diff options
| author | Markus Engel <markus.engel@tum.de> | 2012-08-20 21:58:18 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2012-08-20 21:58:18 +0000 |
| commit | 791de080f5a2377d4801b276b1f3bba797a24caa (patch) | |
| tree | e4e3ce69113712560b0af628564224447f0db1a6 /src/sp-style-elem.h | |
| parent | Added "virtual pad" to SPTitle. (diff) | |
| download | inkscape-791de080f5a2377d4801b276b1f3bba797a24caa.tar.gz inkscape-791de080f5a2377d4801b276b1f3bba797a24caa.zip | |
Added "virtual pad" to SPStyleElem.
(bzr r11608.1.32)
Diffstat (limited to 'src/sp-style-elem.h')
| -rw-r--r-- | src/sp-style-elem.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/sp-style-elem.h b/src/sp-style-elem.h index e6823442b..c53b42c08 100644 --- a/src/sp-style-elem.h +++ b/src/sp-style-elem.h @@ -10,8 +10,12 @@ #define SP_IS_STYLE_ELEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_STYLE_ELEM)) #define SP_IS_STYLE_ELEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SP_TYPE_STYLE_ELEM)) +class CStyleElem; + class SPStyleElem : public SPObject { public: + CStyleElem* cstyleelem; + Media media; bool is_css; }; @@ -19,6 +23,22 @@ public: class SPStyleElemClass : public SPObjectClass { }; + +class CStyleElem : public CObject { +public: + CStyleElem(SPStyleElem* se); + virtual ~CStyleElem(); + + virtual void onBuild(SPDocument* doc, Inkscape::XML::Node* repr); + virtual void onSet(unsigned int key, gchar const* value); + virtual void onReadContent(); + virtual Inkscape::XML::Node* onWrite(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, guint flags); + +protected: + SPStyleElem* spstyleelem; +}; + + GType sp_style_elem_get_type(); |
