summaryrefslogtreecommitdiff
path: root/openbox/stacking.c
AgeCommit message (Collapse)Author
2003-06-03remove debug printDana Jansens
2003-05-29only add non-nonintrusively when both windows share a stacking layerDana Jansens
2003-05-18proper check to see if something was raised, the it==NULL would cause it to ↵Dana Jansens
always return, incorrectly.
2003-05-182 in 1 deal :\Dana Jansens
client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything). client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons.
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-11was using the frame window in the stacking list hintDana Jansens
2003-05-11add internal popups n shit to the stacking list.Dana Jansens
some cleanups for the stacking order hint. add non-opaque move/resize. cant toggle it yet.
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-05-09all my changes while i was offline.Dana Jansens
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-04-27a more correct for the missing frame problem. don't restack windows when ↵Dana Jansens
changing the window's layer while it is being managed.
2003-04-27watch for windows without frames, they can be in the transient order before ↵Dana Jansens
they get fully managed
2003-04-16raise menus above clients.Dana Jansens
hilight menu entries as the cursor passes over them.
2003-04-14rip the prop code i wrote in cwmcc out and make it all 64bit friendly (i ↵Dana Jansens
think!). stop using gulong for values from the xserver, using guint32 instead.
2003-04-14raise and lower all transients along with parentsDana Jansens
2003-04-13keep all transient windows above their parentsDana Jansens
2003-04-07support for transients of groupsDana Jansens
2003-04-07support for transients of groupsDana Jansens
2003-03-28oops that worked before i borked it badDana Jansens
2003-03-28frame is a pointerDana Jansens
2003-03-28dont die if a non-visible window is raised/loweredDana Jansens
2003-03-28dont lower below lower layersDana Jansens
2003-03-25dont change the stacking order hint while shuting downDana Jansens
2003-03-23compare it to null like i do elsewhereDana Jansens
2003-03-16merge the C branch into HEADDana Jansens