diff options
author | David Robillard <d@drobilla.net> | 2011-12-09 05:48:35 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-12-09 05:48:35 +0000 |
commit | 985d9b8babb2faac0de62cb684fc14c7910e9909 (patch) | |
tree | e59ebd3ae5144f503795aadbcbd4fb570c22377e /ganv/Item.hpp | |
parent | 00df069cdf55e115ea734119c0ba97b78192cfcc (diff) | |
download | ganv-985d9b8babb2faac0de62cb684fc14c7910e9909.tar.gz ganv-985d9b8babb2faac0de62cb684fc14c7910e9909.tar.bz2 ganv-985d9b8babb2faac0de62cb684fc14c7910e9909.zip |
Remove GnomeCanvas dependency.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3842 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ganv/Item.hpp')
-rw-r--r-- | ganv/Item.hpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/ganv/Item.hpp b/ganv/Item.hpp index 503aa98..7dacf01 100644 --- a/ganv/Item.hpp +++ b/ganv/Item.hpp @@ -19,11 +19,11 @@ #include <assert.h> #include <glib.h> -#include <libgnomecanvas/gnome-canvas.h> #include <sigc++/signal.h> #include <sigc++/trackable.h> +#include "ganv/canvas-base.h" #include "ganv/wrap.hpp" #include "ganv/Canvas.hpp" @@ -35,7 +35,7 @@ class Canvas; */ class Item : public sigc::trackable { public: - Item(GnomeCanvasItem* gobj) + Item(GanvItem* gobj) : _gobj(gobj) { GQuark wrapper_key = g_quark_from_string("ganvmm"); @@ -50,13 +50,13 @@ public: RW_PROPERTY(double, x) RW_PROPERTY(double, y) - METHOD0(gnome_canvas_item, show); - METHOD0(gnome_canvas_item, hide); - METHOD0(gnome_canvas_item, raise_to_top); - METHOD2(gnome_canvas_item, move, double, dx, double, dy); + METHOD0(ganv_item, show); + METHOD0(ganv_item, hide); + METHOD0(ganv_item, raise_to_top); + METHOD2(ganv_item, move, double, dx, double, dy); - GnomeCanvasItem* property_parent() const { - GnomeCanvasItem* parent; + GanvItem* property_parent() const { + GanvItem* parent; g_object_get(G_OBJECT(_gobj), "parent", &parent, NULL); return parent; } @@ -65,19 +65,19 @@ public: return Glib::wrap(GANV_CANVAS(_gobj->canvas)); } - GnomeCanvasItem* gobj() const { return _gobj; } + GanvItem* gobj() const { return _gobj; } SIGNAL(event, GdkEvent*) SIGNAL(click, GdkEventButton*) protected: - GnomeCanvasItem* const _gobj; + GanvItem* const _gobj; private: static gboolean - on_item_event(GnomeCanvasItem* canvasitem, - GdkEvent* ev, - void* item) + on_item_event(GanvItem* canvasitem, + GdkEvent* ev, + void* item) { return ((Item*)item)->on_event(ev); } |