summaryrefslogtreecommitdiffstats
path: root/src/canvas-base.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-12-10 20:21:28 +0000
committerDavid Robillard <d@drobilla.net>2011-12-10 20:21:28 +0000
commit12c55defa28dd75ff91522c797ca9004061e5b2f (patch)
tree03fe9b4794ab6cd7643fd1c6d2df5a9d51eddb83 /src/canvas-base.c
parent103de1c0a236eaa7cc7a20986d32aa7739c4976c (diff)
downloadganv-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.c8
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);