Dana Jansens
|
f898314662
|
buttons press!
|
2003-02-13 07:30:11 +00:00 |
|
Dana Jansens
|
c88451f0c1
|
readd titlebar buttons. but they dont press yet
|
2003-02-13 07:18:11 +00:00 |
|
Dana Jansens
|
555facb9c7
|
free the surfaces' pixeldata after rendering it
|
2003-02-11 22:38:29 +00:00 |
|
Dana Jansens
|
115fedf432
|
use the c++ std cheaders
|
2003-02-09 23:07:54 +00:00 |
|
Dana Jansens
|
74cfb1b4c1
|
signed ints instead of unsigned ints again. less pain. pain bad.
|
2003-02-09 22:40:47 +00:00 |
|
Dana Jansens
|
e4fa1c5a71
|
split the move and resize on the client window
|
2003-02-08 09:19:40 +00:00 |
|
Dana Jansens
|
17b0266979
|
No longer using otk widgets for the frame decorations.
The titlebar no long has any buttons, in preparation for a new button system.
Using otk::Size for sizes, and unsigned ints (*PAIN*) we'll see..
|
2003-02-08 07:37:22 +00:00 |
|
Dana Jansens
|
220b5c40f9
|
make python config variables very visible by making them all capitals. cleaner nicer documentation in the py modules. make public functions more visible.
|
2003-02-04 11:03:57 +00:00 |
|
Dana Jansens
|
9223bfdd67
|
let the client be moved to a position specified for the *frame*
|
2003-02-03 04:14:54 +00:00 |
|
Dana Jansens
|
98f05a5c96
|
let the user remove client decorations.
|
2003-01-29 22:10:28 +00:00 |
|
Dana Jansens
|
9583bb6cb8
|
add comment, and reformat
|
2003-01-23 12:13: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
|
7b7ae097a0
|
make the 'toggle all desktops' button work
|
2003-01-23 04:49:42 +00:00 |
|
Dana Jansens
|
e64d90be4d
|
new render system in effect. now ot make it look right
|
2003-01-23 01:44:01 +00:00 |
|
Dana Jansens
|
dd6f906848
|
compiles with the new render subsystem...
|
2003-01-23 00:14:44 +00:00 |
|
Dana Jansens
|
940247c3e5
|
make window placement not go off screen at all
|
2003-01-17 07:10:52 +00:00 |
|
Dana Jansens
|
cdcc526a02
|
use the new non-static display
|
2003-01-13 09:04:57 +00:00 |
|
Dana Jansens
|
9e77a88d26
|
move the Openbox::instance pointer to simply "openbox".
|
2003-01-13 08:13:58 +00:00 |
|
Dana Jansens
|
4dba699857
|
dont use append, dont need to extend ustring!
|
2003-01-13 07:15:02 +00:00 |
|
Dana Jansens
|
ef02a0c8ae
|
almost done the ustring conversion
|
2003-01-13 05:54:40 +00:00 |
|
Dana Jansens
|
77ab46d1e3
|
removing all prefixes completed
|
2003-01-11 19:42:43 +00:00 |
|
Dana Jansens
|
6bad7e676a
|
map the window if it was reparented, on release
|
2003-01-08 06:45:21 +00:00 |
|
Dana Jansens
|
43c0dc42aa
|
fix typo
|
2003-01-08 05:06:21 +00:00 |
|
Dana Jansens
|
0147a61f89
|
move a comment
|
2003-01-07 20:21:56 +00:00 |
|
Dana Jansens
|
cc36ecf2f2
|
don't reparent to root if the client has already reparented since unmapping
|
2003-01-07 20:21:42 +00:00 |
|
Dana Jansens
|
f11bd1b0cc
|
better reparent handling, dont fux with the event stack..
|
2003-01-07 20:20:14 +00:00 |
|
Dana Jansens
|
2ae5aaca65
|
rm old junk
|
2003-01-07 20:08:47 +00:00 |
|
Dana Jansens
|
1b13d34c1e
|
i think im handling reparent events correctly now, by unmanaging the window and then XMapping the client
|
2003-01-07 20:06:29 +00:00 |
|
Dana Jansens
|
e5eb783aa2
|
ignore the right about of unmap notifies
|
2003-01-07 19:54:00 +00:00 |
|
Dana Jansens
|
6062fe404c
|
handle unmaps better. all thanks to acroread sending wacky unmap events
|
2003-01-07 09:30:00 +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
|
dd7af2419a
|
use the correct size for buttons even when there is no iconify button in use. (oops)
|
2003-01-04 06:46:04 +00:00 |
|
Dana Jansens
|
bf404e092b
|
make the frame window override-redirect
|
2003-01-04 05:18:33 +00:00 |
|
Dana Jansens
|
c33ccf60cb
|
make the frame window override-redirect
|
2003-01-04 04:49:53 +00:00 |
|
Dana Jansens
|
d9e7a7b8cd
|
shading works from epist
|
2003-01-04 02:49:43 +00:00 |
|
Dana Jansens
|
7417e2b54e
|
window shading
|
2003-01-03 23:51:06 +00:00 |
|
Dana Jansens
|
a4a8d09f4b
|
titlebar layouts work
|
2003-01-03 15:55:42 +00:00 |
|
Dana Jansens
|
7db3ffecc9
|
you can bind buttons already about, and itll replace them
|
2003-01-03 06:55:04 +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
|
579ed5aa8d
|
trasitioning for new button event handling
|
2003-01-03 00:26:36 +00:00 |
|
Dana Jansens
|
e05d5f7934
|
kill button release events
|
2003-01-02 22:58:32 +00:00 |
|
Dana Jansens
|
745e840547
|
load config options from the python environment
|
2002-12-31 19:15:24 +00:00 |
|
Dana Jansens
|
b8653c3ab8
|
better comments for the frame and its widgets' adjust() method
|
2002-12-28 19:03:05 +00:00 |
|
Dana Jansens
|
3a4f91b537
|
enter/leave and focus events are working beautifully
|
2002-12-27 08:33:57 +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
|
68194ce957
|
update to cleaned up otk api
|
2002-12-20 15:38:49 +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
|
70eb03ad50
|
add an OBBackgroundWidget and use it for setting colors so far.
|
2002-12-18 02:28: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 |
|