Commit graph

527 commits

Author SHA1 Message Date
Dana Jansens
6e2593cadc handle events on all of the client's decor as for the client 2002-11-10 08:42:34 +00:00
Dana Jansens
0b17bd83c7 add \n's to the signal printfs
make the hash of all clients destroy properly
2002-11-10 08:34:46 +00:00
Dana Jansens
365791838f size/position fixes 2002-11-10 08:17:21 +00:00
Dana Jansens
f424471009 frames' subemelents are created and positioned and everything 2002-11-10 08:12:53 +00:00
Dana Jansens
633df648c9 add a comment 2002-11-10 06:20:37 +00:00
Dana Jansens
9d5865a160 support for the shape extension works! 2002-11-10 05:54:12 +00:00
Dana Jansens
209b7f212d some more things to happen when changing styles on a frame 2002-11-10 04:28:43 +00:00
Dana Jansens
f257e4b079 position the client inside the frame correctly.
unmanage all clients on shutdown
2002-11-10 04:26:36 +00:00
Dana Jansens
b9cac2146e WINDOWS GET FRAMES FRAME SHOW UP THEY WORK HUZZAH SOON THEYLL BE LIKE OLD TIMES! 2002-11-10 04:08:26 +00:00
Dana Jansens
f2ae1c3b17 fully documented OBClient 2002-11-07 09:02:26 +00:00
Dana Jansens
b0149ef3fd add a bunch of documentation
add updateIconTitle
2002-11-07 08:22:50 +00:00
Dana Jansens
8b041e2f5c add updateIconTitle 2002-11-07 08:22:27 +00:00
Dana Jansens
2a26eddc8d add XXX to a comment that deserves it 2002-11-07 00:22:58 +00:00
Marius Nita
746e55f74b ugh, misspelling 2002-11-06 14:05:08 +00:00
Marius Nita
29d640fdc2 moved em to otk 2002-11-06 14:02:50 +00:00
Marius Nita
37be3ef924 omg, fat commit
pulled the style crap out of screen, i think the reconfigure case needs to be handled still.
moved util and config into otk, changed everything else accordingly.
code compiles and runs
2002-11-06 13:57:54 +00:00
Dana Jansens
0cf6e32e1c new binary name 2002-11-06 11:44:35 +00:00
Dana Jansens
f7f3cd4085 set the client's desired decoration and function flags 2002-11-06 11:44:15 +00:00
Dana Jansens
9dc76e1bac support for the Mwm Hints 2002-11-06 11:31:50 +00:00
Dana Jansens
8a1989301d blef 2002-11-06 10:47:30 +00:00
Dana Jansens
395b9e155a generate an 'openbox3' binary 2002-11-06 10:38:20 +00:00
Dana Jansens
378ed4f520 maps and unmaps windows! 2002-11-06 10:36:56 +00:00
Dana Jansens
a0cc4a7f23 windows map again! 2002-11-06 10:18:38 +00:00
Dana Jansens
076d45d0ce read protocols too in OBClient 2002-11-06 10:05:56 +00:00
Dana Jansens
78a7593a46 OBAtom/XAtom has been moved to otk::OBProperty 2002-11-06 09:20:37 +00:00
Dana Jansens
9df8ba78f3 determine if the user/application requested its initial position or not 2002-11-06 09:19:53 +00:00
Dana Jansens
aa8047d68b use INT_MAX for the default max sizes 2002-11-06 09:14:33 +00:00
Dana Jansens
116c95b887 get the min/max sizes 2002-11-06 09:12:13 +00:00
Dana Jansens
9b23dff16c when creating an OBClient class, get all the info on that class immediately.
print the info to stdout for now too!
2002-11-06 09:04:48 +00:00
Dana Jansens
7b343db222 comment the _window member 2002-11-06 08:09:03 +00:00
Dana Jansens
63233a1fc6 make the group a window
add a XXX for later
2002-11-06 08:08:16 +00:00
Dana Jansens
d363f720a6 fix compiling with the new strut (new namespace)
and fix general errors that broke compiling.

make xeventhandler find the OBClient for most events..
2002-11-06 08:06:54 +00:00
Dana Jansens
d3b7c84d4c moving strut into its own .hh. adding OBClient class 2002-11-06 07:01:59 +00:00
Dana Jansens
d017db67e4 client.cc compiles 2002-11-06 07:01:34 +00:00
Dana Jansens
c9f36d34a4 finish conversion to the new otk::OBProperty class with its new interface 2002-11-05 09:13:46 +00:00
Dana Jansens
641bc819d1 convert XAtom to OBAtom 2002-11-05 07:48:26 +00:00
Dana Jansens
f25252a484 updated doxygen documentation 2002-11-05 05:56:44 +00:00
Dana Jansens
c3946be073 initialize the _doshutdown member 2002-11-04 09:43:42 +00:00
Dana Jansens
62356a72a9 complete the change from window.cc/hh to bbwindow.cc/hh 2002-11-04 09:40:56 +00:00
Dana Jansens
6f8b36ff82 moving window.cc/hh to bbwindow.cc/hh since we'll have our own window class coming in to replace it slowly 2002-11-04 09:38:21 +00:00
Dana Jansens
2f905c7ed8 deal with client events in the same way now 2002-11-04 09:33:23 +00:00
Dana Jansens
45c2589ef6 xeventhandler can handle everything except client messages now.
blackbox is no longer the event handler
2002-11-04 09:25:26 +00:00
Dana Jansens
7ebccbf39a new OBTimer interface 2002-11-04 06:06:13 +00:00
Dana Jansens
d557e816be include the right .hh! 2002-11-04 05:35:04 +00:00
Dana Jansens
6bba50ef34 include the timer manager class header 2002-11-04 05:34:28 +00:00
Dana Jansens
d4d89ce0bb documenting classes! 2002-11-04 03:37:17 +00:00
Dana Jansens
9259ec5732 new timer infrastructure. takes a function pointer for the timeout, with a void* parameter (useful for holding a class instance!) 2002-11-03 14:29:34 +00:00
Dana Jansens
ad80ef0f66 make it shutdown on signals 2002-11-03 12:58:17 +00:00
Dana Jansens
42e406d09d read rc3 as the default file now 2002-11-03 12:55:30 +00:00
Dana Jansens
373de009f7 new timers, timer manager 2002-11-03 12:48:10 +00:00