On Thu, 20 Apr 2006, Aaron Spike wrote:
How is progress going on the Connector tool?
Not bad. I have code in Dunnart (my prototype editor) that automatically rounds the line segments for connectors, which is something that has been requested by a few people and that I know people were doing manually as a postprocessing step. I'll shift this into libavoid and Inkscape will be able to have it shortly. I've also done some work towards generating orthognal connectors (those that run only horizontally and vertically) though am not quite there yet.
I'm a bit busy with usability experiments right now, so haven't done much more.
How difficult would it be to hack moving the connector endpoints onto the stroke of an arbitrary end path? I think most of the necessary calculations already exist in the code: http://inkscape.modevia.com/doxygen/html/nodepath_8cpp.php#8395e2b195614934a... http://inkscape.modevia.com/doxygen/html/bezier-utils_8cpp.php#114a9074e2c76... http://inkscape.modevia.com/doxygen/html/classInkscape_1_1ObjectSnapper.php#...
You mean that if a connector is attached to a circle the connector is drawn to the edge, rather than the bounding box, right? This one is high on my todo list. You're right, it's not too much work and most of the necessary code is there. Just a matter of finding time to work on it right now.
Cheers, Michael