Commit graph

2947 commits

Author SHA1 Message Date
Dana Jansens
787cbcf656 buld fixes for the new libs 2003-04-09 18:36:01 +00:00
Dana Jansens
d0e9015651 add libcwmcc and libobcl 2003-04-09 18:18:43 +00:00
Dana Jansens
c2983d1f15 describe the code subdirs 2003-04-09 17:59:44 +00:00
Dana Jansens
a6130b8407 dont show the focus popup when theres no target client 2003-04-09 17:40:14 +00:00
Dana Jansens
9bae1e3128 rm debug print 2003-04-08 20:07:20 +00:00
Dana Jansens
3d1c63bc4c add override 2003-04-08 20:01:07 +00:00
Dana Jansens
3331a2a975 add a test that maps an override redirect window 2003-04-08 19:41:31 +00:00
Dana Jansens
71badb0790 move config option loading for the kernel into config.c/h
add options for the number of desktops and the names of the desktops
2003-04-08 07:31:26 +00:00
Dana Jansens
672f1de281 add the desktops options 2003-04-08 07:30:39 +00:00
Dana Jansens
4efc6db77e better clickfocus friendliness 2003-04-08 06:51:45 +00:00
Dana Jansens
63b0c5616f check for focus before unfocusing 2003-04-08 06:31:25 +00:00
Dana Jansens
c99bb4a049 add more options for focus fallback, use an enum for all the types of fallbacks. 2003-04-08 06:14:53 +00:00
Dana Jansens
40bfb2b6e5 only cycle focus to normal windows 2003-04-08 04:48:39 +00:00
Dana Jansens
bd5d441696 make stacked cycling the default 2003-04-08 04:40:44 +00:00
Dana Jansens
7b5a51db2b use a size not area for the label 2003-04-08 02:00:08 +00:00
Dana Jansens
0272ef26e7 show a popup with the focus target while cycling 2003-04-08 01:04:09 +00:00
Dana Jansens
f278ec41e4 fallback to transients' parents when possible.
return the Client* which was focused from focus_cycle
2003-04-08 01:03:26 +00:00
Dana Jansens
fc32577766 fallback focus while unmanaging the window 2003-04-08 01:02:28 +00:00
Dana Jansens
8a30fa25a0 FocusRaise to be more clickfocus friendly too 2003-04-07 22:55:28 +00:00
Dana Jansens
083f2f5d5d add focusLast and focusLastOnDesktop options in the [focus] section of the rc3. allows more customizaton of the focus model. default to click-focus style. add handling for focus cycling when nothing on the desktop is focused. 2003-04-07 22:29:40 +00:00
Dana Jansens
2dac2cc01b ignore inferior enternotifies
add anotehr focusdebug print
2003-04-07 22:27:02 +00:00
Dana Jansens
5f53cd5fb8 check for new windows always being onscreen.
rename the client pointer to self in teh manage unmanage functions for consistancy
2003-04-07 22:26:31 +00:00
Dana Jansens
7613d4d8ec rm debug prints 2003-04-07 22:25:33 +00:00
Dana Jansens
3e55e63f5d dont check to make sure the window is on screen here 2003-04-07 08:58:45 +00:00
Dana Jansens
d963ae89a3 add comment about the two different area Rects 2003-04-07 08:53:07 +00:00
Dana Jansens
91f2c11af0 add new HACKING!
warn about Client.transient_for
2003-04-07 08:48:12 +00:00
Dana Jansens
a25b19a17f support for transients of groups 2003-04-07 08:45:52 +00:00
Dana Jansens
e6cc69ca04 support for transients of groups 2003-04-07 08:43:33 +00:00
Dana Jansens
3cbf5bfa7c missed one 2003-04-07 07:29:49 +00:00
Dana Jansens
2eb4d79326 put focus messages in ifdefs 2003-04-07 07:29:00 +00:00
Dana Jansens
79ddf91839 remove debug print 2003-04-07 07:28:06 +00:00
Dana Jansens
e040fc1b94 add the group.c 2003-04-07 05:47:46 +00:00
Dana Jansens
5f42ecfacb track window groups
iconify all its transients when a window is iconified
2003-04-07 05:47:20 +00:00
Dana Jansens
aaae49d629 look for masks in the right place. display the error with just the requested button name. 2003-04-07 04:59:38 +00:00
Dana Jansens
2da1898fc3 install the buttons 2003-04-07 04:58:39 +00:00
Dana Jansens
49f31c0742 once in a window-cycle, don't fire any other key bindings 2003-04-07 03:47:23 +00:00
Dana Jansens
db086ef336 put focus_cycle into focus.c, use it there in the action. improved it as well to handle odd cases like modal windows. added functions to client.c which are needed by the focus cycling routine. 2003-04-07 03:46:41 +00:00
Dana Jansens
1f775fdd86 grab the other device in Sync for button/key grabs 2003-04-07 03:43:53 +00:00
Dana Jansens
a484ba5e19 dont let windows be placed offscreen 2003-04-06 19:17:54 +00:00
Dana Jansens
b15007ca36 ifndef NOT IFNDEF GAH 2003-04-06 19:11:19 +00:00
Dana Jansens
d498522a56 dont toggle when no client was passed to teh action 2003-04-06 18:40:10 +00:00
Dana Jansens
d43a109ba2 nm that, pointless... 2003-04-06 18:38:51 +00:00
Dana Jansens
d1913d1d01 disable keyboard and mouse input while ob is starting or exiting 2003-04-06 18:18:55 +00:00
Derek Foreman
8ebf2b6a3f Fix reduce color depth to not use original data
(and break parentrel)
2003-04-06 18:03:59 +00:00
Dana Jansens
70e4138169 print the error when the engine cant load 2003-04-06 17:42:11 +00:00
Dana Jansens
56f6acce8b add stdlib.h for exit() 2003-04-06 17:39:59 +00:00
Dana Jansens
a119f704b9 stop using build/ dir configure shits all over itself for other people 2003-04-06 11:13:14 +00:00
Dana Jansens
a237559080 add the openbox themes makefile 2003-04-06 11:01:07 +00:00
Dana Jansens
86f1830d0a build fixes for finding Xlibs and for setting vars based on found Xlib info and Xinerama info 2003-04-06 10:47:16 +00:00
Dana Jansens
8a4e27bdc3 more build system fixups 2003-04-06 10:21:56 +00:00