From 2ea7f47089cdede585036c412b57152d983fec33 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 26 Apr 2020 15:06:44 -0400 Subject: [PATCH] separator: Drop the Private struct --- gtk/gtkseparator.c | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/gtk/gtkseparator.c b/gtk/gtkseparator.c index b83d274228..c1cd2e6fa1 100644 --- a/gtk/gtkseparator.c +++ b/gtk/gtkseparator.c @@ -47,11 +47,13 @@ * gets one of the .horizontal or .vertical style classes. */ -typedef struct _GtkSeparatorClass GtkSeparatorClass; +typedef struct _GtkSeparatorClass GtkSeparatorClass; struct _GtkSeparator { GtkWidget parent_instance; + + GtkOrientation orientation; }; struct _GtkSeparatorClass @@ -59,13 +61,6 @@ struct _GtkSeparatorClass GtkWidgetClass parent_class; }; -typedef struct _GtkSeparatorPrivate GtkSeparatorPrivate; -struct _GtkSeparatorPrivate -{ - GtkOrientation orientation; -}; - - enum { PROP_0, PROP_ORIENTATION @@ -73,7 +68,6 @@ enum { G_DEFINE_TYPE_WITH_CODE (GtkSeparator, gtk_separator, GTK_TYPE_WIDGET, - G_ADD_PRIVATE (GtkSeparator) G_IMPLEMENT_INTERFACE (GTK_TYPE_ORIENTABLE, NULL)) @@ -84,14 +78,13 @@ gtk_separator_set_property (GObject *object, GParamSpec *pspec) { GtkSeparator *separator = GTK_SEPARATOR (object); - GtkSeparatorPrivate *priv = gtk_separator_get_instance_private (separator); switch (prop_id) { case PROP_ORIENTATION: - if (priv->orientation != g_value_get_enum (value)) + if (separator->orientation != g_value_get_enum (value)) { - priv->orientation = g_value_get_enum (value); + separator->orientation = g_value_get_enum (value); _gtk_orientable_set_style_classes (GTK_ORIENTABLE (object)); gtk_widget_queue_resize (GTK_WIDGET (object)); g_object_notify_by_pspec (object, pspec); @@ -110,12 +103,11 @@ gtk_separator_get_property (GObject *object, GParamSpec *pspec) { GtkSeparator *separator = GTK_SEPARATOR (object); - GtkSeparatorPrivate *priv = gtk_separator_get_instance_private (separator); switch (prop_id) { case PROP_ORIENTATION: - g_value_set_enum (value, priv->orientation); + g_value_set_enum (value, separator->orientation); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -126,9 +118,7 @@ gtk_separator_get_property (GObject *object, static void gtk_separator_init (GtkSeparator *separator) { - GtkSeparatorPrivate *priv = gtk_separator_get_instance_private (separator); - - priv->orientation = GTK_ORIENTATION_HORIZONTAL; + separator->orientation = GTK_ORIENTATION_HORIZONTAL; _gtk_orientable_set_style_classes (GTK_ORIENTABLE (separator)); }