Dana Jansens
|
0c2f0e0b5e
|
keep track of the kwm_win_icon property
|
2003-02-16 20:11:02 +00:00 |
|
Dana Jansens
|
fd76689470
|
dont provide a default icon in the python stuff, itll come from the style
|
2003-02-15 12:47:05 +00:00 |
|
Dana Jansens
|
f78761c8dd
|
just because we think we're focused doesnt mean we actually are, so send the focus change to the xserver anyways.
|
2003-02-14 11:09:01 +00:00 |
|
Dana Jansens
|
29d030cc3e
|
use an icon smaller than the surface if possible
|
2003-02-14 08:47:37 +00:00 |
|
Dana Jansens
|
49974f6916
|
dont put DEBUG: in the printf
|
2003-02-14 06:22:29 +00:00 |
|
Dana Jansens
|
50002f2ceb
|
add a default icon
|
2003-02-14 05:48:31 +00:00 |
|
Dana Jansens
|
059bc4dc24
|
add a Config class with config data from the scripts.
set up the functions for loading a style from a file.
use the Config class throughout instead of reading out of the python namespace all the time.
|
2003-02-14 03:04:23 +00:00 |
|
Dana Jansens
|
54e85b2599
|
only keep fullscreen windows in the top layer when they or a relative is focused
|
2003-02-13 23:44:32 +00:00 |
|
Dana Jansens
|
07305ec718
|
display icons in the frame titlebar!
|
2003-02-13 10:23:22 +00:00 |
|
Dana Jansens
|
939e7887ce
|
notify the frame when the desktop changes
|
2003-02-13 07:35:25 +00:00 |
|
Dana Jansens
|
1e46a39dc3
|
more user friendly net_showing_desktop support
|
2003-02-10 22:17:40 +00:00 |
|
Dana Jansens
|
265cf6c947
|
show desktop mode works!
|
2003-02-10 16:56:03 +00:00 |
|
Dana Jansens
|
29bd1c97a2
|
rm a debug print
|
2003-02-10 15:41:48 +00:00 |
|
Dana Jansens
|
4ef1514836
|
stop using a desktop number for iconic windows. woot!
|
2003-02-10 07:16:56 +00:00 |
|
Dana Jansens
|
12108e16e1
|
keep track of struts for each desktop
|
2003-02-10 06:50:19 +00:00 |
|
Dana Jansens
|
544bc20a84
|
rm debug prints
|
2003-02-10 03:50:47 +00:00 |
|
Dana Jansens
|
43c1f2a8f8
|
modal works like a charm now
|
2003-02-10 03:47:54 +00:00 |
|
Dana Jansens
|
ebdfbdabbe
|
keep things in min/max bounds properly
|
2003-02-10 00:21:09 +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
|
9e05db9518
|
remove includes for widgetbase.hh. fix bug with circular modal pointer.
|
2003-02-08 10:48:19 +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
|
7359d4d711
|
compress config req's
|
2003-02-07 09:37:20 +00:00 |
|
Dana Jansens
|
635af8c38b
|
make sure windows aren't doing things they aren't allowed when their allowed actions changes.
remaximize windows when their decorations are changed
|
2003-02-05 06:44:39 +00:00 |
|
Dana Jansens
|
51a41b9b76
|
all new stacked cycling code. so much sexy.
add an openbox_active_window client message that lets you specify if you want the window to be raised and/or unshaded.
|
2003-02-04 08:51:47 +00:00 |
|
Dana Jansens
|
f6085d7801
|
rm debug prints
|
2003-02-04 03:53:15 +00:00 |
|
Dana Jansens
|
a765df7fa6
|
call getState() before updateTransientFor(), don't need to initialize _modal separately then
|
2003-02-04 01:43:20 +00:00 |
|
Dana Jansens
|
1da8531a7b
|
initialize _modal, its used before the window's type is checked
|
2003-02-03 22:35:07 +00:00 |
|
Dana Jansens
|
1cd253f468
|
handle modal windows better (bugfixes).
handle client-installed colormaps.
|
2003-02-03 20:18:30 +00:00 |
|
Dana Jansens
|
02b9d474f1
|
dont let maximizing occur if the window cant move or resize
|
2003-02-03 10:50:14 +00:00 |
|
Dana Jansens
|
c9389a8970
|
support for modal children, both in the focus code and in the raise/lower code
|
2003-02-03 10:35:26 +00:00 |
|
Dana Jansens
|
6cc8d62e26
|
find modal children and focus them
|
2003-02-03 08:51:44 +00:00 |
|
Dana Jansens
|
d64505cfe2
|
logic error for modal focus
|
2003-02-03 08:48:54 +00:00 |
|
Dana Jansens
|
edd5394207
|
add function to focus modal children
|
2003-02-03 08:47:57 +00:00 |
|
Dana Jansens
|
cda0b1b8b7
|
rm a XXX that we cant do anything about, and wont break things anyhow
|
2003-02-03 08:43:36 +00:00 |
|
Dana Jansens
|
586cbd9354
|
dont let kde override-redirect windows be moved or resized
|
2003-02-03 08:42:42 +00:00 |
|
Dana Jansens
|
5bf70002f9
|
support the kde override_redirect hint, to make a window decor-less
|
2003-02-03 08:41:43 +00:00 |
|
Dana Jansens
|
0571837e50
|
maximizing fixes and simplification
|
2003-02-03 08:19:48 +00:00 |
|
Dana Jansens
|
f06b944933
|
Client::move moves the client to the position so that its *frame* will be at the given coordinates
|
2003-02-03 04:51:10 +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
|
8a7bff7a05
|
let clients be remaximized to adjust to new surroundings/struts
|
2003-02-01 13:04:22 +00:00 |
|
Dana Jansens
|
a7c7ae09aa
|
dont let a resize get moved into a new increment by our little tricks
|
2003-02-01 12:19:17 +00:00 |
|
Dana Jansens
|
3cca07840b
|
maximizing without bugs! can it be? i think so!
|
2003-02-01 05:49:21 +00:00 |
|
Dana Jansens
|
2a2f4306f8
|
maximizing!
|
2003-02-01 05:26:06 +00:00 |
|
Dana Jansens
|
2c710b8646
|
missing a break
|
2003-02-01 00:22:16 +00:00 |
|
Dana Jansens
|
9e89436208
|
add functions to give the skipTaskbar/Pager state
|
2003-01-30 22:58:12 +00:00 |
|
Dana Jansens
|
31ae81b34a
|
changeState after a setState request
|
2003-01-30 22:20:25 +00:00 |
|
Dana Jansens
|
610950024f
|
don't move the client if it isnt going anywhere
|
2003-01-30 21:51:50 +00:00 |
|
Dana Jansens
|
496c185f99
|
dont shade without a titlebar.
more correct configurenotifies
|
2003-01-30 03:28:07 +00:00 |
|
Dana Jansens
|
03faa4978d
|
finally set up handle right based on max/min sizes
|
2003-01-29 22:57:26 +00:00 |
|