diff options
Diffstat (limited to 'deps/uber-graph/uber-label.c')
-rw-r--r-- | deps/uber-graph/uber-label.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/deps/uber-graph/uber-label.c b/deps/uber-graph/uber-label.c index 83f632e0..abc865fc 100644 --- a/deps/uber-graph/uber-label.c +++ b/deps/uber-graph/uber-label.c @@ -32,7 +32,6 @@ * Section overview. */ -G_DEFINE_TYPE(UberLabel, uber_label, GTK_TYPE_WIDGET) struct _UberLabelPrivate { @@ -43,6 +42,8 @@ struct _UberLabelPrivate gboolean in_block; }; +G_DEFINE_TYPE_WITH_PRIVATE(UberLabel, uber_label, GTK_TYPE_WIDGET) + enum { COLOR_CHANGED, @@ -303,7 +304,6 @@ uber_label_class_init (UberLabelClass *klass) /* IN */ object_class = G_OBJECT_CLASS(klass); object_class->finalize = uber_label_finalize; object_class->set_property = uber_label_set_property; - g_type_class_add_private(object_class, sizeof(UberLabelPrivate)); g_object_class_install_property(object_class, PROP_COLOR, @@ -354,9 +354,8 @@ uber_label_init (UberLabel *label) /* IN */ { UberLabelPrivate *priv; - label->priv = G_TYPE_INSTANCE_GET_PRIVATE(label, - UBER_TYPE_LABEL, - UberLabelPrivate); + label->priv = uber_label_get_instance_private(label); + priv = label->priv; priv->hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); priv->block = gtk_drawing_area_new(); |