diff options
author | Javier Jardón <jjardon@gnome.org> | 2010-07-13 00:48:49 +0200 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2010-07-13 19:40:50 +0200 |
commit | c17dad9d3254d8b7bdab556fe09e7164b27af950 (patch) | |
tree | 3a08643d760f28981a5ee805747d8027b483cefc /modules/other | |
parent | cbbffa18f848d1b741ab5f69c53ae77343a9ebb6 (diff) | |
download | gtk+-c17dad9d3254d8b7bdab556fe09e7164b27af950.tar.gz |
Use accessor functions to access GtkSpinButton
Diffstat (limited to 'modules/other')
-rw-r--r-- | modules/other/gail/gailspinbutton.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/modules/other/gail/gailspinbutton.c b/modules/other/gail/gailspinbutton.c index c8ce6526d3..078bf100ce 100644 --- a/modules/other/gail/gailspinbutton.c +++ b/modules/other/gail/gailspinbutton.c @@ -75,6 +75,7 @@ static void gail_spin_button_real_initialize (AtkObject *obj, gpointer data) { + GtkAdjustment *adjustment; GailSpinButton *spin_button = GAIL_SPIN_BUTTON (obj); GtkSpinButton *gtk_spin_button; @@ -85,10 +86,11 @@ gail_spin_button_real_initialize (AtkObject *obj, * If a GtkAdjustment already exists for the spin_button, * create the GailAdjustment */ - if (gtk_spin_button->adjustment) + adjustment = gtk_spin_button_get_adjustment (gtk_spin_button); + if (adjustment) { - spin_button->adjustment = gail_adjustment_new (gtk_spin_button->adjustment); - g_signal_connect (gtk_spin_button->adjustment, + spin_button->adjustment = gail_adjustment_new (adjustment); + g_signal_connect (adjustment, "value-changed", G_CALLBACK (gail_spin_button_value_changed), obj); @@ -208,6 +210,7 @@ gail_spin_button_real_notify_gtk (GObject *obj, * Get rid of the GailAdjustment for the GtkAdjustment * which was associated with the spin_button. */ + GtkAdjustment* adjustment; GtkSpinButton* gtk_spin_button; if (spin_button->adjustment) @@ -220,8 +223,9 @@ gail_spin_button_real_notify_gtk (GObject *obj, * is received */ gtk_spin_button = GTK_SPIN_BUTTON (widget); - spin_button->adjustment = gail_adjustment_new (gtk_spin_button->adjustment); - g_signal_connect (gtk_spin_button->adjustment, + adjustment = gtk_spin_button_get_adjustment (gtk_spin_button); + spin_button->adjustment = gail_adjustment_new (adjustment); + g_signal_connect (adjustment, "value-changed", G_CALLBACK (gail_spin_button_value_changed), spin_button); |