gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question about Layers...


From: Chad Hardin
Subject: Re: Question about Layers...
Date: Tue, 29 Oct 2002 19:34:48 -1000
User-agent: Microsoft-Entourage/10.1.0.2006

Thanks Richard & Jeff!

Since the server is very low-level it will only know raw numbers.  But the
client side (ie:backend) will have the standard numbers with plenty of
"space" between them.  This should make everything ok I hope.

Thanks!  This is just the kinda thing I want to get right now instead of
later!

Chad

"Richard Frith-Macdonald" wrote:

> 
> On Wednesday, October 30, 2002, at 04:25  am, Jeff Teunissen wrote:
> 
>> 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.
> 
> Also ... you are supposed to be able to set the level to any value
> including
> the ones between the 'well known' ones ... so if you don't support those
> values then some apps will not work as they are supposed to.
> eg. a window which should appear above all normal panels but below the
> dock.
> 
> 
> 
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gnustep-dev
> 






reply via email to

[Prev in Thread] Current Thread [Next in Thread]