summaryrefslogtreecommitdiffstats
path: root/src/sp-script.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-script.h')
-rw-r--r--src/sp-script.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/sp-script.h b/src/sp-script.h
index 36072a0ca..cdacb8493 100644
--- a/src/sp-script.h
+++ b/src/sp-script.h
@@ -1,11 +1,12 @@
-#ifndef __SP_SCRIPT_H__
-#define __SP_SCRIPT_H__
+#ifndef SEEN_SP_SCRIPT_H
+#define SEEN_SP_SCRIPT_H
/*
* SVG <script> implementation
*
* Author:
* Felipe C. da S. Sanches <juca@members.fsf.org>
+ * Jon A. Cruz <jon@joncruz.org>
*
* Copyright (C) 2008 Author
*
@@ -15,24 +16,21 @@
#include "sp-object.h"
#include "document.h"
-#define SP_SCRIPT(obj) (dynamic_cast<SPScript*>((SPObject*)obj))
-#define SP_IS_SCRIPT(obj) (dynamic_cast<const SPScript*>((SPObject*)obj) != NULL)
-
/* SPScript */
class SPScript : public SPObject {
public:
SPScript();
virtual ~SPScript();
- gchar *xlinkhref;
+ char *xlinkhref;
protected:
virtual void build(SPDocument* doc, Inkscape::XML::Node* repr);
virtual void release();
- virtual void set(unsigned int key, const gchar* value);
+ virtual void set(unsigned int key, char const* value);
virtual void update(SPCtx* ctx, unsigned int flags);
virtual void modified(unsigned int flags);
- virtual Inkscape::XML::Node* write(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, guint flags);
+ virtual Inkscape::XML::Node* write(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, unsigned int flags);
};
#endif