X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=etc%2Fskel%2F.ion2%2Ffloatws.lua;fp=etc%2Fskel%2F.ion2%2Ffloatws.lua;h=0000000000000000000000000000000000000000;hb=28cdedbfbd198c31d1d27b40f21321f81afdb396;hp=1b95e134570fd58ae2ca166000f46b97151807cc;hpb=365d21548c9681527a599e648fd77a5b07c9ae53;p=grml-desktop.git diff --git a/etc/skel/.ion2/floatws.lua b/etc/skel/.ion2/floatws.lua deleted file mode 100644 index 1b95e13..0000000 --- a/etc/skel/.ion2/floatws.lua +++ /dev/null @@ -1,81 +0,0 @@ --- --- Ion floatws module configuration file --- - --- Bindings for PWM-style floating frame workspaces. These should work --- on any object on the workspace. - -floatws_bindings{ - kpress(DEFAULT_MOD.."Tab", - function(ws) ws:circulate():raise() end), - submap(DEFAULT_MOD.."K") { - kpress("AnyModifier+Tab", - function(ws) ws:backcirculate():raise() end), - }, - kpress(DEFAULT_MOD.."P", function(ws, curr) curr:lower() end), - kpress(DEFAULT_MOD.."N", function(ws, curr) curr:raise() end), -} - - --- Frame bindings. These work in (floating/PWM-style) frames. Some bindings --- that are common to all frame types and multiplexes are defined in --- ion-bindings.lua. - -floatframe_bindings{ - kpress(DEFAULT_MOD.."R", WFloatFrame.begin_resize), - - mpress("Button1", WRegion.raise, "tab"), - mpress("Button1", WRegion.raise, "border"), - mclick("Button1", WGenFrame.p_switch_tab, "tab"), - mdrag("Button1", WFloatFrame.p_move, "tab"), - mdrag("Button1", WGenFrame.p_resize, "border"), - mdblclick("Button1", WFloatFrame.toggle_shade, "tab"), - - mclick(DEFAULT_MOD.."Button1", WRegion.raise), - mdrag(DEFAULT_MOD.."Button1", WFloatFrame.p_move), - - mclick("Button2", WGenFrame.p_switch_tab, "tab"), - mdrag("Button2", WGenFrame.p_tabdrag, "tab"), - - mclick(DEFAULT_MOD.."Button3", WRegion.lower), - mdrag(DEFAULT_MOD.."Button3", WGenFrame.p_resize), - - kpress(DEFAULT_MOD.."M", make_menu_fn("ctxmenu-floatframe")), - mpress("Button3", make_pmenu_fn("ctxmenu-floatframe"), "tab"), -} - - --- Frame move/resize mode bindings - -floatframe_moveres_bindings{ - kpress("AnyModifier+Escape", WFloatFrame.cancel_resize), - kpress("AnyModifier+Return", WFloatFrame.end_resize), - - kpress("Left", function(f) f:do_resize(1, 0, 0, 0) end), - kpress("Right",function(f) f:do_resize(0, 1, 0, 0) end), - kpress("Up", function(f) f:do_resize(0, 0, 1, 0) end), - kpress("Down", function(f) f:do_resize(0, 0, 0, 1) end), - kpress("F", function(f) f:do_resize(1, 0, 0, 0) end), - kpress("B", function(f) f:do_resize(0, 1, 0, 0) end), - kpress("P", function(f) f:do_resize(0, 0, 1, 0) end), - kpress("N", function(f) f:do_resize(0, 0, 0, 1) end), - - kpress("Shift+Left", function(f) f:do_resize(-1, 0, 0, 0) end), - kpress("Shift+Right",function(f) f:do_resize( 0,-1, 0, 0) end), - kpress("Shift+Up", function(f) f:do_resize( 0, 0,-1, 0) end), - kpress("Shift+Down", function(f) f:do_resize( 0, 0, 0,-1) end), - kpress("Shift+F", function(f) f:do_resize(-1, 0, 0, 0) end), - kpress("Shift+B", function(f) f:do_resize( 0,-1, 0, 0) end), - kpress("Shift+P", function(f) f:do_resize( 0, 0,-1, 0) end), - kpress("Shift+N", function(f) f:do_resize( 0, 0, 0,-1) end), - - kpress(DEFAULT_MOD.."Left", function(f) f:do_move(-1, 0) end), - kpress(DEFAULT_MOD.."Right",function(f) f:do_move( 1, 0) end), - kpress(DEFAULT_MOD.."Up", function(f) f:do_move( 0,-1) end), - kpress(DEFAULT_MOD.."Down", function(f) f:do_move( 0, 1) end), - kpress(DEFAULT_MOD.."F", function(f) f:do_move(-1, 0) end), - kpress(DEFAULT_MOD.."B", function(f) f:do_move( 1, 0) end), - kpress(DEFAULT_MOD.."P", function(f) f:do_move( 0,-1) end), - kpress(DEFAULT_MOD.."N", function(f) f:do_move( 0, 1) end), -} -