summaryrefslogtreecommitdiffstats
path: root/src/ui/knot/README
blob: 7a765935375e34c187d1489f2d9a02d9f8b1ab94 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
This directory contains code related to on-screen editing knots.

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

Classes here:

  * SPKnot              A class that describes a knot (size, type, position, state, etc.) with some signals.

  * KnotHolderEntity    A class that has an SPKnot with some signals connections.

      Derived classes:

         LPEKnotHolderEntity
         PatternKnotHolderEntity
         HatchKnotHolderEntity
         FilterKnotHolderEntity
         RectKnotHolderEntityRX
         RectKnotHolderEntityRY
         RectKnotHolderEntityWH
         RectKnotHolderEntityXY
         RectKnotHolderEntityCenter
         Box3DKnotHolderEntity
         Box3DKnotHolderEntityCenter
         ArcKnotHolderEntityStart
         ArcKnotHolderEntityEnd
         ArcKnotHolderEntityRX
         ArcKnotHolderEntityRY
         ArcKnotHolderEntityCenter
         StarKnotHolderEntity1
         StarKnotHolderEntity2
         StarKnotHolderEntityCenter
         SpiralKnotHolderEntityInner
         SpiralKnotHolderEntityOuter
         SpiralKnotHolderEntityCenter
         OffsetKnotHolderEntity
         TextKnotHolderEntityInlineSize
         TextKnotHolderEntityShapeInside
         FilletChamferKnotHolderEntity
         TransformedPointParamKnotHolderEntity_Vector
         PowerStrokePointArrayParamKnotHolderEntity
         PowerStrokePointArrayParamKnotHolderEntity
         PointParamKnotHolderEntity
         VectorParamKnotHolderEntity_Origin
         VectorParamKnotHolderEntity_Vector

         And many classes derived from above!

  * KnotHolder         A class that has one or more overlapping knots via KnotHolderEntity's.

      Derived classes:

         ArcKnotHolder
         Box3DKnotHolder
         FlowtextKnotHolder
         MiscKnotHolder
         OffsetKnotHolder
         RectKnotHolder
         SpiralKnotHolder
         StarKnotHolder
         TextKnotHolder