• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

filters/H03-May-2022-6,2763,491

READMEH A D17-May-20214.4 KiB117109

box3d-side.cppH A D17-May-20218.3 KiB275172

box3d-side.hH A D17-May-20211.5 KiB6626

box3d.cppH A D17-May-202149.3 KiB1,3551,012

box3d.hH A D17-May-20213.2 KiB10551

color-profile.cppH A D17-May-202139.3 KiB1,2871,005

color-profile.hH A D17-May-20213.1 KiB11667

object-set.cppH A D03-May-202210.8 KiB431326

object-set.hH A D17-May-202115.1 KiB510276

persp3d-reference.cppH A D17-May-20213.1 KiB11275

persp3d-reference.hH A D17-May-20211.5 KiB7034

persp3d.cppH A D17-May-202118.2 KiB601441

persp3d.hH A D17-May-20213.5 KiB13173

sp-anchor.cppH A D17-May-20215.3 KiB202141

sp-anchor.hH A D17-May-20211.1 KiB4423

sp-clippath.cppH A D17-May-20218.5 KiB304212

sp-clippath.hH A D17-May-20214.1 KiB13779

sp-conn-end-pair.cppH A D17-May-202111.6 KiB392296

sp-conn-end-pair.hH A D17-May-20212.4 KiB9953

sp-conn-end.cppH A D17-May-20219.9 KiB312208

sp-conn-end.hH A D17-May-20212.1 KiB7631

sp-defs.cppH A D17-May-20212.7 KiB11368

sp-defs.hH A D17-May-20211.1 KiB4717

sp-desc.cppH A D17-May-2021672 3312

sp-desc.hH A D17-May-2021679 3113

sp-dimensions.cppH A D17-May-20211.4 KiB5422

sp-dimensions.hH A D17-May-2021900 4313

sp-ellipse.cppH A D23-May-202124.8 KiB755540

sp-ellipse.hH A D17-May-20213.1 KiB11454

sp-factory.cppH A D17-May-202110.8 KiB368330

sp-factory.hH A D17-May-2021833 4516

sp-filter-reference.cppH A D17-May-2021904 327

sp-filter-reference.hH A D17-May-20211.1 KiB4417

sp-filter-units.hH A D17-May-2021726 317

sp-filter.cppH A D17-May-202119.3 KiB635438

sp-filter.hH A D17-May-20213.5 KiB12262

sp-flowdiv.cppH A D17-May-202111.9 KiB468333

sp-flowdiv.hH A D17-May-20213.2 KiB10669

sp-flowregion.cppH A D17-May-20219.9 KiB397282

sp-flowregion.hH A D17-May-20211.8 KiB6337

sp-flowtext.cppH A D17-May-202126.6 KiB783589

sp-flowtext.hH A D17-May-20213.5 KiB11751

sp-font-face.cppH A D17-May-202127.9 KiB826702

sp-font-face.hH A D17-May-20213.1 KiB12592

sp-font.cppH A D17-May-20216.1 KiB202133

sp-font.hH A D17-May-20211.2 KiB4825

sp-glyph-kerning.cppH A D17-May-20214.3 KiB190133

sp-glyph-kerning.hH A D17-May-20211.9 KiB7639

sp-glyph.cppH A D17-May-20218.3 KiB291213

sp-glyph.hH A D17-May-20211.7 KiB7438

sp-gradient-reference.cppH A D17-May-2021912 327

sp-gradient-reference.hH A D17-May-20211 KiB4315

sp-gradient-spread.hH A D17-May-2021798 339

sp-gradient-units.hH A D17-May-2021738 317

sp-gradient-vector.hH A D17-May-20211.3 KiB5114

sp-gradient.cppH A D17-May-202134 KiB1,199817

sp-gradient.hH A D17-May-20216.1 KiB240121

sp-guide.cppH A D17-May-202118.4 KiB578397

sp-guide.hH A D17-May-20213.6 KiB12471

sp-hatch-path.cppH A D17-May-20218 KiB314233

sp-hatch-path.hH A D17-May-20212.4 KiB10353

sp-hatch.cppH A D17-May-202122.3 KiB808622

sp-hatch.hH A D17-May-20215 KiB198116

sp-image.cppH A D17-May-202129 KiB872626

sp-image.hH A D17-May-20212.5 KiB8249

sp-item-group.cppH A D17-May-202133.3 KiB923680

sp-item-group.hH A D17-May-20214 KiB12765

sp-item-rm-unsatisfied-cns.cppH A D17-May-20211.5 KiB5425

sp-item-rm-unsatisfied-cns.hH A D17-May-2021719 305

sp-item-transform.cppH A D17-May-202121.3 KiB378183

sp-item-transform.hH A D17-May-20211.2 KiB348

sp-item-update-cns.cppH A D17-May-20211.4 KiB5122

sp-item-update-cns.hH A D17-May-2021758 337

sp-item.cppH A D17-May-202159 KiB1,8301,394

sp-item.hH A D17-May-202114.3 KiB481212

sp-line.cppH A D17-May-20214.7 KiB170106

sp-line.hH A D17-May-20211.5 KiB5724

sp-linear-gradient.cppH A D17-May-20214 KiB14386

sp-linear-gradient.hH A D17-May-20211.5 KiB5522

sp-lpe-item.cppH A D17-May-202153.5 KiB1,5421,228

sp-lpe-item.hH A D17-May-20215.3 KiB13287

sp-marker-loc.hH A D17-May-20211.1 KiB4110

sp-marker.cppH A D17-May-202115.7 KiB508321

sp-marker.hH A D17-May-20213.2 KiB10963

sp-mask.cppH A D17-May-20218.7 KiB338235

sp-mask.hH A D17-May-20213.5 KiB12479

sp-mesh-array.cppH A D17-May-2021103.4 KiB3,0971,830

sp-mesh-array.hH A D17-May-20216.6 KiB235132

sp-mesh-gradient.cppH A D17-May-20216.8 KiB271187

sp-mesh-gradient.hH A D17-May-20211.5 KiB5321

sp-mesh-patch.cppH A D17-May-20213.3 KiB13970

sp-mesh-patch.hH A D17-May-20211.4 KiB5320

sp-mesh-row.cppH A D17-May-20212.8 KiB12357

sp-mesh-row.hH A D17-May-20211.3 KiB4818

sp-metadata.cppH A D17-May-20214.4 KiB179101

sp-metadata.hH A D17-May-20211 KiB4118

sp-missing-glyph.cppH A D17-May-20214.1 KiB14192

sp-missing-glyph.hH A D17-May-20211.1 KiB4222

sp-namedview.cppH A D17-May-202147.1 KiB1,2451,014

sp-namedview.hH A D17-May-20214.5 KiB14793

sp-object-group.cppH A D17-May-20212.1 KiB8542

sp-object-group.hH A D17-May-20211.4 KiB4816

sp-object.cppH A D17-May-202151.1 KiB1,7291,209

sp-object.hH A D17-May-202128.4 KiB881278

sp-offset.cppH A D17-May-202135.1 KiB1,202788

sp-offset.hH A D17-May-20214.1 KiB10941

sp-paint-server-reference.hH A D17-May-20211.2 KiB4615

sp-paint-server.cppH A D17-May-20212.1 KiB9349

sp-paint-server.hH A D17-May-20213.3 KiB10748

sp-path.cppH A D17-May-202112.3 KiB375232

sp-path.hH A D17-May-20211.8 KiB6929

sp-pattern.cppH A D17-May-202121.1 KiB691479

sp-pattern.hH A D17-May-20213.9 KiB15082

sp-polygon.cppH A D17-May-20215.4 KiB183103

sp-polygon.hH A D17-May-20211 KiB3716

sp-polyline.cppH A D17-May-20213 KiB13178

sp-polyline.hH A D17-May-20211.1 KiB4215

sp-radial-gradient.cppH A D17-May-20217.5 KiB253156

sp-radial-gradient.hH A D17-May-20211.7 KiB6026

sp-rect.cppH A D17-May-202119.5 KiB641446

sp-rect.hH A D17-May-20212.4 KiB9246

sp-root.cppH A D17-May-202111.7 KiB394241

sp-root.hH A D17-May-20212.2 KiB8036

sp-script.cppH A D17-May-20212 KiB8638

sp-script.hH A D17-May-20211.1 KiB4918

sp-shape-reference.cppH A D17-May-20212.1 KiB6736

sp-shape-reference.hH A D17-May-20211.4 KiB5723

sp-shape.cppH A D17-May-202147.8 KiB1,281854

sp-shape.hH A D17-May-20213.8 KiB12368

sp-solid-color.cppH A D17-May-20212.1 KiB8733

sp-solid-color.hH A D17-May-20211.4 KiB5019

sp-spiral.cppH A D17-May-202118.2 KiB586326

sp-spiral.hH A D17-May-20212.5 KiB8241

sp-star.cppH A D17-May-202118.9 KiB585384

sp-star.hH A D17-May-20212 KiB6934

sp-stop.cppH A D17-May-20214.5 KiB17296

sp-stop.hH A D17-May-20211.5 KiB7128

sp-string.cppH A D17-May-20215.8 KiB17885

sp-string.hH A D17-May-2021846 4117

sp-style-elem.cppH A D17-May-202119.2 KiB581410

sp-style-elem.hH A D17-May-20211.3 KiB5522

sp-switch.cppH A D17-May-20214.1 KiB161101

sp-switch.hH A D17-May-20211.5 KiB5127

sp-symbol.cppH A D23-May-20216.7 KiB230136

sp-symbol.hH A D23-May-20211.5 KiB5126

sp-tag-use-reference.cppH A D17-May-20213.1 KiB13494

sp-tag-use-reference.hH A D17-May-20211.7 KiB7841

sp-tag-use.cppH A D17-May-20214.8 KiB199128

sp-tag-use.hH A D17-May-20211.5 KiB5830

sp-tag.cppH A D17-May-20213.7 KiB14476

sp-tag.hH A D17-May-20211.4 KiB5921

sp-text.cppH A D17-May-202163 KiB1,7621,273

sp-text.hH A D17-May-20215.7 KiB14768

sp-textpath.hH A D17-May-20211.8 KiB6734

sp-title.cppH A D17-May-2021652 3313

sp-title.hH A D17-May-2021682 3012

sp-tref-reference.cppH A D17-May-20212.8 KiB10861

sp-tref-reference.hH A D17-May-20212.6 KiB8141

sp-tref.cppH A D17-May-202115.5 KiB534319

sp-tref.hH A D17-May-20212.5 KiB8635

sp-tspan.cppH A D17-May-202115.7 KiB537369

sp-tspan.hH A D17-May-20211.6 KiB6027

sp-use-reference.cppH A D17-May-20215.9 KiB218161

sp-use-reference.hH A D17-May-20211.7 KiB8243

sp-use.cppH A D17-May-202122.9 KiB768523

sp-use.hH A D17-May-20212.6 KiB9345

uri-references.cppH A D17-May-20218.9 KiB291187

uri-references.hH A D17-May-20214.2 KiB17050

uri.cppH A D17-May-202110.6 KiB460298

uri.hH A D17-May-20216 KiB21740

viewbox.cppH A D17-May-20217.4 KiB279182

viewbox.hH A D17-May-20211.4 KiB6420

README

1
2This directory contains classes that are derived from SPObject as well
3as closely related code.
4
5The object tree implements an XML-to-display primitive mapping, and
6provides an object hierarchy that can be modified using the
7GUI. Changes in the XML tree are automatically propagated to the
8object tree via observers, but not the other way around — a function
9called updateRepr() must be explicitly called. Relevant nodes of the
10object tree contains fully cascaded CSS style information. The object
11tree also includes clones of objects that are referenced by the <use>
12element in the XML tree (this is needed as clones may have different
13styling due to inheritance).
14
15See: http://wiki.inkscape.org/wiki/index.php/Object_tree
16
17Object class inheritance:
18
19SPObject                       sp-object.h:
20  ColorProfile                 color-profile.h:
21  Persp3D                      persp3d.h:
22  SPDefs                       sp-defs.h:
23  SPDesc                       sp-desc.h:
24  SPFilter                     sp-filter.h:
25  SPFlowline                   sp-flowdiv.h:
26  SPFlowregionbreak            sp-flowdiv.h:
27  SPFontFace                   sp-font-face.h:
28  SPFont                       sp-font.h:
29  SPGlyph                      sp-glyph.h:
30  SPGlyphKerning               sp-glyph-kerning.h:
31    SPHkern                    sp-glyph-kerning.h:
32    SPVkern                    sp-glyph-kerning.h:
33  SPGuide                      sp-guide.h:
34  SPHatchPath                  sp-hatch-path.h:
35  SPItem                       sp-item.h:
36    SPFlowdiv                  sp-flowdiv.h:
37    SPFlowtspan                sp-flowdiv.h:
38    SPFlowpara                 sp-flowdiv.h:
39    SPFlowregion               sp-flowregion.h:
40    SPFlowregionExclude        sp-flowregion.h:
41    SPFlowtext                 sp-flowtext.h:
42    SPImage                    sp-image.h:
43    SPLPEItem                  sp-lpe-item.h:
44      SPGroup                  sp-item-group.h:
45        SPBox3D                box3d.h:
46        SPAnchor               sp-anchor.h:
47        SPMarker               sp-marker.h:
48        SPRoot                 sp-root.h:
49        SPSwitch               sp-switch.h:
50        SPSymbol               sp-symbol.h:
51      SPShape                  sp-shape.h:
52        SPGenericEllipse       sp-ellipse.h:
53        SPLine                 sp-line.h:
54        SPOffset               sp-offset.h:
55        SPPath                 sp-path.h:
56        SPPolygon              sp-polygon.h:
57          SPStar               sp-star.h:
58        SPPolyLine             sp-polyline.h:
59          Box3DSide            box3d-side.h:
60        SPRect                 sp-rect.h:
61        SPSpiral               sp-spiral.h:
62    SPText                     sp-text.h:
63    SPTextPath                 sp-textpath.h:
64    SPTRef                     sp-tref.h:
65    SPTSpan                    sp-tspan.h:
66    SPUse                      sp-use.h:
67  SPMeshpatch                  sp-mesh-patch.h:
68  SPMeshrow                    sp-mesh-row.h:
69  SPMetadata                   sp-metadata.h:
70  SPMissingGlyph               sp-missing-glyph.h:
71  SPObjectGroup                sp-object-group.h:
72    SPClipPath                 sp-clippath.h:
73    SPMask                     sp-mask.h:
74    SPNamedView                sp-namedview.h:
75  SPPaintServer                sp-paint-server.h:
76    SPGradient                 sp-gradient.h:
77      SPLinearGradient         sp-linear-gradient.h:
78      SPMeshGradient           sp-mesh-gradient.h:
79      SPRadialGradient         sp-radial-gradient.h:
80    SPHatch                    sp-hatch.h:
81    SPPattern                  sp-pattern.h:
82    SPSolidColor               sp-solid-color.h:
83  SPScript                     sp-script.h:
84  SPStop                       sp-stop.h:
85  SPString                     sp-string.h:
86  SPStyleElem                  sp-style-elem.h:
87  SPTag                        sp-tag.h:
88  SPTagUse                     sp-tag-use.h:
89  SPTitle                      sp-title.h:
90
91Other related files:
92
93  object-set.h:
94  persp3d-reference.h
95  sp-conn-end-pair.h
96  sp-conn-end.h
97  sp-dimensions.h
98  sp-factory.h
99  sp-filter-reference.h
100  sp-filter-units.h
101  sp-gradient-reference.h
102  sp-gradient-spread.h
103  sp-gradient-units.h
104  sp-gradient-vector.h
105  sp-item-rm-unsatisfied-cns.h
106  sp-item-transform.h
107  sp-item-update-cns.h
108  sp-marker-loc.h
109  sp-mesh-array.h
110  sp-paint-server-reference.h
111  sp-tag-use-reference.h
112  sp-tref-reference.h
113  sp-use-reference.h
114  uri.h
115  uri-references.h
116  viewbox.h
117