Commit graph

968 commits

Author SHA1 Message Date
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
a1740a5071 add the headers 2003-02-04 13:36:00 +00:00
Dana Jansens
fc4885a3f4 compile fix 2003-02-04 13:32:03 +00:00
Dana Jansens
df0447ce6d watch for bad actions and contexts 2003-02-04 12:47:42 +00:00
Dana Jansens
f28550dc28 add an assert to catch bad stuff from the python 2003-02-04 12:46:04 +00:00
Dana Jansens
76525992cd update comment 2003-02-04 11:15:08 +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
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
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
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
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
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
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
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
3a8af58b19 change commented code 2003-02-02 23:39:35 +00:00
Dana Jansens
51628baed0 dont decref this dictionary 2003-02-02 23:15:09 +00:00
Dana Jansens
76896e9aa5 dont include old configuration.hh 2003-02-02 22:01:02 +00:00
Dana Jansens
d22a6c6c04 capitalization 2003-02-02 22:00:38 +00:00
Dana Jansens
ca91ebe20c initialize the _single variable 2003-02-01 22:43:27 +00:00
Dana Jansens
889cb8880d GRAMMAR HAMMER 2003-02-01 13:37:16 +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
83bfa01b0b remaximize windows when the strut changes 2003-02-01 12:25:24 +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
b18e83e010 always call the placewindow routine 2003-02-01 10:22:33 +00:00
Dana Jansens
fe9fb53a7b fire Startup on startup, not shutdown 2003-02-01 09:15:59 +00:00