Code

Merge and cleanup of GSoC C++-ification project.
[inkscape.git] / src / sp-defs.h
index c88aef81e61cf5ef824aa847eaee7bc0d3f3ea95..83003f4ad631d1cfb3af50c10e17cc5911c3928b 100644 (file)
@@ -6,6 +6,7 @@
  *
  * Authors:
  *   Lauris Kaplinski <lauris@kaplinski.com>
+ *   Abhishek Sharma
  *
  * Copyright (C) 2000-2002 authors
  *
 #define SP_IS_DEFS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SP_TYPE_DEFS))
 
 class SPDefs : public SPObject {
-       public:
-               static GType sp_defs_get_type(void);
+public:
+    static GType sp_defs_get_type(void);
        
-       private:
-               static void sp_defs_init(SPDefs *defs);
-               static void sp_defs_release(SPObject *object);
-               static void sp_defs_update(SPObject *object, SPCtx *ctx, guint flags);
-               static void sp_defs_modified(SPObject *object, guint flags);
-               static Inkscape::XML::Node *sp_defs_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags);
-
-       friend class SPDefsClass;       
+private:
+    static void init(SPDefs *defs);
+    static void release(SPObject *object);
+    static void update(SPObject *object, SPCtx *ctx, guint flags);
+    static void modified(SPObject *object, guint flags);
+    static Inkscape::XML::Node *write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags);
+
+    friend class SPDefsClass;  
 };
 
 class SPDefsClass {
-       public:
-               SPObjectClass parent_class;
+public:
+    SPObjectClass parent_class;
 
-       private:
-               static void sp_defs_class_init(SPDefsClass *dc);
-               static SPObjectClass *static_parent_class;
+private:
+    static void sp_defs_class_init(SPDefsClass *dc);
+    static SPObjectClass *static_parent_class;
 
-       friend class SPDefs;    
+    friend class SPDefs;       
 };
 
-//GType sp_defs_get_type(void);
 
-
-#endif /* !SEEN_SP_DEFS_H */
+#endif // !SEEN_SP_DEFS_H
 
 /*
   Local Variables: