Issue 41660 - Connectors to be made intelligent
Summary: Connectors to be made intelligent
Status: UNCONFIRMED
Alias: None
Product: Draw
Classification: Application
Component: editing (show other issues)
Version: OOo 1.1
Hardware: All All
: P3 Trivial with 1 vote (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-30 20:38 UTC by mkol
Modified: 2013-02-07 22:32 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
If one connector crosses over another connector, than it should “hop†(3.03 KB, image/png)
2005-01-30 20:44 UTC, mkol
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description mkol 2005-01-30 20:38:32 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).
Comment 1 mkol 2005-01-30 20:44:38 UTC
Created attachment 22017 [details]
If one connector crosses over another connector, than it should “hopâ€
Comment 2 wolframgarten 2005-01-31 07:46:12 UTC
Reassigned.
Comment 3 skiani 2006-10-30 16:16:50 UTC
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.