summaryrefslogtreecommitdiff
path: root/openbox/focus_cycle.c
AgeCommit message (Collapse)Author
2008-01-11let you raise the focus target temporarily during focus cycling, with the ↵Dana Jansens
<raise> option. also a new <bar> option lets you turn off the indicator bar
2007-07-17remove trailing whitespaceMikael Magnusson
2007-07-06don't focus helper windows that map unless there are no other valid targets ↵Dana Jansens
in the group (don't move focus from a group window to a new helper window). this fixes gucharmap.
2007-06-22remove the activate action, make the focus action "activate" but not raise ↵Dana Jansens
or unshade
2007-06-22add the activate action. it will replace the focus action, as it can just ↵Dana Jansens
focus without raising now (or without unshading)
2007-06-22add the cyclewindows actionDana Jansens
2007-06-12use the same decision code to focus new windows as for focus cycling or ↵Dana Jansens
focus fallback. yay consistency.
2007-06-10remove debug printsDana Jansens
2007-06-10allow noninteractive directional focus.Dana Jansens
make keybinds noninteractive when the last key in the chain has no modifiers (i think this is what the code was supposed to do but failed.) don't reset key chains during an interactive action. reset them after an interactive action finishes (honoring chroot) so you can <C-t><C-Up>Stuff<//> and it'll do stuff as you hit C-Up, you dont have to keep hitting C-t
2007-06-09let you focus cycle to helper windows if there are only dialog windows ↵Dana Jansens
around in its group (only normal type windows count as siblings for this case)
2007-06-07remove {} just cuzDana Jansens
2007-06-07fix dirfocus when no dialogDana Jansens
2007-06-07why is this function declared twiceDana Jansens
2007-05-29no pointless using of the comma operatorMikael Magnusson
2007-05-29make next/previouswindow and dirfocus actions show the focus_cycle_indicator ↵Mikael Magnusson
even if they target the focused window, remove an unused variable from focus_cycle but not from focus_directional_cycle, there we use it to fix the aforementioned indicator.
2007-05-28add a comment and make it smarter about when to let you focus cycle to ↵Dana Jansens
windows with modal children
2007-05-28when you focus a window, bring any modal children it has to that desktopDana Jansens
when falling back, return the window which actually was focused by client_focus let you focus cycle to windows when their modal window is on another desktop (it will be brought over)
2007-05-26only kill focus cycling when the window being destroyed was in the list of ↵Dana Jansens
targets
2007-05-26don't need the client destructor nowDana Jansens
2007-05-26oops was saving tthe options in the wrong place.Dana Jansens
save the panels/dockwindows/desktopwindows/alldesktops options when focus cycling starts
2007-05-26use focus_cycle_stop to cancel focus cyclingDana Jansens
2007-05-26when canceling focus cycling, cancel both normal and directionalDana Jansens
2007-05-26don't crash when a window adds itself to the focus order while cyclingDana Jansens
2007-05-22make modal windows cyclable all the time if they are visible and stuffDana Jansens
2007-05-19show the old single-window popup for directional focus.Dana Jansens
fix multirow icons for the new popup.
2007-05-19fix the popup for directional focusing, only show what is going to be a ↵Dana Jansens
valid target. change directional focus to use the same criteria as normal cycling.
2007-05-19move focus_cycle_popup into its own fileDana Jansens
2007-05-19move focus_cycle_indicator into its own fileDana Jansens
2007-05-19move focus cycling into its own fileDana Jansens