index 500fbf08fa7760b8ca31e2736bedd67dd04352c5..53d0d6ba0160e2962298cf0ce0f2a52a7756b3e7 100644 (file)
*
* Author:
* Lauris Kaplinski <lauris@kaplinski.com>
+ * Johan Engelen <j.b.c.engelen@ewi.utwente.nl>
*
+ * Copyright (C) 2007 Johan Engelen
* Copyright (C) 1999-2002 Lauris Kaplinski
*
* Released under GNU GPL
#include "sp-canvas.h"
-
+struct SPItem;
#define SP_TYPE_CTRLLINE (sp_ctrlline_get_type ())
#define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine))
#define SP_IS_CTRLLINE(obj) (GTK_CHECK_TYPE ((obj), SP_TYPE_CTRLLINE))
-struct SPCtrlLine;
-struct SPCtrlLineClass;
+struct SPCtrlLine : public SPCanvasItem{
+ SPItem *item; // the item to which this line belongs in some sense; may be NULL for some users
+ guint32 rgba;
+ NR::Point s, e;
+ NR::Matrix affine;
+};
+struct SPCtrlLineClass : public SPCanvasItemClass{};
GtkType sp_ctrlline_get_type (void);