[interfacekit] Re: private window_look, window_feel entries
- From: Jérôme Duval <korli@xxxxxxxx>
- To: interfacekit@xxxxxxxxxxxxx
- Date: Wed, 2 Feb 2005 14:35:20 +0100
Hi Adi,
please find below source locations where these values are used :
Selon Adi Oanca <adioanca@xxxxxxxxxxxxxx>:
> Hi guys,
>
> I am *very* interested in these findings. I am even more
> interested what you think is their significance.
>
> Let's start with window_feel values. This is what I think
> about them:
>
> 1) window_feel(1024) - Desktop window feel.
> This I understand - it is always the backmost window. For the
> new window manager which I plan to commit shortly I do have support for these
> kind of windows - I called it B_SYSTEM_LAST.
http://cvs.sourceforge.net/viewcvs.py/opentracker/opentracker/tracker/ContainerWindow.h?rev=1.5&view=auto
> 2) window_feel(1025) - you say kMenuWindow.
> This kind of window, appears before all other windows, even before
> B_MODAL_ALL_WINDOW_FEEL (AFAIK). Now, all menu windows automatically
> disappear
> when loosing the "Active" state (i suspect on 'WindowActivated(false)').
> I think this is handled by BMenu class... (can't look for that now)
> If the above is correct, then we're OK, as the new window manager
> also has support for B_SYSTEM_FIRST kind of windows. Those, as you suspect
> already, appear before B_MODAL_ALL_WINDOW_FEEL windows.
http://cvs.sourceforge.net/viewcvs.py/open-beos/current/src/kits/interface/MenuWindow.cpp?rev=1.6&view=auto
> 3) window_feel(1026) - kWindowScreen
> It's too early to talk about this.
http://cvs.sourceforge.net/viewcvs.py/opentracker/opentracker/deskbar/WindowMenu.cpp?rev=1.2&view=auto
I don't know for sure if it is a feel.
>
>
> Now, about window_look values:
> 1) kPrivateDesktopWindowLook = 4
> I don't get this one. what wrong with B_NO_BORDER_WINDOW_LOOK?
http://cvs.sourceforge.net/viewcvs.py/opentracker/opentracker/tracker/ContainerWindow.h?rev=1.5&view=auto
> 2) (window_look?) 25 => Canna method addon and Bottomline Window in
> input_server
> Can you explain this window's behavior? Anyone has a screenshot?
http://cvs.sourceforge.net/viewcvs.py/open-beos/current/src/add-ons/input_server/methods/canna/KouhoWindow.cpp?rev=1.1&view=auto
A screenshot was sent on this list a few days ago.
>
> And finally, special flags:
> 1) B_WORKSPACES_WINDOW (0x8000)
> Can anyone explain the use of this flag? Why is it needed?
>
>
http://cvs.sourceforge.net/viewcvs.py/open-beos/current/src/prefs/workspaces/Workspaces.cpp?rev=1.4&view=auto
Maybe it's used to not have Workspaces displayed in Workspaces app.
Bye,
Jérôme
- References:
- [interfacekit] Re: private window_look, window_feel entries
- From: Adi Oanca
Other related posts:
- » [interfacekit] private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- » [interfacekit] Re: private window_look, window_feel entries
- [interfacekit] Re: private window_look, window_feel entries
- From: Adi Oanca