Commit graph

3126 commits

Author SHA1 Message Date
Dana Jansens
5cf61ee023 move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel. 2003-04-13 07:18:28 +00:00
Dana Jansens
fb16966596 move the themes 2003-04-13 07:02:34 +00:00
Dana Jansens
76ebae32b2 allow freeing NULL appearances 2003-04-13 02:30:01 +00:00
Dana Jansens
ef1f7b0494 allow closing NULL fonts 2003-04-13 02:29:09 +00:00
Dana Jansens
2d9c03a441 allow freeing NULL pixmap masks 2003-04-13 02:28:29 +00:00
Dana Jansens
c2bb32dcd1 dont fux self in color_free if the color is NULL 2003-04-13 02:26:56 +00:00
Dana Jansens
fd5784c082 proper cwmcc_ prefixing.
add gulong *num and gulong num to funciton params where needed. cant use 0 to terminate an array of numbers
2003-04-12 21:02:41 +00:00
Dana Jansens
4d510a8a92 set the right mask for the client msg! 2003-04-12 04:17:01 +00:00
Dana Jansens
73f85d0a63 dont use #ifdef HAVE_FOO for ansi functions/headers 2003-04-12 03:22:33 +00:00
Dana Jansens
949946a9b4 complete the root property get functions 2003-04-12 02:24:03 +00:00
Dana Jansens
7b03041409 add most of the root window props get functions 2003-04-12 02:03:28 +00:00
Dana Jansens
9b63f238ae add right click in client focuses 2003-04-11 21:41:05 +00:00
Dana Jansens
6b95bf3336 add getting of some root properties 2003-04-11 21:27:03 +00:00
Dana Jansens
6011fe9c95 make utility windows able to be resized 2003-04-11 19:14:13 +00:00
Dana Jansens
3342e14239 name set_icon_name correctly 2003-04-11 15:46:33 +00:00
Dana Jansens
0e4e4526b6 rm the main Makefile in a distclean 2003-04-11 08:01:31 +00:00
Dana Jansens
585ecc73b5 add the new cwmcc stuff 2003-04-11 06:02:36 +00:00
Dana Jansens
43f01ee9f0 add set functions for setting name/icon name 2003-04-11 04:11:08 +00:00
Dana Jansens
d976fc6bb1 add set functions for all the client props that need em 2003-04-11 03:35:14 +00:00
Dana Jansens
f317ceeaf2 add get functions for all the client properties 2003-04-11 02:31:20 +00:00
Dana Jansens
d8fc08f33d add all functions for getting and setting window properties 2003-04-10 18:48:47 +00:00
Dana Jansens
a5bd2babc8 deiconify transient parents when a child is deiconified. 2003-04-10 07:21:30 +00:00
Dana Jansens
64dac07d07 no fuck that it was working fine 2003-04-10 06:50:57 +00:00
Dana Jansens
cb444e37d2 make the TRAN_GROUP an unsigned long 2003-04-10 06:50:42 +00:00
Dana Jansens
a6ce30cba9 add MapRequest print 2003-04-10 06:46:44 +00:00
Dana Jansens
e9d875cf83 some smarter rules for focusing new window when focus_new is not set 2003-04-10 06:29:43 +00:00
Dana Jansens
b3ed490e8f use .los not .os 2003-04-10 04:49:22 +00:00
Dana Jansens
09deadf727 install with libtool 2003-04-09 22:16:03 +00:00
Dana Jansens
51e27c03cf set up the atoms in cwmcc 2003-04-09 21:24:58 +00:00
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