Mikael Magnusson
a70e22c557
nothing to see here, move along
2004-03-30 22:24:15 +00:00
Mikael Magnusson
f870d32397
two hands raised, keepBorder added to <theme> section
2004-03-21 20:02:47 +00:00
Mikael Magnusson
b2b8ad92bf
update copyright notices
2004-03-21 11:57:31 +00:00
Mikael Magnusson
3fadb639fa
pasted that a bit too far down yesterday
2004-03-21 11:38:21 +00:00
Mikael Magnusson
335e8acbfc
yay no tabs in the source
2004-03-21 01:03:00 +00:00
Mikael Magnusson
e3786e64fb
typo fix a comment
2004-03-20 23:52:38 +00:00
Mikael Magnusson
07dd2c6442
fix reversed variable name and add a little comment to the magic menu code
2004-03-20 23:40:29 +00:00
Mikael Magnusson
cd0204d626
fullscreen overrides aspect hints (because i say so)
2004-03-20 21:38:04 +00:00
Mikael Magnusson
77c744f285
raise your hand if you liked the onepixel border and i'll add an option for it somewhere
2004-03-20 21:35:44 +00:00
Mikael Magnusson
2a8ede0004
alert windows can be titleless, maybe all titleless windows should be empty, i dunno
2004-03-20 21:34:29 +00:00
Mikael Magnusson
d50f491716
this might fix focusLast which was previously borken when closing a window and the pointer was on it and then going onto another from the close. er, yeah.
2004-02-25 19:07:40 +00:00
Dana Jansens
a6e4aba806
make all dialog typed windows transient for their group if they dont specify a WM_TRANSIENT_FOR hint.
2003-12-22 17:24:51 +00:00
Dana Jansens
5a1ad84c05
use gpointer for void*
2003-10-25 19:39:19 +00:00
Dana Jansens
16dc1c48c8
oops typo of doom
2003-10-25 19:30:48 +00:00
Dana Jansens
174de91c34
use g_[s]list_next/previous consistantly, and check for "it" instead of "it != NULL" consistantly. props to Logan again :)
2003-10-25 19:27:09 +00:00
Dana Jansens
5cac540f56
add to teh focus order before the call to change_state, since this can remove/add to the focus order, and then we're in there twice
2003-10-18 22:09:29 +00:00
Dana Jansens
5749f109f9
both must be normal to inherit above/below
2003-10-15 16:14:29 +00:00
Dana Jansens
c30df2e750
dont let clients be above and below
2003-10-15 05:50:56 +00:00
Dana Jansens
415f2cce27
only inherit layer when both windows are the same normal status
2003-10-15 04:56:32 +00:00
Dana Jansens
740c5b2a20
consistant glib type usage
2003-10-15 03:59:35 +00:00
Dana Jansens
c9233ddb23
unmap and map the client window when the frame is hidden/shown
2003-10-15 03:01:34 +00:00
Dana Jansens
37c9f2d961
fix _NET_WM_STRUT oldschool support
2003-10-14 07:23:42 +00:00
Dana Jansens
2bf58d8fb3
dont put windows below by default
2003-10-13 03:47:52 +00:00
Dana Jansens
420e6f87a6
inherit above/below more carefully
2003-10-13 02:52:59 +00:00
Dana Jansens
b9b3123305
when getting the state, grab the above/below from the max amongst other members of the client's group
2003-10-13 01:10:03 +00:00
Dana Jansens
cf397b0e60
smarter picking of heads for client windows
2003-10-11 08:24:49 +00:00
Dana Jansens
f5f59cea71
raise windows when they change modality
2003-10-11 08:21:51 +00:00
Dana Jansens
5592351585
give clients being restored from a session a little more flexibility in lpacement so they will go back where they were when saved
2003-10-11 07:35:05 +00:00
Dana Jansens
469b0c1ca9
handle case where session saves a 0 width/height (for maximized windows!)
2003-10-11 03:44:05 +00:00
Dana Jansens
c8678108eb
indenting
2003-10-10 08:28:18 +00:00
Dana Jansens
1be38a0418
set the defaults for typed windows in client_get_all:
...
desktop types get put on all desktops
dock types get put in the ABOVE layer
2003-10-10 08:22:14 +00:00
Dana Jansens
e1eff99176
do client_raise after client_focus for new windows
2003-10-10 06:00:27 +00:00
Dana Jansens
6a00a44b99
indenting
2003-10-10 05:36:02 +00:00
Dana Jansens
b84a934ab7
provide function to tell if a client has any group siblings
2003-10-09 19:29:10 +00:00
Dana Jansens
bb52941999
cancel focus delays when the user runs a focus (or focus cycle) action, and when focusing new windows
2003-10-09 18:49:14 +00:00
Dana Jansens
5c390b9344
indenting
2003-10-09 16:46:54 +00:00
Dana Jansens
b7d2693742
dont give decorless windows a border when toggling decorations
2003-10-09 16:36:28 +00:00
Dana Jansens
b9d47c49d6
for dock windows, honor both the above and below states, keeping docks above and below *all* normal windows though (even 'above'/'below' ones). if the dock doesn't specify then it will stack along with normal windows.
2003-10-09 16:34:37 +00:00
Dana Jansens
440b862204
indenting
2003-10-08 18:27:30 +00:00
Dana Jansens
b968a7ac19
indenting
2003-10-08 18:27:10 +00:00
Dana Jansens
fb8a9a6363
indenting
2003-10-08 18:23:48 +00:00
Dana Jansens
f55766cc55
save premax values properly, individually for each direction
2003-10-06 17:33:23 +00:00
Dana Jansens
c4fcfc07e1
dont resize the window when restoring session state if the sizes are invalid
2003-10-03 07:33:27 +00:00
Dana Jansens
242dc35a36
indenting
2003-10-03 04:27:44 +00:00
Dana Jansens
c88e66b8ff
use frame->visible instead of the desktop number
2003-10-01 17:51:20 +00:00
Dana Jansens
f9c659c12c
fix resizing to 0 from aspect ratios
2003-09-28 07:38:55 +00:00
Dana Jansens
a434669d17
remove debug prints
2003-09-28 06:48:35 +00:00
Dana Jansens
f6ba1f27b9
halfway through client changes but...
...
should fix crashes irt actions in the action queue for clients that have been destroyed. now those actions are skipped or performed without a client as possible.
2003-09-28 06:31:00 +00:00
Dana Jansens
e30ae5696f
remove from parents when changing groups
2003-09-27 17:57:02 +00:00
Dana Jansens
0dfff40a30
formatting, add an assert
2003-09-27 17:50:28 +00:00