snapping option (#131)

It would be nice to have a snapping feature akin to something like Adobe Illustrator or Visual Studio Ultimate. This essentially makes aligning diagram objects easier to manage. When the user drags a diagram object around, the border "snaps" to the border of any neighboring diagram objects. The user is still free to move the object around, however when the object being dragged's boundary x or y are close to that of the neighboring object, set the boundary x or y equal to the neighboring object (i.e. pseudocode:

//diagram objects have two static booleans

//that are set to true if an object that is

//being dragged is within a certain range of y/x values

//neighboringObject holds a diagram object reference

//and is set by the object who sets the boolean to true

if(DiagramObject.IsWithinRangeDraggableX)

draggableObject.x = neighboringObject.x;

else if(DiagramObject.IsWithinRangeDraggableY)

draggableObject.y = neighboringObject.y;

I would say this is a priority low suggestion but just thought I'd give the idea!

Created
18 December 2012 5:41:29
Closed
5 April 2013 0:38:17
Requested by
Patrick
State
Solved
Version
OperatingSystem
Solved in
6.00
TrackedRequestComment
Your Name:
You can use these formatting tags: [b]bold[/b] [i]italic[/i] [u]underline[/u] [url]www.example.com[/url] [code]some code[/code] [quote]quoted text[/quote] [list]one list item per line[/list]