aboutsummaryrefslogtreecommitdiff
path: root/deps/uber-graph/uber-label.c
diff options
context:
space:
mode:
authorbigbear <ns@bigbear.dk>2024-02-08 02:56:29 +0100
committerbigbear <ns@bigbear.dk>2024-02-08 19:52:53 +0100
commit4c249cfdc742d162fdb384fba61236cada3d9f29 (patch)
treea1b00b37346bed7d0eb58dc272379f6394bc4607 /deps/uber-graph/uber-label.c
parent3c387015ab71e9a0f4ec375e194a499019272c60 (diff)
FIX uber-graph GLIB private
Diffstat (limited to 'deps/uber-graph/uber-label.c')
-rw-r--r--deps/uber-graph/uber-label.c9
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();