diff options
author | Javier Jardón <jjardon@gnome.org> | 2010-08-11 22:54:47 +0200 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2010-08-22 21:25:24 +0200 |
commit | 91a49bac5aefd8dc55c16c04ca7aba1320a05e8e (patch) | |
tree | d4e877699f82fb9c4aaf0b4fa864a9d54b767437 /gtk/gtkspinner.c | |
parent | 4847b9a9405c8296a37d33a8b814a099c9eb3073 (diff) | |
download | gtk+-91a49bac5aefd8dc55c16c04ca7aba1320a05e8e.tar.gz |
gtk/gtkspinner.c: use accessor functions to access GtkWidget
Diffstat (limited to 'gtk/gtkspinner.c')
-rw-r--r-- | gtk/gtkspinner.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/gtk/gtkspinner.c b/gtk/gtkspinner.c index 6261d82698..e25dc431d2 100644 --- a/gtk/gtkspinner.c +++ b/gtk/gtkspinner.c @@ -217,14 +217,16 @@ static gboolean gtk_spinner_expose (GtkWidget *widget, GdkEventExpose *event) { + GtkAllocation allocation; GtkStateType state_type; GtkSpinnerPrivate *priv; int width, height; priv = GTK_SPINNER (widget)->priv; - width = widget->allocation.width; - height = widget->allocation.height; + gtk_widget_get_allocation (widget, &allocation); + width = allocation.width; + height = allocation.height; if ((width < 12) || (height <12)) gtk_widget_set_size_request (widget, 12, 12); @@ -233,8 +235,8 @@ gtk_spinner_expose (GtkWidget *widget, if (!gtk_widget_is_sensitive (widget)) state_type = GTK_STATE_INSENSITIVE; - gtk_paint_spinner (widget->style, - widget->window, + gtk_paint_spinner (gtk_widget_get_style (widget), + gtk_widget_get_window (widget), state_type, &event->area, widget, @@ -473,6 +475,7 @@ gtk_spinner_accessible_image_get_size (AtkImage *image, gint *width, gint *height) { + GtkAllocation allocation; GtkWidget *widget; widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (image)); @@ -482,8 +485,9 @@ gtk_spinner_accessible_image_get_size (AtkImage *image, } else { - *width = widget->allocation.width; - *height = widget->allocation.height; + gtk_widget_get_allocation (widget, &allocation); + *width = allocation.width; + *height = allocation.height; } } |