Commit graph

2463 commits

Author SHA1 Message Date
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
c95a4e604c can fit on one line 2003-03-19 07:58:52 +00:00
Dana Jansens
7bd747389d initialize texture to NULL if theres no textures. use g_memdup to copy it 2003-03-19 07:58:39 +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
60cbb9ee92 kill the const, use g_new instead of malloc, g_free the font in font_close() 2003-03-19 07:26:25 +00:00
Dana Jansens
a75829699b kill the const 2003-03-19 07:26:05 +00:00
Dana Jansens
812b9b03f4 clean up comments regarding alpha 2003-03-19 07:20:45 +00:00
Dana Jansens
ff39eb9ba2 strdup the database string, dont return it directly 2003-03-19 07:20:29 +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
7ea5ffea73 add sloppy focus 2003-03-19 06:00:52 +00:00
Dana Jansens
917c5c9349 add sloppy focus 2003-03-19 06:00:16 +00:00
Dana Jansens
6d400ac044 end drags 2003-03-19 05:52:36 +00:00
Dana Jansens
e4fe6da48c dont clean up nulls 2003-03-19 04:22:29 +00:00
Dana Jansens
83e86fa0b6 not using the KeyAction stuff no more 2003-03-19 04:16:38 +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
33a6fde970 ignore shit 2003-03-18 20:09:36 +00:00
Dana Jansens
fa405398a1 add the mouse plugin 2003-03-18 20:09:07 +00:00
Dana Jansens
6dd06740e9 grab the keyboard not the server! 2003-03-18 20:02:09 +00:00
Dana Jansens
838f76cd21 use the grab_server function 2003-03-18 20:01:04 +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
3dfe9f4ebe set the log domain for each plugin properly 2003-03-18 19:40:18 +00:00
Dana Jansens
65abaf0d50 warp the pointer on a workspace change to the focused window 2003-03-18 09:21:07 +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
20a5dd4745 focus fallback works when nothing is focused 2003-03-18 09:10:05 +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
d4c1ed1eed generic domain 2003-03-18 08:40:11 +00:00
Dana Jansens
ad44e8a708 add actions for key/mouse bindings etc 2003-03-18 08:39:28 +00:00
Dana Jansens
a86421d7d8 add the new objects 2003-03-18 08:39:01 +00:00
Dana Jansens
739c958ac5 keyboard bindings are functional 2003-03-18 08:38:33 +00:00
Dana Jansens
eeba457231 dont need process.h, yay glib 2003-03-18 07:54:44 +00:00
Dana Jansens
9c0fc10024 add process.h 2003-03-18 06:25:56 +00:00
Dana Jansens
c5789fea10 add cvsignores 2003-03-18 05:30:12 +00:00
Dana Jansens
bfea000a74 add a keyboard plugin 2003-03-18 05:29:01 +00:00
Dana Jansens
9185ca5c1a focus new windows and focus windows on workspace change 2003-03-18 05:21:50 +00:00
Dana Jansens
4ed3fb8915 plugins work.
start a focus plugin.
2003-03-18 03:11:55 +00:00
Dana Jansens
cb73f209c9 dont put \n's at the end of g_message 2003-03-17 23:04:43 +00:00
Dana Jansens
463224359a use the render depth/visual for creating windows 2003-03-17 22:31:17 +00:00
Dana Jansens
b8de0b48fd use the dispatch stuff to get mouse button events 2003-03-17 22:30:27 +00:00
Dana Jansens
8886f1109d make sure theres always a client for client events 2003-03-17 22:13:06 +00:00