Dana Jansens
|
ab2968b3a5
|
add an UrgentNotify callback type. fire it when a window becomes "urgent"
|
2003-01-24 00:44:36 +00:00 |
|
Dana Jansens
|
f4b87e04a2
|
be smart about skipping focusing a window from unmap events, watch the unmap_ignore
|
2003-01-23 15:43:55 +00:00 |
|
Dana Jansens
|
709c747a74
|
add iconifying!!!!
also cleanup the map process a bit, the close action wasn't being set in the allowed actions.
|
2003-01-23 12:34:11 +00:00 |
|
Dana Jansens
|
28b8f67562
|
remove the word "sticky" from everywhere, and replace with "all desktops". change the titlebar layout to use D instead of S for the all-desktops button
|
2003-01-23 05:20:13 +00:00 |
|
Dana Jansens
|
d9d2e7a509
|
Some cleanups in the mapping procedure. Apply requested states during the process.
Add new function types for new netwm supported actions, i.e. Func_Shade and Func_Fullscreen.
Add support for the _NET_WM_FULLSCREEN state.
|
2003-01-17 09:15:07 +00:00 |
|
Dana Jansens
|
105e3524a3
|
add internal_move/resize and wrap them with move() and resize() which are for user use, and make sure that the window is allowed to be moved/resized.
add the allowed actions hint setting.
|
2003-01-17 07:45:07 +00:00 |
|
Dana Jansens
|
4c2f4e7537
|
add a getGravity function to get the gravity from the window attributes initially
|
2003-01-17 02:43:31 +00:00 |
|
Dana Jansens
|
ef02a0c8ae
|
almost done the ustring conversion
|
2003-01-13 05:54:40 +00:00 |
|
Dana Jansens
|
ecfac5f20c
|
add more doxygen
|
2003-01-13 00:56:05 +00:00 |
|
Dana Jansens
|
77ab46d1e3
|
removing all prefixes completed
|
2003-01-11 19:42:43 +00:00 |
|
Dana Jansens
|
c8e246f8de
|
include the all otk stuff into the openbox python module. rename widget.hh to stop conflicting with the one in otk/
|
2003-01-10 06:16:42 +00:00 |
|
Dana Jansens
|
9dd52dfcc3
|
make close() and shade() private.
|
2003-01-08 17:10:35 +00:00 |
|
Dana Jansens
|
889df8a74d
|
clarify an incorrect comment, and make some funcs const
|
2003-01-08 06:44:23 +00:00 |
|
Dana Jansens
|
4c768d5d63
|
use client messages to switch desktops/move windows between desktops
|
2003-01-07 04:51:55 +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
|
34cd50ec51
|
gets transients! woot. tested and such.. no groups still tho
|
2003-01-05 02:32:39 +00:00 |
|
Dana Jansens
|
a93f06f5b3
|
keep track of transients. however not group transients yet
|
2003-01-05 02:24:27 +00:00 |
|
Dana Jansens
|
c7b22b4f9c
|
transient window support..halfway
|
2003-01-05 01:40:38 +00:00 |
|
Dana Jansens
|
d13f021b8b
|
add support for wm_window_role
|
2003-01-04 19:09:52 +00:00 |
|
Dana Jansens
|
fdb4e652f7
|
move the approproate code for map request handling to the client class. this will deiconify the window when requested.
|
2003-01-04 09:27:50 +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
|
a6f5b33ad9
|
configure request optimizations
|
2003-01-04 07:24:40 +00:00 |
|
Dana Jansens
|
8735c12d96
|
shape works again. updating the delete_window protocol update the decor.
|
2003-01-04 07:04:23 +00:00 |
|
Dana Jansens
|
7417e2b54e
|
window shading
|
2003-01-03 23:51:06 +00:00 |
|
Dana Jansens
|
89e6d5c0e6
|
add/lower work
|
2003-01-03 18:21:28 +00:00 |
|
Dana Jansens
|
cb718e2ad9
|
handle reparent events..hopefully :>
|
2002-12-27 08:52:16 +00:00 |
|
Dana Jansens
|
8c0fe026fe
|
focus works
|
2002-12-26 18:15:23 +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
|
0816364a03
|
handle mouse clicks in the python scripts now
|
2002-12-25 05:46:02 +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
|
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
|
77a8e11660
|
can tell where events are coming from!
|
2002-12-18 11:34:29 +00:00 |
|
Dana Jansens
|
25d1e3538b
|
use OB Widgets for everything
|
2002-12-18 09:46:24 +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
|
9860b76c50
|
unmap works.. once
|
2002-12-04 01:04:31 +00:00 |
|
Dana Jansens
|
1fa445c880
|
handle configure requests
|
2002-12-04 00:26:45 +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
|
74cb09bb2c
|
handle map events with the Openbox class
|
2002-12-02 21:06:16 +00:00 |
|
Dana Jansens
|
c4a1fac49d
|
manages windows that exist before running.
|
2002-11-11 11:25:40 +00:00 |
|
Dana Jansens
|
f424471009
|
frames' subemelents are created and positioned and everything
|
2002-11-10 08:12:53 +00:00 |
|
Dana Jansens
|
9d5865a160
|
support for the shape extension works!
|
2002-11-10 05:54:12 +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
|
f7f3cd4085
|
set the client's desired decoration and function flags
|
2002-11-06 11:44:15 +00:00 |
|