On Mar 20, 2007, at 12:50 PM, Bryce Harrington wrote:

  6) Support for snapping non-node corners of rectangles


This is something I am very interested in.  I've done a little research

into it.  An approach other drawing apps use is to add "glue points" aka

"snap points", as distinct things that can be associated with shapes,

and then allow the user to edit them.


Specifically, this would come in handy with the Symbol shape type (which

is partly implemented in the Inkscape codebase, but not available for

editing from the UI).  Symbols are somewhat like clones in that you have

one definition of the shape, but can put multiple instances of it in the

document; then if you edit the original (say, adding some glue points),

then all the instances will be similarly updated.


Anyway, if you're interested in doing glue points, I'd be happy to share

the spare notes I've collected and bounce ideas around.


I also have some ideas about this. One is using placement similar to that of text on a path.