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
Dana Jansens
a7ccc54450
dont show a handle if it cant be resized at all
2003-01-29 22:41:43 +00:00
Dana Jansens
34ed8c17ac
dont show a handle if it cant be resized
2003-01-29 22:37:42 +00:00
Dana Jansens
98f05a5c96
let the user remove client decorations.
2003-01-29 22:10:28 +00:00
Dana Jansens
44d653e3e8
make struts get added to the screen when mapping a window. let the user disable window decorations.
2003-01-29 21:48:46 +00:00
Dana Jansens
39c6969de2
allow for the client to be validated.
...
don't manage override_redirect windows.
don't manage windows for whome get attributes fails.
validate the client before managing it.
validate the client in functions that query stuff off it: propertyHandler and clientMessageHandler
2003-01-29 08:58:28 +00:00
Dana Jansens
01a76071df
sync after sending focus
2003-01-29 00:45:28 +00:00
Dana Jansens
3f784100ab
support the aspect ratio hints in the WMNormalHints
2003-01-28 00:26:54 +00:00
Dana Jansens
5face4c6f3
use otk objects in the ob scripts by importing otk
2003-01-27 13:42:41 +00:00