Commit graph

2188 commits

Author SHA1 Message Date
Dana Jansens
cc050a4ec8 oops, missing a data. 2003-02-04 12:40:12 +00:00
Dana Jansens
7d66a2a42b add some safety checks 2003-02-04 12:10:19 +00:00
Dana Jansens
cb5eb0d560 store pointers instead of window id's. this lets us use them directly instead of having to look them all up all the time. this is possible now because we watch for new/close window events. 2003-02-04 11:44:48 +00:00
Dana Jansens
76525992cd update comment 2003-02-04 11:15:08 +00:00
Dana Jansens
dddac55480 remove quotes from comment 2003-02-04 11:10:42 +00:00
Dana Jansens
21e9453c15 add more comment 2003-02-04 11:10:12 +00:00
Dana Jansens
8ee2603a61 add a comment 2003-02-04 11:08:40 +00:00
Dana Jansens
ffe214dc4d missed some "'s 2003-02-04 11:05:34 +00:00
Dana Jansens
02b63185a2 missed one capitalization 2003-02-04 11:04:51 +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
7e3a0b227c don't raise the window when reverting from Escape 2003-02-04 10:36:17 +00:00
Dana Jansens
9ae12978f4 simple possible bugfix? meh 2003-02-04 10:34:20 +00:00
Dana Jansens
c0b0c00408 keep iconic windows at the bottom of the cycling list always 2003-02-04 10:32:49 +00:00
Dana Jansens
b001e857fc watch for when theres no clients and avoid exceptions, just don't do shit all 2003-02-04 10:19:59 +00:00
Dana Jansens
77ba370207 better comment 2003-02-04 09:37:11 +00:00
Dana Jansens
7c8fa47e01 add commented stuff for doing linear cycling 2003-02-04 09:36:42 +00:00
Dana Jansens
8a05ae261d split out the linear cycling into focuscycle.py.
some better comments about what options can be used.
2003-02-04 09:34:17 +00:00
Dana Jansens
00978e674a wrong scoping 2003-02-04 09:10:09 +00:00
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