summaryrefslogtreecommitdiffstats
path: root/share/extensions/inkex/elements/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'share/extensions/inkex/elements/__init__.py')
-rw-r--r--share/extensions/inkex/elements/__init__.py55
1 files changed, 55 insertions, 0 deletions
diff --git a/share/extensions/inkex/elements/__init__.py b/share/extensions/inkex/elements/__init__.py
new file mode 100644
index 0000000..021d47b
--- /dev/null
+++ b/share/extensions/inkex/elements/__init__.py
@@ -0,0 +1,55 @@
+"""
+Element based interface provides the bulk of features that allow you to
+interact directly with the SVG xml interface.
+
+See the documentation for each of the elements for details on how it works.
+"""
+
+from ._utils import addNS, NSS
+from ._parser import SVG_PARSER, load_svg
+from ._base import ShapeElement, BaseElement
+from ._svg import SvgDocumentElement
+from ._groups import Group, Layer, Anchor, Marker, ClipPath, Mask
+from ._polygons import PathElement, Polyline, Polygon, Line, Rectangle, Circle, Ellipse
+from ._text import (
+ FlowRegion,
+ FlowRoot,
+ FlowPara,
+ FlowDiv,
+ FlowSpan,
+ TextElement,
+ TextPath,
+ Tspan,
+ SVGfont,
+ FontFace,
+ Glyph,
+ MissingGlyph,
+)
+from ._use import Symbol, Use
+from ._meta import (
+ Defs,
+ StyleElement,
+ Script,
+ Desc,
+ Title,
+ NamedView,
+ Guide,
+ Metadata,
+ ForeignObject,
+ Switch,
+ Grid,
+ Page,
+)
+from ._filters import (
+ Filter,
+ Pattern,
+ Gradient,
+ LinearGradient,
+ RadialGradient,
+ PathEffect,
+ Stop,
+ MeshGradient,
+ MeshRow,
+ MeshPatch,
+)
+from ._image import Image