diff options
author | David Robillard <d@drobilla.net> | 2011-12-10 20:21:28 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-12-10 20:21:28 +0000 |
commit | 12c55defa28dd75ff91522c797ca9004061e5b2f (patch) | |
tree | 03fe9b4794ab6cd7643fd1c6d2df5a9d51eddb83 /src/canvas-base.c | |
parent | 103de1c0a236eaa7cc7a20986d32aa7739c4976c (diff) | |
download | ganv-12c55defa28dd75ff91522c797ca9004061e5b2f.tar.gz ganv-12c55defa28dd75ff91522c797ca9004061e5b2f.tar.bz2 ganv-12c55defa28dd75ff91522c797ca9004061e5b2f.zip |
Change GanvGroup* to GanvItem* for parent pointers.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3857 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/canvas-base.c')
-rw-r--r-- | src/canvas-base.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/canvas-base.c b/src/canvas-base.c index 51bd7cb..853c979 100644 --- a/src/canvas-base.c +++ b/src/canvas-base.c @@ -103,12 +103,11 @@ ganv_item_init(GanvItem* item) * Return value: The newly-created item. **/ GanvItem* -ganv_item_new(GanvGroup* parent, GType type, const gchar* first_arg_name, ...) +ganv_item_new(GanvItem* parent, GType type, const gchar* first_arg_name, ...) { GanvItem* item; va_list args; - g_return_val_if_fail(GANV_IS_GROUP(parent), NULL); g_return_val_if_fail(g_type_is_a(type, ganv_item_get_type()), NULL); item = GANV_ITEM(g_object_new(type, NULL)); @@ -192,13 +191,12 @@ ganv_item_get_property(GObject* gobject, guint param_id, * Constructs a canvas item; meant for use only by item implementations. **/ void -ganv_item_construct(GanvItem* item, GanvGroup* parent, +ganv_item_construct(GanvItem* item, GanvItem* parent, const gchar* first_arg_name, va_list args) { - g_return_if_fail(GANV_IS_GROUP(parent)); g_return_if_fail(GANV_IS_ITEM(item)); - item->parent = GANV_ITEM(parent); + item->parent = parent; item->canvas = item->parent->canvas; g_object_set_valist(G_OBJECT(item), first_arg_name, args); |