Commit graph

1920 commits

Author SHA1 Message Date
Dana Jansens
106883eedf force a binding with a modifier 2003-02-04 09:03:48 +00:00
Dana Jansens
741aecf842 make Escape abort cycling 2003-02-04 09:01:38 +00:00
Dana Jansens
a04d9fc256 add comments 2003-02-04 08:58:00 +00:00
Dana Jansens
84dfca1c30 remove debug prints 2003-02-04 08:53:14 +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
981876ca64 remove prints 2003-02-04 02:59:50 +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
4ddb8181c2 make this focus shit not buggy again.. 2003-02-04 00:45:27 +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
046df3e746 update the client list's order after doing a stacked cycle 2003-02-03 22:05:12 +00:00
Dana Jansens
4de57876e3 ignore the bins 2003-02-03 20:19:28 +00:00
Dana Jansens
1cd253f468 handle modal windows better (bugfixes).
handle client-installed colormaps.
2003-02-03 20:18:30 +00:00
Dana Jansens
5dfd87b085 add a focused() member 2003-02-03 20:02:52 +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
92bc846ce1 add some tests 2003-02-03 10:37:16 +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
e44c0cba4b set the desktop number before the number of desktops 2003-02-03 09:26:19 +00:00
Dana Jansens
9f8253a0a8 fix a signed/unsigned thing 2003-02-03 09:06:25 +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
05a8e51f17 add comments 2003-02-03 08:40:47 +00:00
Dana Jansens
88a4e59f44 always get the first focused screen 2003-02-03 08:37:55 +00:00
Dana Jansens
ef48bd3dff only watch for events on our window.
rm a XXX
2003-02-03 08:32:18 +00:00
Dana Jansens
2472004b8c watch for windows on desktops being removed, and change desktops if on one being removed 2003-02-03 08:30:41 +00:00
Dana Jansens
c00829334d rm a XXX 2003-02-03 08:21:06 +00:00
Dana Jansens
4147215afa rm a XXX.. comment it out :) 2003-02-03 08:20:30 +00:00
Dana Jansens
0571837e50 maximizing fixes and simplification 2003-02-03 08:19:48 +00:00
Dana Jansens
16df453856 fix compile err 2003-02-03 08:16:52 +00:00
Dana Jansens
8b7373cfca rm a XXX 2003-02-03 07:58:49 +00:00
Dana Jansens
7dbc6db043 remove a XXX 2003-02-03 07:44:54 +00:00
Dana Jansens
afb8a28120 support pseudocolor and greyscale displays by, using solid colors instead of gradients 2003-02-03 07:41:25 +00:00
Dana Jansens
e6bfddf849 add pseudorendercontrol 2003-02-03 07:06:45 +00:00
Dana Jansens
e0eaee86de include stdio 2003-02-03 05:06:10 +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
20ca827039 rm a print 2003-02-03 04:20:34 +00:00
Dana Jansens
a0c28724cc just a comment fix 2003-02-03 04:15:47 +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
f5904cdaaa delete the openbox class, to shut things down properly! 2003-02-03 04:11:58 +00:00
Dana Jansens
478f240c7f fix the HOOOGE mem leak! YAY MANMOWER! 2003-02-03 04:04:08 +00:00
Dana Jansens
ba87284397 move windows based on their *frame* not the client 2003-02-03 03:04:31 +00:00
Dana Jansens
8332db5880 dont snap back, properly 2003-02-03 01:59:32 +00:00
Dana Jansens
dec0760d87 dont let this run past the buffer edge 2003-02-03 01:46:11 +00:00
Dana Jansens
fcfda5345e dont snap back onto the screen for resistance 2003-02-03 01:31:01 +00:00
Dana Jansens
e2069b5792 move the restart into main.cc, so the openbox class can clean up properly before the restart 2003-02-03 00:06:46 +00:00
Dana Jansens
96a949ec1f off-by-one 2003-02-02 23:57:49 +00:00