Edges can have control points
authorMalcolm.Wallace@cs.york.ac.uk
local dateTue, 26 Jul 2005 11:47:43
dateTue, 26 Jul 2005 10:47:43
hash20050726104743-6871e-53a419880c9c16e8a35a28ab1d882fbc4374f3ff
Edges can have control points

The concept of a "control point" on an edge is introduced, to aid the
clarity of diagrams. A control point is just an intermediate coordinate
that the line must pass through when drawn. In the code these are known
as "via" points for short. They can be added through a context menu on
an edge; they can be dragged and dropped; they can be deleted through a
context menu on the point itself.
7 file(s) changed:
src/ContextMenu.hs +21 -3
src/Document.hs +1 -0
src/GUIEvents.hs +21 -7
src/Network.hs +31 -4
src/NetworkControl.hs +80 -1
src/NetworkFile.hs +9 -6
src/NetworkView.hs +48 -11