diff options
author | Timm Bäder <mail@baedert.org> | 2018-03-06 14:37:28 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2018-03-06 14:37:28 +0100 |
commit | 7dc4669d014607c6f8f7acc9ca91dd76a41e38ed (patch) | |
tree | 9ad9885a4b579d9543404d1545a6e5088deb32fd /gtk/gtkviewport.c | |
parent | 22457822eb3e1f2a93850d00b1e60a3598e3a173 (diff) | |
download | gtk+-7dc4669d014607c6f8f7acc9ca91dd76a41e38ed.tar.gz |
viewport: Remove priv pointer
Diffstat (limited to 'gtk/gtkviewport.c')
-rw-r--r-- | gtk/gtkviewport.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/gtk/gtkviewport.c b/gtk/gtkviewport.c index 9c263e6576..3343586480 100644 --- a/gtk/gtkviewport.c +++ b/gtk/gtkviewport.c @@ -282,9 +282,8 @@ gtk_viewport_set_property (GObject *object, const GValue *value, GParamSpec *pspec) { - GtkViewport *viewport; - - viewport = GTK_VIEWPORT (object); + GtkViewport *viewport = GTK_VIEWPORT (object); + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); switch (prop_id) { @@ -295,17 +294,17 @@ gtk_viewport_set_property (GObject *object, viewport_set_adjustment (viewport, GTK_ORIENTATION_VERTICAL, g_value_get_object (value)); break; case PROP_HSCROLL_POLICY: - if (viewport->priv->hscroll_policy != g_value_get_enum (value)) + if (priv->hscroll_policy != g_value_get_enum (value)) { - viewport->priv->hscroll_policy = g_value_get_enum (value); + priv->hscroll_policy = g_value_get_enum (value); gtk_widget_queue_resize (GTK_WIDGET (viewport)); g_object_notify_by_pspec (object, pspec); } break; case PROP_VSCROLL_POLICY: - if (viewport->priv->vscroll_policy != g_value_get_enum (value)) + if (priv->vscroll_policy != g_value_get_enum (value)) { - viewport->priv->vscroll_policy = g_value_get_enum (value); + priv->vscroll_policy = g_value_get_enum (value); gtk_widget_queue_resize (GTK_WIDGET (viewport)); g_object_notify_by_pspec (object, pspec); } @@ -326,7 +325,7 @@ gtk_viewport_get_property (GObject *object, GParamSpec *pspec) { GtkViewport *viewport = GTK_VIEWPORT (object); - GtkViewportPrivate *priv = viewport->priv; + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); switch (prop_id) { @@ -350,15 +349,13 @@ gtk_viewport_get_property (GObject *object, break; } } - +#include <stdio.h> static void gtk_viewport_init (GtkViewport *viewport) { GtkWidget *widget; - GtkViewportPrivate *priv; + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); - viewport->priv = gtk_viewport_get_instance_private (viewport); - priv = viewport->priv; widget = GTK_WIDGET (viewport); gtk_widget_set_has_window (widget, FALSE); @@ -397,15 +394,16 @@ gtk_viewport_new (GtkAdjustment *hadjustment, return viewport; } -#define ADJUSTMENT_POINTER(viewport, orientation) \ - (((orientation) == GTK_ORIENTATION_HORIZONTAL) ? \ - &(viewport)->priv->hadjustment : &(viewport)->priv->vadjustment) +#define ADJUSTMENT_POINTER(orientation) \ + (((orientation) == GTK_ORIENTATION_HORIZONTAL) ? \ + &priv->hadjustment : &priv->vadjustment) static void viewport_disconnect_adjustment (GtkViewport *viewport, GtkOrientation orientation) { - GtkAdjustment **adjustmentp = ADJUSTMENT_POINTER (viewport, orientation); + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); + GtkAdjustment **adjustmentp = ADJUSTMENT_POINTER (orientation); if (*adjustmentp) { @@ -433,7 +431,8 @@ viewport_set_adjustment (GtkViewport *viewport, GtkOrientation orientation, GtkAdjustment *adjustment) { - GtkAdjustment **adjustmentp = ADJUSTMENT_POINTER (viewport, orientation); + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); + GtkAdjustment **adjustmentp = ADJUSTMENT_POINTER (orientation); if (adjustment && adjustment == *adjustmentp) return; @@ -464,14 +463,13 @@ void gtk_viewport_set_shadow_type (GtkViewport *viewport, GtkShadowType type) { - GtkViewportPrivate *priv; + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); GtkWidget *widget; GtkStyleContext *context; g_return_if_fail (GTK_IS_VIEWPORT (viewport)); widget = GTK_WIDGET (viewport); - priv = viewport->priv; if ((GtkShadowType) priv->shadow_type != type) { @@ -501,9 +499,11 @@ gtk_viewport_set_shadow_type (GtkViewport *viewport, GtkShadowType gtk_viewport_get_shadow_type (GtkViewport *viewport) { + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); + g_return_val_if_fail (GTK_IS_VIEWPORT (viewport), GTK_SHADOW_NONE); - return viewport->priv->shadow_type; + return priv->shadow_type; } static void @@ -529,7 +529,7 @@ gtk_viewport_size_allocate (GtkWidget *widget, GtkAllocation *out_clip) { GtkViewport *viewport = GTK_VIEWPORT (widget); - GtkViewportPrivate *priv = viewport->priv; + GtkViewportPrivate *priv = gtk_viewport_get_instance_private (viewport); GtkAdjustment *hadjustment = priv->hadjustment; GtkAdjustment *vadjustment = priv->vadjustment; GtkWidget *child; |