diff options
| author | Markus Engel <markus.engel@tum.de> | 2012-08-21 00:31:16 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2012-08-21 00:31:16 +0000 |
| commit | 3e1740c0faeaac588ff5d3aaafe461f74ebcc7e2 (patch) | |
| tree | 2d171e8ef53b91b377be17e9fc3c91c9e248814e /src/sp-string.h | |
| parent | Added "virtual pad" to SPStyleElem. (diff) | |
| download | inkscape-3e1740c0faeaac588ff5d3aaafe461f74ebcc7e2.tar.gz inkscape-3e1740c0faeaac588ff5d3aaafe461f74ebcc7e2.zip | |
Added "virtual pad" to SPString.
(bzr r11608.1.33)
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 |
