Commit graph

79 commits

Author SHA1 Message Date
Dana Jansens
27193f659d define the openbox variable 2002-12-25 00:30:01 +00:00
Dana Jansens
bcb8de973a const cast to the python function 2002-12-25 00:00:03 +00:00
Dana Jansens
053bb2d100 rm the old guile stuff. let the user specify the path for the startup script. dont hardcode it to my home dir. 2002-12-24 23:57:59 +00:00
Dana Jansens
70aa4b20d9 dont try import shit for now it dont work 2002-12-24 23:49:00 +00:00
Dana Jansens
bf49e76420 python. no more guile. python. 2002-12-24 23:31:38 +00:00
Dana Jansens
5f78b51429 using python and swig for now. 2002-12-23 00:04:32 +00:00
Dana Jansens
3cf5a8b6dd remove python from our c++ objects. going to try out swig 2002-12-22 08:49:59 +00:00
Dana Jansens
68194ce957 update to cleaned up otk api 2002-12-20 15:38:49 +00:00
Dana Jansens
b12b1cb784 be a little more typesafe 2002-12-20 14:46:22 +00:00
Dana Jansens
700984bd15 python has begun! 2002-12-19 23:54:41 +00:00
Dana Jansens
4e0b5fdef4 some cleanups
make the OBActions instance not static
2002-12-04 11:50:20 +00:00
Dana Jansens
56d7b547ae button press/releases WORK 2002-12-04 07:55:52 +00:00
Dana Jansens
925262bee2 erase from the map more efficiently 2002-12-04 07:34:09 +00:00
Dana Jansens
23a7f18829 add a skeletal OBActions class for user actions 2002-12-04 04:11:24 +00:00
Dana Jansens
24924367f9 put a header where it belongs 2002-12-04 04:02:46 +00:00
Dana Jansens
bdc491ccfe map and unmap work great now yay 2002-12-04 01:29:01 +00:00
Dana Jansens
1fa445c880 handle configure requests 2002-12-04 00:26:45 +00:00
Dana Jansens
a77f0fb344 handle map requests with the root window class 2002-12-02 23:03:41 +00:00
Dana Jansens
74cb09bb2c handle map events with the Openbox class 2002-12-02 21:06:16 +00:00
Dana Jansens
fb3848450e window decorations use "unmanaged" widgets now. 2002-12-01 11:45:55 +00:00
Dana Jansens
24dd636f73 watch for when screens cant be managed 2002-11-11 10:41:44 +00:00
Dana Jansens
e503323dcf HRM manageExisting() isnt working! 2002-11-11 10:35:59 +00:00
Dana Jansens
06a80ce2c7 manage and unmanage windows in OBScreen 2002-11-11 10:26:08 +00:00
Dana Jansens
cee3052446 not using any old blackbox classes anymore! 2002-11-11 10:05:06 +00:00
Dana Jansens
b067510b61 cleanups.
OBScreen almost ready for some action
2002-11-10 12:20:29 +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
f257e4b079 position the client inside the frame correctly.
unmanage all clients on shutdown
2002-11-10 04:26:36 +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
c9f36d34a4 finish conversion to the new otk::OBProperty class with its new interface 2002-11-05 09:13:46 +00:00
Dana Jansens
c3946be073 initialize the _doshutdown member 2002-11-04 09:43:42 +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
d4d89ce0bb documenting classes! 2002-11-04 03:37:17 +00:00
Dana Jansens
ad80ef0f66 make it shutdown on signals 2002-11-03 12:58:17 +00:00
Dana Jansens
373de009f7 new timers, timer manager 2002-11-03 12:48:10 +00:00
Dana Jansens
ace8c8896a WE DONT USE BASE DISPLAY FOR ANYTHING ANY MORE!!@^!*@*!! YAY 2002-11-03 11:46:05 +00:00
Dana Jansens
8794d357e6 import from bb-cvs
added slit and enable-clobber defines back in Makefile.am
2002-05-25 00:29:44 +00:00
Dana Jansens
a85c9a7c6e added XAtom class, and it all now compiles. 2002-05-23 14:53:06 +00:00
Dana Jansens
67b4df1eff merge the sticky window fix from 1.2. 2002-05-23 14:27:52 +00:00
Dana Jansens
ae3dc273c4 new i18n class using overloaded operator() instead of getMessage() 2002-05-16 22:35:59 +00:00
Dana Jansens
7f3d32e3dc make auto-raise value load. 2002-05-16 07:52:13 +00:00
Dana Jansens
a3a23c28f0 moved menu from a rc file option to a command line option 2002-05-15 22:23:35 +00:00
Dana Jansens
878d57337f update changelog.
removed a redundant var from BaseDisplay.
2002-05-14 23:30:22 +00:00
Dana Jansens
f75083669f new version of bsetroot ported from blackbox cvs 2002-05-14 22:15:01 +00:00
Dana Jansens
f00ed578ba new focus code! working better than ever! 2002-05-14 07:53:22 +00:00
Dana Jansens
d6c02ad70c fix segfaut from uninitialized focused_screen pointer 2002-05-13 23:09:20 +00:00
Dana Jansens
6d16679486 focus code updates 2002-05-13 00:23:59 +00:00
Dana Jansens
30b899fc02 converted all of the openbox class LinkedLists to STL objects 2002-05-12 20:46:02 +00:00
Dana Jansens
098fae70a6 better gcc3 compat. using ostrstream again. and using namespace std;
some focus changes. workspace contains a focused window instead of openbox class. this fixes a seg
2002-05-10 02:58:09 +00:00
Dana Jansens
5705ea3613 bug #1 from click placement fixed. was catching more motionNotify events than i wanted to with the new/modified move grabs. now i drop any left-over extras when the move completes so they dont come in too late 2002-04-30 07:24:54 +00:00
Dana Jansens
f290e1c04c save the titlebarLayout in the default config 2002-04-30 02:08:33 +00:00