summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/README
blob: 8a1c41ae9f3ccb2f58719a83202a69231e8cbe36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
This directory contains code related to on-screen editing (nodes, handles, etc.).

Note that there are classes with similar functionality based on the SPKnot class in src/ui/knot.

Classes here:

  * ControlPoint
  ** CurveDragPoint
  ** Handle
  ** RotationHandle
  ** SelectableContrlPoint
  *** Node
  ** SelectorPoint,
  ** TransformHandle
  *** RotateHandle
  *** ScaleHandle
  **** ScaleCornerHandle
  **** ScaleSideHandle
  *** SkewHandle

  * Manipulator
  ** PointManipulator
  *** MultiManipulator
  *** PathManipulator
  *** MultiPathManipulator
  ** Selector
  ** TransformHandleSet