summaryrefslogtreecommitdiff
path: root/openbox/action.c
AgeCommit message (Collapse)Author
2003-05-11Clients Menus and Slits are all 'ObWindow's now.Dana Jansens
Stacking is done with ObWindows. Slits add themselves to the stacking order, as do clients of course. Added some macros for adding/removing to the stacking order.
2003-04-25add helper functions for manipulating the focus_order list.Dana Jansens
move the focus popup into focus.c, out of action.c allow cycling to iconic windows, which are kept at the bottom of the focus_order lists.
2003-04-1702:33 (@xor) omg yesDana Jansens
02:33 (@xor) grid workspace cycling of d3th
2003-04-17fix grip workspace cyclingDana Jansens
2003-04-17move the move/resize functionality into moveresize.c, for use with the netwm ↵Dana Jansens
atoms. use it from teh plugins. combine the two actions.
2003-04-17grab pointer during cycling to remove focus screwups from focus-follows-mouse.Dana Jansens
grab during move/resize and assign a cursor while doing the move/resize too!
2003-04-15watch out for missing a nameDana Jansens
2003-04-15start of showing/rendering menus. woot!Dana Jansens
2003-04-13move the openbox engine into librender and the kernel. the theme is loaded ↵Dana Jansens
and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-09dont show the focus popup when theres no target clientDana Jansens
2003-04-08show a popup with the focus target while cyclingDana Jansens
2003-04-07put focus_cycle into focus.c, use it there in the action. improved it as ↵Dana Jansens
well to handle odd cases like modal windows. added functions to client.c which are needed by the focus cycling routine.
2003-04-06dont toggle when no client was passed to teh actionDana Jansens
2003-04-06add a coords popup for moving and resizingDana Jansens
2003-04-05allow specifying that some focus events should be ignored for the focus ↵Dana Jansens
order list
2003-04-05stacked and linear cyclingDana Jansens
2003-04-05linear focus cycling of the godsDana Jansens
2003-04-05change how rc parsing will work. a=b will be parsed in any [section] and ↵Dana Jansens
given to a separate parsing callback. no more general config infrastructure needed/
2003-04-03double break statements :) oopsDana Jansens
2003-03-31disallow resizing of windows which are shadedDana Jansens
2003-03-29make SendToDesktop action work right, give the option of followingDana Jansens
2003-03-29rm a redundant actiondata structDana Jansens
2003-03-29translate sendtodesktop actionsDana Jansens
2003-03-29Menu data structures basically completed.Scott Moynes
Need the engine support still, parser, and controllers.
2003-03-29add unshaderaise and shadelower actions from MikachuDana Jansens
2003-03-28rm client_disable_decorations.. it already had an action.Dana Jansens
add the action to the action_from_string func
2003-03-28add resizing eventDana Jansens
2003-03-28let a window be 'moved' to a new desktop without actually show/hiding it. ↵Dana Jansens
useful for sending a window when following it, so theres no flash/flicker
2003-03-26split up the relative move/resize actions into horz/vertDana Jansens
2003-03-26create actions from string namesDana Jansens
2003-03-26let a be null for action_freeDana Jansens
2003-03-26check for no clientDana Jansens
2003-03-26free the string for action_restart tooDana Jansens
2003-03-24dont move/resize !normal windowsDana Jansens
2003-03-24add restart and exit actionsDana Jansens
2003-03-22add the client_kill function, and the kill action, and bind it to the middle ↵Dana Jansens
mouse button on the close button.
2003-03-21add a dispatched event for interactively moving a window.Dana Jansens
move window snapping/resistance out of the kernel. make the action_move dispatch the new event.
2003-03-20init the GError to NULLDana Jansens
2003-03-19snap windows when moving themDana Jansens
2003-03-19add focusraiseDana Jansens
2003-03-19add focus actionsDana Jansens
2003-03-19mouse and key bindings plugins work. segfault somewhere still on shutdownDana Jansens
2003-03-18add actions for key/mouse bindings etcDana Jansens