Finishing Composite to handle transformed windows

Rich Wareham rjw57 at hermes.cam.ac.uk
Mon Jan 9 02:00:24 PST 2006


Benjamin Herrenschmidt wrote:
> On Fri, 2006-01-06 at 16:30 -0800, Deron Johnson wrote:

[ snip topmost window layer discussion ]

> Why not arbitrary windows stacks then (with a depth) ? It would make
> things easier for a whole lot of things like:
> 
>  - Those various "desklets" implementations that have been floating
> around which are basically about putting widgets in the root window.
> Those could become normal windows at a higher depth
> 
>  - Various "tooltips" and other "alerts" effects provided by some
> environments really want to float above all windows. That would be a
> layer above the normal one and below the "topmost"

This is pretty much the semantics in OS X. Windows can belong to 
multiple 'layers' with defined depths. The bottom-most layer is the 
desktop window and the upper-most is the screen-saver. 'Normal' windows 
occupy the middle-most layer with panel windows between it and the 
screen saver and desktop icons, etc between desktop and normal windows.



More information about the xorg mailing list