summaryrefslogtreecommitdiff
path: root/openbox/mouse.c
AgeCommit message (Collapse)Author
2003-10-15consistant glib type usageDana Jansens
2003-09-26give actions a ref countDana Jansens
2003-09-21pass the context to action_run_mouseDana Jansens
2003-09-19commentDana Jansens
2003-09-19use the new action ru system which always runs lists of actions instead of ↵Dana Jansens
individual ones
2003-09-17provide a way to remove all bindingsDana Jansens
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-17add the MoveResize context, which is used while doing a move/resize on a ↵Dana Jansens
window. Actions bound in this context can be executed with the mouse during a move/resize on a window.
2003-09-10frame context fallbacks when there is no binding on the contextDana Jansens
2003-09-09no more interactive mouse actions, they are evil etc. actions now "feel" ↵Dana Jansens
much more solid. if move/resizing a window while changing workspaces, it will follow.
2003-09-07little bit of an actions overhaul, added action_run* so that duplicated code ↵Dana Jansens
can all be in the same place now woot. allow actions to specify when they can be used (ShowMenu cant in the OB_USER_ACTION_MENU_SELECTION case) remove KeyboardMove ad KeyboardResize. Instead, just use Move and Resize and determine if it should be a keyboard move/resize in the code
2003-09-03dont ungrab/grab all the mouse bindings every time a new one is added. just ↵Dana Jansens
do it once on startup.
2003-09-03use the NONE cursor when not specifying a cursorDana Jansens
2003-09-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
2003-09-03dont grab frame context mouse bindings on desktop windowsDana Jansens
2003-08-31when no modifiers are in a binding, then make it non-interactiveDana Jansens
2003-08-30make interactive actions a type and not special cases.Dana Jansens
add the <interactive> option to them to turn off interactivity
2003-08-20rename the 'root' context to 'desktop'Dana Jansens
2003-08-20use the result from XGetGeometry correctlyDana Jansens
2003-08-20handle the XGetGeomtry failing for button releasesDana Jansens
2003-08-20dont grab client context stuff on desktop windows. check that clint is non-nullDana Jansens
2003-08-20grab root mouse bindings on desktop windows also, since they are ↵Dana Jansens
conceptually the desktop.
2003-08-12adjust for changes to the parsing api.Dana Jansens
split the menu into its own file.
2003-08-12prefix/capitalize the mouse actions enumDana Jansens
2003-08-12add an option for if the popup is used for desktop cycling. defaults on.Dana Jansens
2003-08-12remove debug printingsDana Jansens
2003-08-12move the keyboard and mouse plugins into the kernel for mucho sexiness.Dana Jansens
make workspace changing a grabbed/interactive process like focus cycling is, with the popup and all. this is some hot shit.