Commit graph

29 commits

Author SHA1 Message Date
Dana Jansens
ea371936ce let you raise the focus target temporarily during focus cycling, with the <raise> option. also a new <bar> option lets you turn off the indicator bar 2008-01-11 16:11:51 -05:00
Mikael Magnusson
77baf26a7f remove trailing whitespace 2007-07-17 02:48:16 +02:00
Dana Jansens
0d0ce065df don't focus helper windows that map unless there are no other valid targets in the group (don't move focus from a group window to a new helper window).
this fixes gucharmap.
2007-07-06 19:41:23 +00:00
Dana Jansens
6c5f6ed1f5 remove the activate action, make the focus action "activate" but not raise or unshade 2007-06-22 14:09:57 +00:00
Dana Jansens
29c4cf4a15 add the activate action. it will replace the focus action, as it can just focus without raising now (or without unshading) 2007-06-22 04:59:06 +00:00
Dana Jansens
fbc7607fbd add the cyclewindows action 2007-06-22 04:37:33 +00:00
Dana Jansens
8f2e3f5fe1 use the same decision code to focus new windows as for focus cycling or focus fallback. yay consistency. 2007-06-12 17:46:16 +00:00
Dana Jansens
e437dff20c remove debug prints 2007-06-10 18:06:12 +00:00
Dana Jansens
220e568d75 allow noninteractive directional focus.
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-10 17:58:52 +00:00
Dana Jansens
2aa0fcca73 let you focus cycle to helper windows if there are only dialog windows around in its group (only normal type windows count as siblings for this case) 2007-06-09 17:58:16 +00:00
Dana Jansens
100b54ff7a remove {} just cuz 2007-06-07 19:06:03 +00:00
Dana Jansens
aac7291527 fix dirfocus when no dialog 2007-06-07 19:05:06 +00:00
Dana Jansens
0dab2f8bad why is this function declared twice 2007-06-07 19:03:18 +00:00
Mikael Magnusson
39d94f0db0 no pointless using of the comma operator 2007-05-29 00:14:56 +00:00
Mikael Magnusson
e215fc0110 make next/previouswindow and dirfocus actions show the focus_cycle_indicator 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-29 00:06:51 +00:00
Dana Jansens
461ae2a833 add a comment and make it smarter about when to let you focus cycle to windows with modal children 2007-05-28 00:38:44 +00:00
Dana Jansens
16fcb1213d when you focus a window, bring any modal children it has to that desktop
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-28 00:33:58 +00:00
Dana Jansens
aa7c36d1bc only kill focus cycling when the window being destroyed was in the list of targets 2007-05-26 21:22:28 +00:00
Dana Jansens
11c4ce4903 don't need the client destructor now 2007-05-26 21:09:48 +00:00
Dana Jansens
5d9b059601 oops was saving tthe options in the wrong place.
save the panels/dockwindows/desktopwindows/alldesktops options when focus cycling starts
2007-05-26 21:03:48 +00:00
Dana Jansens
12bbc0cc43 use focus_cycle_stop to cancel focus cycling 2007-05-26 20:52:21 +00:00
Dana Jansens
508ce538c0 when canceling focus cycling, cancel both normal and directional 2007-05-26 20:48:52 +00:00
Dana Jansens
a76ac8205c don't crash when a window adds itself to the focus order while cycling 2007-05-26 20:43:08 +00:00
Dana Jansens
bf9cbd07e8 make modal windows cyclable all the time if they are visible and stuff 2007-05-22 18:20:17 +00:00
Dana Jansens
ea272a93ef show the old single-window popup for directional focus.
fix multirow icons for the new popup.
2007-05-19 20:52:31 +00:00
Dana Jansens
2253b5e341 fix the popup for directional focusing, only show what is going to be a valid target. change directional focus to use the same criteria as normal cycling. 2007-05-19 20:31:08 +00:00
Dana Jansens
83eb922012 move focus_cycle_popup into its own file 2007-05-19 14:49:00 +00:00
Dana Jansens
eb09b1873d move focus_cycle_indicator into its own file 2007-05-19 14:36:19 +00:00
Dana Jansens
718adbae65 move focus cycling into its own file 2007-05-19 14:15:28 +00:00