diff options
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(); |
