summaryrefslogtreecommitdiff
path: root/openbox/action.h
AgeCommit message (Collapse)Author
2007-06-23remove the old action filesDana Jansens
2007-06-13add AddDesktopLast RemoveDesktopLast AddDesktopCurrent RemoveDesktopCurrentDana Jansens
2007-05-14remove the dialog option for Desktop action for now. can't change desktop ↵Dana Jansens
during a grab. the dialog for desktop changing will need to change, and then we can add it back
2007-05-14add a debug action.. change focus debug output a lil, no grab eventsDana Jansens
2007-05-12split the move and resize functions.Dana Jansens
let you specify the edge to resize in the action binding
2007-05-12add <desktop>yes</desktop> option for Next/Previous window and directional ↵Dana Jansens
focus actions
2007-05-06add an allDesktops option to Next/PreviousWindow to alt-tab across all desktops.Dana Jansens
2007-04-26fixes for new keybindings stuff/chroot/parsingDana Jansens
2007-04-23cycling between dock windows now possible with the <panels>yes</panels> optionDana Jansens
2007-04-231) translate all of openbox's outputDana Jansens
2) update copyrights. 3) make release. ok that part not quite yet.
2007-03-25bad idea.. more thought is needed..Dana Jansens
2007-03-25when opening the client menu with a key, open it at the window's top left ↵Dana Jansens
corner. is this clever or dumb?
2007-03-12remove the group option for the restacking commands in rc.xml, cuz groups ↵Dana Jansens
are clever now
2007-03-11allow setting startupnotify per execute action, default to disabled. use ↵Mikael Magnusson
like this: <action name="execute"><execute>program</execute><startupnotify><enabled>true</enabled><name>something descriptive</name><icon>name of an icon in the icon theme to show</icon></startupnotify</action>
2007-03-11wow... this is a big commit...Dana Jansens
all related to _NET_WM_USER_TIME and focus stealing prevention a) add launcher startup notification. this means when you run something from the openbox menu or a key/mouse binding, that startup notification will go on in openbox and other applications like your panel or something b) add the _NET_WM_USER_TIME property for windows c) use the _NET_WM_USER_TIME data and startup notification to prevent focus stealing. d) cookie party !! ! all are invited. e) oh yeah, and pass around timestamps for a lot more things. like, when you run an action, send the timestamp for the event that is running the action. this is important for startup notification. this also affects menus. f) yes.. cookies.. would it be a good idea to disable focus stealing prevention if a window takes too long to load? i mean.. maybe after a certain length of time, a user can't be expected to not do anything in any other windows, but would they still want the new application to focus then? HMM. open question i guess..
2006-10-31Add MoveFromEdge* actions, shorten client_directional_edge_search with some ↵Mikael Magnusson
handy #defines
2006-08-22update copyright step 2Mikael Magnusson
2006-08-02forgot to add prototypes to action.hMikael 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
2004-08-17togglefullscreen action from Joaquin AguirrezabalagaMikael Magnusson
2004-03-27action toggledockautohide to toggle if the dock autohidesMikael Magnusson
2003-10-15consistant glib type usageDana 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-24add the ObClientActionReq to ObAction which says if an action needs a client ↵Dana Jansens
for it or not
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-21whitespaceDana Jansens
2003-09-19only allow running lists of actions at a time, policy is to always allow ↵Dana Jansens
multiple action bindings, so this enforces it, and at the same time, UngrabKeyboard() before firing actions if there are no interactive ones. This is needed for some execute's, namely gnome-panel-control --main-menu.
2003-09-17constDana 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-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-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
2003-09-01remove vibrate and flash actionsDana Jansens
2003-09-01add flash actionDana Jansens
2003-09-01add urgent actionsDana Jansens
add some macros for moving/resizing clients add 'vibrate' action
2003-08-31add the DesktopLast action, props to marius nita for this oneDana Jansens
2003-08-31make directional focusing an interactive actionDana 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-28make client-list-menu work tooDana Jansens
more menu cleanups
2003-08-28add follow option back for sendto actionsDana Jansens
2003-08-20add the 'raiselower' action for raising obscured windows and lowering fully ↵Dana Jansens
visible ones