diff options
author | David Robillard <d@drobilla.net> | 2011-12-14 02:28:37 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-12-14 02:28:37 +0000 |
commit | 6bebc2472db2c426f7285ebceb8563c79ac439f2 (patch) | |
tree | 22b6f5876188d83ecdd2c7d4384e6e4c4acf28e7 /src/group.c | |
parent | 4b806a473d03faa24f00fad5e29721622236ed43 (diff) | |
download | ganv-6bebc2472db2c426f7285ebceb8563c79ac439f2.tar.gz ganv-6bebc2472db2c426f7285ebceb8563c79ac439f2.tar.bz2 ganv-6bebc2472db2c426f7285ebceb8563c79ac439f2.zip |
Make node no longer a subclass of group.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3873 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/group.c')
-rw-r--r-- | src/group.c | 43 |
1 files changed, 1 insertions, 42 deletions
diff --git a/src/group.c b/src/group.c index 1ebb42c..0e38396 100644 --- a/src/group.c +++ b/src/group.c @@ -27,9 +27,7 @@ #include "./ganv-private.h" enum { - GROUP_PROP_0, - GROUP_PROP_X, - GROUP_PROP_Y + GROUP_PROP_0 }; G_DEFINE_TYPE(GanvGroup, ganv_group, GANV_TYPE_ITEM) @@ -47,19 +45,7 @@ ganv_group_set_property(GObject* gobject, guint param_id, { g_return_if_fail(GANV_IS_GROUP(gobject)); - GanvItem* item = GANV_ITEM(gobject); - switch (param_id) { - case GROUP_PROP_X: - item->x = g_value_get_double(value); - ganv_item_request_update(item); - break; - - case GROUP_PROP_Y: - item->y = g_value_get_double(value); - ganv_item_request_update(item); - break; - default: G_OBJECT_WARN_INVALID_PROPERTY_ID(gobject, param_id, pspec); break; @@ -70,21 +56,9 @@ static void ganv_group_get_property(GObject* gobject, guint param_id, GValue* value, GParamSpec* pspec) { - GanvItem* item; - g_return_if_fail(GANV_IS_GROUP(gobject)); - item = GANV_ITEM(gobject); - switch (param_id) { - case GROUP_PROP_X: - g_value_set_double(value, item->x); - break; - - case GROUP_PROP_Y: - g_value_set_double(value, item->y); - break; - default: G_OBJECT_WARN_INVALID_PROPERTY_ID(gobject, param_id, pspec); break; @@ -460,21 +434,6 @@ ganv_group_class_init(GanvGroupClass* class) gobject_class->set_property = ganv_group_set_property; gobject_class->get_property = ganv_group_get_property; - g_object_class_install_property - (gobject_class, GROUP_PROP_X, - g_param_spec_double("x", - _("X"), - _("X"), - -G_MAXDOUBLE, G_MAXDOUBLE, 0.0, - (G_PARAM_READABLE | G_PARAM_WRITABLE))); - g_object_class_install_property - (gobject_class, GROUP_PROP_Y, - g_param_spec_double("y", - _("Y"), - _("Y"), - -G_MAXDOUBLE, G_MAXDOUBLE, 0.0, - (G_PARAM_READABLE | G_PARAM_WRITABLE))); - object_class->destroy = ganv_group_destroy; item_class->add = ganv_group_add; |