Hi,
Thank you for your answer, but it doesn't fit precisely what I want to do.
What I try to have is a bit particular.
We have, in a Diagram, blocs which are linked by PolylineConnectors. The connector is only composed of horizontal and vertical segments. We want to allow the user to edit the link between two blocs, but also keep the segments horizontal or vertical. So, he can't move a point of the connector, but only the segments.
In the attached example, the connector is composed of three segments. Only the second one could be moved, and the software will compute to translate the red points to the green position.
I know the OrthogonalConnector should be better. We used it before, but it has a strange behaviour. So we use the PolylineConnector instead.
links_77ca4329.zip