diff options
Diffstat (limited to 'src/sp-string.h')
| -rw-r--r-- | src/sp-string.h | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/sp-string.h b/src/sp-string.h index 7242589c6..428e2c557 100644 --- a/src/sp-string.h +++ b/src/sp-string.h @@ -16,8 +16,12 @@ #define SP_IS_STRING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SP_TYPE_STRING)) #define SP_IS_STRING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SP_TYPE_STRING)) +class CString; + +class SPString : public SPObject { +public: + CString* cstring; -struct SPString : public SPObject { Glib::ustring string; }; @@ -25,6 +29,24 @@ struct SPStringClass { SPObjectClass parent_class; }; + +class CString : public CObject { +public: + CString(SPString* str); + virtual ~CString(); + + virtual void onBuild(SPDocument* doc, Inkscape::XML::Node* repr); + virtual void onRelease(); + + virtual void onReadContent(); + + virtual void onUpdate(SPCtx* ctx, unsigned int flags); + +protected: + SPString* spstring; +}; + + GType sp_string_get_type (); #endif |
