diff options
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; |