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.