It looks like you're new here. If you want to get involved, click one of these buttons!
Thanks for creating a great layout viewing and editing tool.
One of the ways in which the editor could be improved is if there was a second cursor (shaped like a diamond or cross-hairs) that snapped to the grid so that one could see where a path or polygon's starting point will be.
I've perused the code and it seems that such behaviours are handled with ViewService objects (to catch mouse events) and ViewObjects (to draw dynamic objects on the canvas) - is this correct?
Can you provide any hints as to the general approach to take to implement this behaviour?
Thanks for any help.