[haiku] Re: Haiku installation

  • From: "Jonas Sundström" <jonas@xxxxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Sat, 05 Sep 2009 20:07:33 +0200 CEST

2009/9/5 Michael Lotz <mmlr@xxxxxxxx>:

> The issue of the overlapping window attributes is a
> non-issue.

I see now that it's not a problem and I would go as far
as saying that they should overlap, if we want spatiality.

> The desktop window as in the actual desktop
> is always full screen and it is always in icon mode. Therefore you
> simply don't need the attributes at all and are free to reuse them 
> for
> window mode.

If spatiality is a requirement it would seem that
the attributes need to be shared by desktop mode and 
window mode, so that the window form of a desktop (or
rather its scrollview) has the same size, and the same
view mode.

> The far bigger problem are the icon placement attributes on the 
> files.
> If you open a desktop window in icon mode and move icons around 
> there,
> they will be moved on the desktop the next time you restart tracker.
> Tracker.NewFS worked around that by simply only allowing list mode 
> when
> opening the desktop as a window. A more elegant solution would be to
> simply use the normal icon placement attributes to place them in 
> window
> mode and have other attributes for "desktop placement"

Same as above. The attributes need to be shared so they
have the exact same placement. Perhaps I'm naive here, not
knowing the Tracker code base intimately, but this does
seem simple enough. A lot simpler than what I though at
the beginning of this discussion.

/Jonas.


Other related posts: