Code

remove many unnecessary to_2geom and from_2geom calls
[inkscape.git] / src / display / canvas-arena.h
index 805bee60a08836f8d94daeb67f95fb92b0b81513..5e6188eeed4fb9da41364189e95e16daabf8ed91 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef __SP_CANVAS_ARENA_H__
-#define __SP_CANVAS_ARENA_H__
+#ifndef SEEN_SP_CANVAS_ARENA_H
+#define SEEN_SP_CANVAS_ARENA_H
 
 /*
  * RGBA display list system for inkscape
  * Released under GNU GPL, read the file 'COPYING' for more information
  */
 
-struct SPCanvasArena;
-struct SPCanvasArenaClass;
+#include "../display/sp-canvas.h"
+#include "nr-arena-item.h"
+
+G_BEGIN_DECLS
 
 #define SP_TYPE_CANVAS_ARENA (sp_canvas_arena_get_type ())
 #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena))
@@ -22,30 +24,30 @@ struct SPCanvasArenaClass;
 #define SP_IS_CANVAS_ARENA(obj) (GTK_CHECK_TYPE ((obj), SP_TYPE_CANVAS_ARENA))
 #define SP_IS_CANVAS_ARENA_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), SP_TYPE_CANVAS_ARENA))
 
-#include "../display/sp-canvas.h"
-#include "nr-arena-item.h"
+typedef struct _SPCanvasArena      SPCanvasArena;
+typedef struct _SPCanvasArenaClass SPCanvasArenaClass;
 
-struct SPCanvasArena {
-       SPCanvasItem item;
+struct _SPCanvasArena {
+    SPCanvasItem item;
 
-       guint cursor : 1;
-       guint sticky : 1;
-       NR::Point c; // what is this?
+    guint cursor : 1;
+    guint sticky : 1;
+    NR::Point c; // what is this?
 
-       NRArena *arena;
-       NRArenaItem *root;
-       NRGC gc;
+    NRArena *arena;
+    NRArenaItem *root;
+    NRGC gc;
 
-       NRArenaItem *active;
-       /* fixme: */
-       NRArenaItem *picked;
-       gdouble delta;
+    NRArenaItem *active;
+    /* fixme: */
+    NRArenaItem *picked;
+    gdouble delta;
 };
 
-struct SPCanvasArenaClass {
-       SPCanvasItemClass parent_class;
+struct _SPCanvasArenaClass {
+    SPCanvasItemClass parent_class;
 
-       gint (* arena_event) (SPCanvasArena *carena, NRArenaItem *item, GdkEvent *event);
+    gint (* arena_event) (SPCanvasArena *carena, NRArenaItem *item, GdkEvent *event);
 };
 
 GtkType sp_canvas_arena_get_type (void);
@@ -55,4 +57,6 @@ void sp_canvas_arena_set_sticky (SPCanvasArena *ca, gboolean sticky);
 
 void sp_canvas_arena_render_pixblock (SPCanvasArena *ca, NRPixBlock *pb);
 
-#endif
+G_END_DECLS
+
+#endif // SEEN_SP_CANVAS_ARENA_H