Commit graph

1746 commits

Author SHA1 Message Date
Dana Jansens
90e654131d break, dont return 2003-03-19 17:24:47 +00:00
Dana Jansens
0c16988daa add code to make net_active_window events work 2003-03-19 17:24:24 +00:00
Dana Jansens
75ee81d9bf add focusraise 2003-03-19 17:24:03 +00:00
Dana Jansens
d42335e54d put the comment where it belongs 2003-03-19 09:36:55 +00:00
Dana Jansens
4fbc127a57 on shutdown: destroy the net support window. clear a few more properties we dont want across restart. select NoEventMask on root. 2003-03-19 09:36:09 +00:00
Dana Jansens
16787d0a17 oops 2003-03-19 09:33:52 +00:00
Dana Jansens
152c638ef1 destroy the focus_backup 2003-03-19 09:32:51 +00:00
Dana Jansens
bd9846e635 erase the openbox_pid hint on the root window when we shutdown 2003-03-19 09:03:54 +00:00
Dana Jansens
4732930eec ignore !normal crossing events 2003-03-19 08:19:27 +00:00
Dana Jansens
59be9ae1d2 start with 0 desktops, so the focus_order stuff all gets initialized properly 2003-03-19 08:06:19 +00:00
Dana Jansens
8428becfde the focus_order shit is init'd by the screen_startup setting the number of desktops 2003-03-19 08:05:58 +00:00
Dana Jansens
9a5f1d7b5e shutdown everything before closing the display 2003-03-19 08:05:25 +00:00
Dana Jansens
4bceaaf165 comment what funcs is 2003-03-19 07:40:07 +00:00
Dana Jansens
0a855f3e49 close the channel by unref'ing it 2003-03-19 07:34:31 +00:00
Dana Jansens
ef43db32eb rm the comments pointer bindings stuff, thats in a plugin now 2003-03-19 07:12:00 +00:00
Dana Jansens
b3817126ee add new windows to the back of the focus order list 2003-03-19 07:10:05 +00:00
Dana Jansens
648c55b829 move the focus_order lists into the kernel 2003-03-19 07:08:15 +00:00
Dana Jansens
597fad9d8d add focus actions 2003-03-19 06:01:06 +00:00
Dana Jansens
4bcd03b2d0 mouse and key bindings plugins work. segfault somewhere still on shutdown 2003-03-19 04:16:19 +00:00
Dana Jansens
51b93d9c4c reset focus to root before exiting 2003-03-19 01:01:57 +00:00
Dana Jansens
7d215bd255 add 'grab_server' for grabbing .. the .. server! 2003-03-18 20:00:44 +00:00
Dana Jansens
598c5d6c07 provide functions for grabbing and ungrabbing the keyboard and pointer 2003-03-18 19:51:56 +00:00
Dana Jansens
a91a6f97da kill some whitespace 2003-03-18 09:10:48 +00:00
Dana Jansens
77a46782db kill a comment 2003-03-18 09:10:35 +00:00
Dana Jansens
77bd016628 dont set the focused client if it's already set 2003-03-18 09:08:55 +00:00
Dana Jansens
6e29605d41 send the right client for unfocus events 2003-03-18 08:48:14 +00:00
Dana Jansens
002bf5e7e6 send unfocus events after focus events 2003-03-18 08:41:50 +00:00
Dana Jansens
ad44e8a708 add actions for key/mouse bindings etc 2003-03-18 08:39:28 +00:00
Dana Jansens
bfea000a74 add a keyboard plugin 2003-03-18 05:29:01 +00:00
Dana Jansens
4ed3fb8915 plugins work.
start a focus plugin.
2003-03-18 03:11:55 +00:00
Dana Jansens
8886f1109d make sure theres always a client for client events 2003-03-17 22:13:06 +00:00
Dana Jansens
ccc5f02051 oops missing a */ 2003-03-17 22:12:26 +00:00
Dana Jansens
21c1cd4cb6 fix comments 2003-03-17 22:12:05 +00:00
Dana Jansens
df3d926cb2 rming almost all the old python stuffs 2003-03-17 22:04:20 +00:00
Dana Jansens
75b07a2bb3 all events are dispatched 2003-03-17 20:16:32 +00:00
Dana Jansens
9b33f7ded6 stop using python internally. add an event dispatcher 2003-03-17 19:54:37 +00:00
Dana Jansens
698b9a0998 dont skip ungrab corssing events 2003-03-17 06:34:12 +00:00
Dana Jansens
1fae0f4df3 declare variables first! 2003-03-17 02:12:00 +00:00
Dana Jansens
7f561a6a7a make client_showhide a static function 2003-03-17 02:05:05 +00:00
Dana Jansens
216a04bdd0 speed up workspace switching by causing the minimal number of expose events (none for the hiding windows!) 2003-03-17 02:03:45 +00:00
Dana Jansens
432ac0983e give engines mouse event notifications. make the openbox engine display pressed buttons 2003-03-17 01:47:20 +00:00
Dana Jansens
3b0b41ba81 pixmap button masks work (hardcoded) 2003-03-17 01:15:17 +00:00
Dana Jansens
bb3e654ede will draw fonts when stop segging 2003-03-16 23:45:25 +00:00
Dana Jansens
7f590e5360 pointer's variables are config vars 2003-03-16 23:15:20 +00:00
Derek Foreman
9ecdf13b8d added font_startup 2003-03-16 22:35:55 +00:00
Dana Jansens
f8a47de5ec merge the C branch into HEAD 2003-03-16 21:11:39 +00:00