Commit graph

4263 commits

Author SHA1 Message Date
Dana Jansens
825426373c remoce debug print 2003-09-29 17:10:28 +00:00
Dana Jansens
97e854b07d use a client destructor to watch for focus_in/out becoming invalid 2003-09-29 16:32:53 +00:00
Dana Jansens
58977733d0 completely rework focus tracking. i hope this is sane... it seems to be working much better in every way thus far. 2003-09-29 10:06:19 +00:00
Dana Jansens
f81f352f4e dont use the X done callback 2003-09-29 10:05:51 +00:00
Dana Jansens
c8565d21d4 provide a callback for when there are no more X events to process 2003-09-29 10:05:43 +00:00
Dana Jansens
c22a6b32ab only fallback when nothing is focused, provide comment explaining why 2003-09-29 10:05:18 +00:00
Dana Jansens
9bac22eb40 indenting, focus fallback to None not PointerRoot 2003-09-29 10:03:28 +00:00
Dana Jansens
474a40754b only do sloppy focus/raise if the client is not already focused 2003-09-29 08:02:16 +00:00
Dana Jansens
c361784b78 remove restart from the menu 2003-09-29 07:41:24 +00:00
Dana Jansens
638fc4b70b dont start a move/resize on clients that cant do it 2003-09-29 07:41:11 +00:00
Dana Jansens
8feba8518b when a window is lowered, move it to the bottom of the focus order list 2003-09-29 07:25:00 +00:00
Dana Jansens
d50cf297e7 dialog options are no longer used 2003-09-29 06:59:46 +00:00
Dana Jansens
2c99038a0a make the Desktop action default to non-interactive 2003-09-29 06:33:17 +00:00
Dana Jansens
9c75ff4353 add a test for making a window with any title 2003-09-29 05:13:27 +00:00
Dana Jansens
04ff02aade rc1 2003-09-29 04:00:02 +00:00
Dana Jansens
33d70e7f73 recent changes 2003-09-29 03:56:40 +00:00
Dana Jansens
26a7e6b31a was adding a data dir to the config dirs list 2003-09-29 03:39:49 +00:00
Dana Jansens
43dabc2b9b remove unused var 2003-09-29 03:37:12 +00:00
Dana Jansens
a41354cabf upstream updates for TheBear 2003-09-28 09:54:07 +00:00
Dana Jansens
b7b187693e start menus with the cursor inside it, not over the border, a little closer to the items.. 2003-09-28 09:48:58 +00:00
Dana Jansens
a1be19e627 when nothing in a menu is selected, still let keybindings work 2003-09-28 09:47:17 +00:00
Dana Jansens
7101e30ed8 make the timeout apply to releases on menu items too 2003-09-28 09:31:23 +00:00
Dana Jansens
b8ba1cff1f perhaps fix problems of being left in menus without being able to control openbox 2003-09-28 09:24:22 +00:00
Dana Jansens
ff04a81e62 add option for under-mouse placement 2003-09-28 09:06:40 +00:00
Dana Jansens
8e63ffdabd add option for under-mouse placement 2003-09-28 09:01:04 +00:00
Dana Jansens
fa962c1604 removing focusLast again.. 2003-09-28 08:45:43 +00:00
Dana Jansens
f9c659c12c fix resizing to 0 from aspect ratios 2003-09-28 07:38:55 +00:00
Dana Jansens
a434669d17 remove debug prints 2003-09-28 06:48:35 +00:00
Dana Jansens
dee3d68c22 try grab an icon even when there are none 2003-09-28 06:34:31 +00:00
Dana Jansens
f6ba1f27b9 halfway through client changes but...
should fix crashes irt actions in the action queue for clients that have been destroyed. now those actions are skipped or performed without a client as possible.
2003-09-28 06:31:00 +00:00
Dana Jansens
518f819cdb remove the obconf stuff 2003-09-28 05:22:56 +00:00
Dana Jansens
396be581c3 add the dialog option for actions 2003-09-27 18:01:25 +00:00
Dana Jansens
0919413fca remove the dialog option section 2003-09-27 17:59:24 +00:00
Dana Jansens
e30ae5696f remove from parents when changing groups 2003-09-27 17:57:02 +00:00
Dana Jansens
0dfff40a30 formatting, add an assert 2003-09-27 17:50:28 +00:00
Dana Jansens
51cc41e4db indenting 2003-09-27 17:39:44 +00:00
Dana Jansens
ac3a588266 properly show/hide the dialog for the Desktop action 2003-09-27 17:24:45 +00:00
Dana Jansens
26852af7a1 better focus fallbacking n shit 2003-09-27 06:42:34 +00:00
Dana Jansens
fbed66cc81 ok unfocus before removing transient shit, but remove focus related flags so we don't get focused in the fallback. 2003-09-27 06:41:00 +00:00
Dana Jansens
af7278b6e5 that was a really bad idea, i didnt mean it, i swear 2003-09-27 06:30:51 +00:00
Dana Jansens
bc1148f0b3 fix cancelling desktordir actions 2003-09-27 05:57:08 +00:00
Dana Jansens
4ae6be577d some smarter focus fallback for sloppy focus 2003-09-27 05:31:40 +00:00
Dana Jansens
8aee387193 unfocus before unlinking the client from the transient tree 2003-09-27 05:19:15 +00:00
Dana Jansens
598bf575c8 allow focus and desktop actions to specify a <dialog>yesorno</dialog> value 2003-09-26 20:04:29 +00:00
Dana Jansens
ad29434250 remove the dialog options 2003-09-26 20:03:57 +00:00
Dana Jansens
90445487e1 dont use undermouse at all if focusNew is off 2003-09-26 19:39:33 +00:00
Dana Jansens
9e000dc6fd use under-mouse placement *instead* of smart placement when using focus-follows-mouse AND focus-new-windows 2003-09-26 19:31:54 +00:00
Dana Jansens
f026a57799 rencent changes 2003-09-26 19:25:43 +00:00
Dana Jansens
0908816132 when looking for the focus target, search for modal children in the entire transient tree, not just children of the client on which focus is requested 2003-09-26 19:05:06 +00:00
Dana Jansens
49b848a2bb smarter picking valid focus cycle targets 2003-09-26 19:04:18 +00:00