Join Lines
A mode for joining line or point to the active line. In the original active line, the joining starts at the end point nearest to the active section. User can then point the end point of the other line. A new section is formed between these points.
Both line directions are changed, if necessary. If the joining happens at the start point of the original active line, the original line direction is changes. If the other line is joined from the end point, its direction is changed. All attribute data of the resulting combined lines comes from the original line.
Pointing to a single point just adds it to the active line. The original point is removed.
The new line becomes a new active line and the joining mode stays active until ended by user. The mode can be ended either by accepting changes by the Enter-key or rejecting them by the Esc-key.