diff options
| author | miklosh <miklosh@users.sourceforge.net> | 2007-08-13 16:48:30 +0000 |
|---|---|---|
| committer | miklosh <miklosh@users.sourceforge.net> | 2007-08-13 16:48:30 +0000 |
| commit | 7945aef608c6235c0f91cfe69c54aeaa90ce4fbd (patch) | |
| tree | aef47cb12c12cca6eb7235cdb8d65026b78d12d6 /src/extension/internal/pdfinput/svg-builder.h | |
| parent | Filter effects dialog: (diff) | |
| download | inkscape-7945aef608c6235c0f91cfe69c54aeaa90ce4fbd.tar.gz inkscape-7945aef608c6235c0f91cfe69c54aeaa90ce4fbd.zip | |
Added a clip path stack for PdfParser and a node stack for SvgBuilder needed for mask support later
(bzr r3458)
Diffstat (limited to 'src/extension/internal/pdfinput/svg-builder.h')
| -rw-r--r-- | src/extension/internal/pdfinput/svg-builder.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/extension/internal/pdfinput/svg-builder.h b/src/extension/internal/pdfinput/svg-builder.h index 6a5d94ee2..8a3687e6d 100644 --- a/src/extension/internal/pdfinput/svg-builder.h +++ b/src/extension/internal/pdfinput/svg-builder.h @@ -143,7 +143,7 @@ public: bool getTransform(double *transform); private: - SvgBuilder(); + void _init(); // Pattern creation gchar *_createPattern(GfxPattern *pattern, GfxState *state, bool is_stroke=false); @@ -166,6 +166,10 @@ private: void _flushText(); // Write buffered text into doc + // Handling of node stack + Inkscape::XML::Node *pushNode(const char* name); + Inkscape::XML::Node *popNode(); + std::vector<Inkscape::XML::Node *> _node_stack; std::vector<int> _group_depth; // Depth of nesting groups SPCSSAttr *_font_style; // Current font style |
