Apache OpenOffice (AOO) Bugzilla – Issue 41660
Connectors to be made intelligent
Last modified: 2013-02-07 22:32:27 UTC
OOo Draw Offers many connectors, but their functionality is less than intelligent. Here are few suggestions to extend their functionality - (1) Connectors should evade objects, which are lying in between their paths. (2) If one connector crosses over another connector, than it should “hop†(Optionally) (Please refer attached file - connector_hop.png) (3) Auto glue point insertion - While attaching a connector, standard glue points are shown and a user can attach to them. If users want to attach the connector to a custom point, then they manually need to create custom glue points. However an easier approach can be used. A user will start the connector from within the source object. At a point where connector crosses source object boundary, a custom glue point will automatically be created. In the same way when a user drags the connector inside the destination object, then at a point where connector crosses destination object's border, a custom glue point will automatically be created. (4) Connectors should try to use the shortest path, between source object and destination object (optionally).
Created attachment 22017 [details] If one connector crosses over another connector, than it should “hopâ€
Reassigned.
An additional #2.5 (opposite of #2 proposed above) would be an object at an intersection when more than one connector starts or ends at the same point. That is if they are common or a network bus. The object would be definable exactly like an arrowheads are defined: e.g. a round dot, a diamond, etc. As with hops this would be an optional feature.