summaryrefslogtreecommitdiff
path: root/openbox/stacking.h
AgeCommit message (Collapse)Author
2010-06-14keep stacking_list_tail a pointer to the tail of the stacking listDana Jansens
2008-02-15() -> (void) also in .h files, and fix a place that gave arguments when it ↵Mikael Magnusson
shouldn't have.
2008-01-11make it possible to temporarily raise a window to the top, and restore it. ↵Dana Jansens
also fix the return val for window_layer.
2007-06-21don't activate on raiseDana Jansens
2007-06-03return if the window was restackedDana Jansens
2007-06-01revert 7246 and simplify action_raiselower a bit, turns out 7246 wasn't ↵Mikael Magnusson
needed for that after all
2007-06-01have stacking_restack_request return a bool that says if it did something ↵Mikael Magnusson
with TopIf/BottomIf (other cases always return true)
2007-06-01missing a var nameDana Jansens
2007-05-14get rid of the fullscreen below layer. its the same as maximized windows..Dana Jansens
2007-05-14fix fullscreen windows being stuck in the wrong layer when they come out ofDana Jansens
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-10why didn't that commitDana Jansens
2007-05-10make configurerequest activate but net_restack_windows just restack.Dana Jansens
fix bottomif, topif, opposite. fix debug output in event printing when there was no problem
2007-05-10add support for _NET_RESTACK_WINDOWDana Jansens
2007-05-10make restacking much better, yayDana Jansens
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-04-231) translate all of openbox's outputDana Jansens
2) update copyrights. 3) make release. ok that part not quite yet.
2007-03-12remove the group option for the restacking commands in rc.xml, cuz groups ↵Dana Jansens
are clever now
2006-08-22update copyright step 2Mikael Magnusson
2005-02-08<group> option for raise/lower related actions. hi floam.Mikael Magnusson
2005-02-06revert a commit xor made in 2003 that always annoyed me, now docks (panels) ↵Mikael Magnusson
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.
2003-10-15add DOCK_NORMAL stacking layerDana Jansens
2003-10-09add a dock below layer, and dock above layerDana Jansens
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-15whitespaceDana Jansens
2003-08-25clarify that stacking_below sucksDana Jansens
2003-08-25add stacking_below which moves a window to immediately below another window. ↵Dana Jansens
use with care it doesn't enforce transient shit etc..
2003-07-10prefixing and capitalizing the StackLayer -> ObStackingLayer enum.Dana Jansens
less includes in headers for less rebuilding on changes
2003-06-26add NUM_STACKLAYER, fix some comments that dont applyDana Jansens
2003-05-16add anotehr stacking_add function.Dana Jansens
make stacking_add take care of raising also. make new windows that dont get focus also not raise above the focused window.
2003-05-11Clients Menus and Slits are all 'ObWindow's now.Dana Jansens
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-04-16raise menus above clients.Dana Jansens
hilight menu entries as the cursor passes over them.
2003-03-16merge the C branch into HEADDana Jansens