Dana Jansens
33ddfc7664
desktops
2003-01-07 00:59:41 +00:00
Dana Jansens
00e2c5aaad
keep track of desktops...
2003-01-07 00:57:00 +00:00
Dana Jansens
cc39863363
handle maprequests after mapped correctly. thus making gaim happy again
2003-01-06 04:57:42 +00:00
Dana Jansens
c7b22b4f9c
transient window support..halfway
2003-01-05 01:40:38 +00:00
Dana Jansens
eef665c6b8
only focus new 'normal' windows
2003-01-04 23:51:24 +00:00
Dana Jansens
d13f021b8b
add support for wm_window_role
2003-01-04 19:09:52 +00:00
Dana Jansens
056ff3b50c
better focus passing around for now
2003-01-04 08:41:42 +00:00
Dana Jansens
7bae794382
support net_wm_strut's! nothing to do with them yet however
2003-01-04 08:02:08 +00:00
Dana Jansens
de07cce07a
update comment
2003-01-04 05:53:55 +00:00
Dana Jansens
8d5bd29854
set desktop names on startup
2003-01-04 02:03:30 +00:00
Dana Jansens
1a879a4e3e
desktopnames is supported already, just desktops arent :>
2003-01-04 01:41:54 +00:00
Dana Jansens
06eb14fbeb
better focusing. support for the take_focus protocol
2003-01-04 01:21:04 +00:00
Dana Jansens
4dd8520e92
set the net support atoms
2003-01-04 01:04:22 +00:00
Dana Jansens
126d9fc846
client and stacking list work
2003-01-04 00:32:30 +00:00
Dana Jansens
86a2bed659
remove the block on shutdown
2003-01-03 20:10:25 +00:00
Dana Jansens
f8ea576460
rm the old bb src
2003-01-03 19:36:41 +00:00
Dana Jansens
13f2930de7
share code for raising/lowering windows
2003-01-03 18:25:04 +00:00
Dana Jansens
89e6d5c0e6
add/lower work
2003-01-03 18:21:28 +00:00
Dana Jansens
b35dae95a5
new mouse button code is seeming to work. you can move windows
2003-01-03 02:48:25 +00:00
Dana Jansens
66a26917a0
new code for bindings/callbacks. much sexier. now passes python classes back to the callbacks, and the storage of the callbacks in the code is much more clear. huzzah.
2003-01-02 20:36:14 +00:00
Dana Jansens
745e840547
load config options from the python environment
2002-12-31 19:15:24 +00:00
Dana Jansens
1161a90a70
add click_raise global var
2002-12-31 09:17:16 +00:00
Dana Jansens
f7e3eb5729
add some globals to modify the default scripting behavior
2002-12-31 08:46:17 +00:00
Dana Jansens
d7a30f93b5
so close to keybindings. wont link for now.
2002-12-30 22:27:46 +00:00
Dana Jansens
2ae2b257d3
might not compile... ob uses its own widgets now, which subclass only the base otk widget. working on compressing focus events and handling them etc.
2002-12-25 22:02:34 +00:00
Dana Jansens
fe55bb846d
python interface is working!
2002-12-24 19:16:38 +00:00
Dana Jansens
68194ce957
update to cleaned up otk api
2002-12-20 15:38:49 +00:00
Dana Jansens
9e0ae7ecee
resizing works and whatnot
2002-12-19 07:58:54 +00:00
Dana Jansens
732bfd191d
you can move windows!
2002-12-18 16:07:44 +00:00
Dana Jansens
52cb7bd11e
PROPERLY HANDLE CLIENT BORDERS
...
PROPERLY HANDLE CLIENT GRAVITY
YES!#%&*#!#!
windows can be moved/resized now (and the frame will play along)!
2002-12-05 13:45:00 +00:00
Dana Jansens
bdc491ccfe
map and unmap work great now yay
2002-12-04 01:29:01 +00:00
Dana Jansens
9860b76c50
unmap works.. once
2002-12-04 01:04:31 +00:00
Dana Jansens
dca0c9f5a3
add an OBRootWindow class that watches events/properties on root windows
2002-12-02 22:12:26 +00:00
Dana Jansens
fb3848450e
window decorations use "unmanaged" widgets now.
2002-12-01 11:45:55 +00:00
Dana Jansens
0da967a831
remove the redundant _size property in OBScreen, and set the geometry root property properly.
...
add otk::Point::setPoint
2002-11-11 11:33:32 +00:00
Dana Jansens
c4a1fac49d
manages windows that exist before running.
2002-11-11 11:25:40 +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
c220fbc953
include stdio
2002-11-10 21:11:53 +00:00
Dana Jansens
9c6ce2a800
adding the new OBScreen class actually!
2002-11-10 12:50:18 +00:00
Dana Jansens
73f6bb1a7b
move screen.cc/hh to bbscreen.cc/hh
2002-11-10 10:22:47 +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
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
641bc819d1
convert XAtom to OBAtom
2002-11-05 07:48:26 +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
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
ace8c8896a
WE DONT USE BASE DISPLAY FOR ANYTHING ANY MORE!!@^!*@*!! YAY
2002-11-03 11:46:05 +00:00