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

Reply via email to