[interfacekit] Re: a question about the Desktop

On 2003-10-13 at 09:34:08 [+0200], Adi Oanca wrote:
> From: "Axel Dörfler"
> > "Adi Oanca" <adioanca@xxxxxxxxxxxxx> wrote:
> > > > "Adi Oanca" <adioanca@xxxxxxxxxxxxx> wrote:
> > > > >     I don't have Tracker sources, I suspected that Tracker is a
> > > > > window but I
> > > > > was not sure... Thanks for clearing that.
> > > > >     So, it already accepts BViews, cool! if that servers to
> > > > > anybody... :-)
> > > > There is no window when Tracker is not running, but Tracker opens a
> > > > window using these special constants for look and feel:
> > > > kPrivateDesktopWindowLook, kPrivateDesktopWindowFeel
> > >     Where is it created, in constructor?
> > >     Well, I don't understand anymore... THE DESKTOP is a (B)Window or
> > > NOT???
> >
> > The desktop itself is just a BWindow. But when you quit Tracker, there
> > is no desktop anymore, it's just a "canvas" or whatever. I don't know
> > how it's done internally, though (it definitely still has a color :-).
> 
>     But you quit tracker when shutting down, isn't that so? So I can assume
> that there is always a window on the desktop, can I?

No, the window is created and owned by the Tracker and goes away when the 
Tracker terminates.

>     The Desktop background... is it set through BView::SetViewBitmap() ? Or
> is it transparent, and app_server handles that?

The app server is responsible for that.

> > >     [I don't have and can't get the sources now!] [nor have I BeOS
> > > installed
> > > now - HDD problems! :-( ]
> >
> > How did that happen?
> 
>     Please don't even sketch a laugh! :-)
>     I bought a new 120G Seagate SerialATA HDD on Friday 3 Oct at 1200 hours,
> and, Saturday, 4 Oct, at noon, it failed!!! No particular reason.... [All my
> personal data onto it :-(((((((( ]
>     Funny ain't? I've told you! don't laugh!!! :-)

I'm sorry to hear that.

CU, Ingo

Other related posts: