On Sun, 15 Aug 2010 01:32:04 +0800, PCMan wrote: >> Reset positions, as Andrea said. > This can be annoying if, for example, you want to keep Trash Can at the > right lower corner and sort others only. Perhaps a Lock attribute. Doing any form of Arrange Icons Does not alter the position of Locked icons. This would also be a good option for systems which children use.
>>> If you have a newly added item, where should it be placed? >> if the icon fits on the screen, maintain its custom position, else >> reset it and place in the first free spot. > I don't agree. In this way you loss all the placement if you login with > a different screen size. Even worse, if you change the size of desktop > panel, this affect the size of working area. So you loss the placement > of all icons. This would be mitigated by the percentage and Bottom/Right relative positioning, but could be improved even more by having Desired Position and Actual Position. Icons that have desired positions offscreen seek the nearest on-screen point (but remember when the screen size is changed to accommodate them). If Icons are impinging on the space of other icons you can push them apart. This is similar to a phase of Verlet integration used in games, you simply iterate several loops of shoving any icons that are overlapping apart. It would allow for no overlap and if the screen gets way too crowded they would pack in more tightly with as much overlap as is required. It's a process that is fast enough for games so should be fine for satisfying difficult Desktop layouts. As a pure coolness factor If you updated in realtime when dragging icons around, you'd never have the dragged icon over others because they'd move smoothly out of the way and return once the icon has passed. You'd have to lock folders though otherwise you wouldn't be able to drop an icon into a folder (although it would be pretty funny watching someone try) ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Lxde-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
