Dana Jansens
e61ad3581f
return if the window was restacked
2007-06-03 17:55:49 +00:00
Mikael Magnusson
47529e777f
revert 7246 and simplify action_raiselower a bit, turns out 7246 wasn't needed for that after all
2007-06-01 23:39:52 +00:00
Mikael Magnusson
0f677834e2
have stacking_restack_request return a bool that says if it did something with TopIf/BottomIf (other cases always return true)
2007-06-01 23:20:05 +00:00
Dana Jansens
819be4fea8
missing a var name
2007-06-01 22:58:41 +00:00
Dana Jansens
f9fe78d970
get rid of the fullscreen below layer. its the same as maximized windows..
2007-05-14 23:00:36 +00:00
Dana Jansens
2e7359a2fd
fix fullscreen windows being stuck in the wrong layer when they come out of
...
fullscreen.
add a new layer where fullscreen windows go when are aren't focused, below
all normal windows, so you can alt-tab to a below layer window and it will
show itself.
2007-05-14 22:20:48 +00:00
Dana Jansens
3537e50141
why didn't that commit
2007-05-10 21:33:22 +00:00
Dana Jansens
220015e56e
make configurerequest activate but net_restack_windows just restack.
...
fix bottomif, topif, opposite.
fix debug output in event printing when there was no problem
2007-05-10 04:39:06 +00:00
Dana Jansens
c2c84c3f5e
add support for _NET_RESTACK_WINDOW
2007-05-10 04:06:50 +00:00
Dana Jansens
9830440643
make restacking much better, yay
...
no more cludge using actions to raise windows. when a window changes layer it
uses add_nonintrusive now so it won't cover the focused window. this way
fullscreen windows when they drop down, don't cover up the new focus target.
fix add_nonintrusive so that if the window is focused it gets added to the top
add back support for ConfigureRequest restacking, this time properly though,
using all the detail and sibling modes. but when windows use this to raise they
are using some old business and we're going to assume they actually want to
activate instead. this means firefox works nicely. yay.
ubuntu's firefox has been made to just stop raising entirely though. !
2007-05-10 00:57:35 +00:00
Dana Jansens
2442cdfd85
1) translate all of openbox's output
...
2) update copyrights.
3) make release. ok that part not quite yet.
2007-04-23 17:56:35 +00:00
Dana Jansens
2244bc036a
remove the group option for the restacking commands in rc.xml, cuz groups are clever now
2007-03-12 02:27:58 +00:00
Mikael Magnusson
d9f14c1d01
update copyright step 2
2006-08-22 16:44:18 +00:00
Mikael Magnusson
abe258be1d
<group> option for raise/lower related actions. hi floam.
2005-02-08 04:33:54 +00:00
Mikael Magnusson
e74fbdaa0e
revert a commit xor made in 2003 that always annoyed me, now docks (panels) go in the same layers as normal windows again. docks that dont specify layer go in the ABOVE layer and those that specify BELOW get put in the NORMAL layer.
2005-02-06 16:00:24 +00:00
Dana Jansens
4cd6194f75
add DOCK_NORMAL stacking layer
2003-10-15 16:17:33 +00:00
Dana Jansens
8401315466
add a dock below layer, and dock above layer
2003-10-09 16:33:20 +00:00
Dana Jansens
16f46c296d
no tabs
2003-09-17 07:44:49 +00:00
Dana Jansens
c4e4760c41
add copyright headers, adjust --version output to include copyright, and --help output to not include version output.
2003-09-17 07:32:52 +00:00
Dana Jansens
617a98d432
whitespace
2003-09-15 03:36:15 +00:00
Dana Jansens
4739cf190b
clarify that stacking_below sucks
2003-08-25 07:44:33 +00:00
Dana Jansens
7120face25
add stacking_below which moves a window to immediately below another window. use with care it doesn't enforce transient shit etc..
2003-08-25 07:43:27 +00:00
Dana Jansens
122d55fbad
prefixing and capitalizing the StackLayer -> ObStackingLayer enum.
...
less includes in headers for less rebuilding on changes
2003-07-10 17:03:05 +00:00
Dana Jansens
9c8ee186d9
add NUM_STACKLAYER, fix some comments that dont apply
2003-06-26 07:08:16 +00:00
Dana Jansens
6e42b65bda
add anotehr stacking_add function.
...
make stacking_add take care of raising also.
make new windows that dont get focus also not raise above the focused window.
2003-05-16 15:16:33 +00:00
Dana Jansens
58cfbb7f84
Clients Menus and Slits are all 'ObWindow's now.
...
Stacking is done with ObWindows.
Slits add themselves to the stacking order, as do clients of course.
Added some macros for adding/removing to the stacking order.
2003-05-11 19:44:33 +00:00
Dana Jansens
79a352a40b
raise menus above clients.
...
hilight menu entries as the cursor passes over them.
2003-04-16 05:36:51 +00:00
Dana Jansens
f8a47de5ec
merge the C branch into HEAD
2003-03-16 21:11:39 +00:00