summaryrefslogtreecommitdiff
path: root/openbox/action.c
AgeCommit message (Collapse)Author
2007-03-02this includes a number of things since my magnificent return....Dana Jansens
1. some random compiling/style cleanups 2. some bigfixes - mislogic in per-window-settings and focusing new windows - use client_can_focus rather than checking variables for directional focus - MAYBE fix all those lock-ups forever. using event_curtime (a new variable) now instead of event_lasttime. event_lasttime is still used however when the event being processed did not have a time associated with it. this may or may not be a problem, and will be seen. 3. um.. i forget 4. oh yeah, 3rd party docks are now treated like the internal ob dock irt focus. that is, clicking on them won't pass them focus. this is going to be ratified as expected behavior in the wm-spec just now. if docks/panels want focus they can request it with _net_active_window, and then they can have all the focus they want! one day alt-tabbing around dock windows might be nice. but not until the ob dock is moved out into a separate application. going to have to add a wmapp selection and stuff for that though... ugly. who uses wmdockapps anymore !? someone must.. *sigh*
2006-11-1580 colsMikael Magnusson
2006-10-31Add MoveFromEdge* actions, shorten client_directional_edge_search with some ↵Mikael Magnusson
handy #defines
2006-09-09stray ; killed ifMikael Magnusson
2006-08-22update copyright step 2Mikael Magnusson
2006-08-19stacking_list contains ObWindows that may or may not be ObClientsMikael Magnusson
2006-08-19fix some warnings from -WallMikael Magnusson
2006-08-04really fix focus_last?Mikael Magnusson
2006-08-02add moverelative and resizerelativeMikael Magnusson
2005-03-11Add a FocusToBottom action which moves the client to the bottom of the focus ↵Mikael Magnusson
order stack
2005-02-08<group> option for raise/lower related actions. hi floam.Mikael Magnusson
2005-01-31commit the movetocenter action since it appears someone else than me wanted ↵Mikael Magnusson
it after all
2005-01-16fix iconify action to fallback focus correctlyMikael Magnusson
2004-11-04add an option to resize with 4 corners as it was long ago and make the ↵Mikael Magnusson
default 9 "corners" with the middle corner being move. that way you only need one mod+button to move and resize windows
2004-08-17togglefullscreen action from Joaquin AguirrezabalagaMikael Magnusson
2004-07-07disable growtoedge for shaded windows for nowMikael Magnusson
2004-06-23try to fix focus switching with mouse actions up a bitMikael Magnusson
2004-04-10this goes away by popular request (focus_order_to_bottom in action_lower)Mikael Magnusson
2004-03-27action toggledockautohide to toggle if the dock autohidesMikael Magnusson
2003-12-22dont have glib reap children, we shall reap them instead to avoid zombies ↵Dana Jansens
from processes tranferred to us
2003-12-22don't use action_run_string in action.c, pass along the data so that the ↵Dana Jansens
second action gets all the same flags
2003-10-27was setting NULL incorrectly to cancel actions and then not checking for ↵Dana Jansens
NULL before using it
2003-10-25free the GErrorDana Jansens
2003-10-15UGLY HACKDana Jansens
makes move/resize events not get queued, so to avoid a race UGLY HACK
2003-10-15consistant glib type usageDana Jansens
2003-10-11gracefully handle grabs failing when doing interactive actionsDana Jansens
2003-10-09for very small windows make sure you can resize them largerDana Jansens
2003-10-09cancel focus delays when the user runs a focus (or focus cycle) action, and ↵Dana Jansens
when focusing new windows
2003-10-08seggieDana Jansens
2003-10-06alt-drag resizing can resize in just vertical and horizontal directions nowDana Jansens
2003-10-02dont queue up interative end actionsDana Jansens
2003-10-01define DEBUG, NDEBUG, and G_DISABLE_ASSERTSDana Jansens
2003-09-29when a window is lowered, move it to the bottom of the focus order listDana Jansens
2003-09-29make the Desktop action default to non-interactiveDana Jansens
2003-09-27properly show/hide the dialog for the Desktop actionDana Jansens
2003-09-27fix cancelling desktordir actionsDana Jansens
2003-09-26allow focus and desktop actions to specify a <dialog>yesorno</dialog> valueDana Jansens
2003-09-26bring back action_run_string,Dana Jansens
use action_run_string for running actions from other actions
2003-09-26remove action_run_string, as this is not going to be a common thing I thinkDana Jansens
2003-09-26dont run actions immediately. put them in the queue. add action_run_string ↵Dana Jansens
for niternal use
2003-09-26give actions a ref countDana Jansens
2003-09-26make the Desktop action an interactive oneDana Jansens
2003-09-26dont include transients in raise/lower interactionsDana Jansens
2003-09-25add client_set_undecorated().Dana Jansens
add support for the _OB_WM_STATE_UNDECORATED state hint.
2003-09-24add the ObClientActionReq to ObAction which says if an action needs a client ↵Dana Jansens
for it or not
2003-09-24fix problems with conflicing interactive desktop switching and send-to-ingDana Jansens
2003-09-22add commentDana Jansens
2003-09-21when ending actions which can move windows, and we were using the mouse, ↵Dana Jansens
instead of doing a focus fallback, which instantly focuses, and doesn't raise, we do an event_enter_client which simulates the act of entering the window with the pointer
2003-09-21grab the pointer before doing client actions more intelligently, i.e. only ↵Dana Jansens
when using sloppy focus. fallback focus after the action if the action was fired via a mouse binding, otherwise do not. this makes keyboard bindings not fuck with sloppy focus.
2003-09-21if the keyboard is grabbed then dont ungrab it!Dana Jansens