[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Question about Layers...
From: |
Jeff Teunissen |
Subject: |
Re: Question about Layers... |
Date: |
Tue, 29 Oct 2002 23:25:36 -0500 |
Chad Hardin wrote:
> Right now my lightweight window manager NuVu has 5 possible layers
> (lowest, low, middle, high, highest). I recently noticed that OS Xs
> window server can have 64K layers ( a 16bit number). Is this or do you
> anticipate this many layers will be needed by gnustep? It's an easy
> fix, it would just involve a deeper level of pointers in the code so I
> want to see if it's really necessary.
Well, 5 doesn't seem to be enough -- there were 7 defined layers in
NeXTstep/OPENSTEP, even though they also used a short int.
Top level: "spring-loaded" windows -- popups, pulldowns, right-click
menus.
Second level: Attention panels.
Third level: the main menu.
Fourth level: other menus.
Fifth level: the dock.
Sixth level: floating panels.
Seventh: all other windows.
I believe GNUstep adds a window level for things such as a desktop.
--
| Jeff Teunissen -=- Pres., Dusk To Dawn Computing -=- deek @ d2dc.net
| GPG: 1024D/9840105A 7102 808A 7733 C2F3 097B 161B 9222 DAB8 9840 105A
| Core developer, The QuakeForge Project http://www.quakeforge.net/
| Specializing in Debian GNU/Linux http://www.d2dc.net/~deek/