diff --git a/ChangeLog b/ChangeLog index f24a8e4a2..9490501e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-06-20 Johan Dahlin + + * gtk/gtk.symbols: + * gtk/gtkscalebutton.c (gtk_scale_button_get_plus_button), + (gtk_scale_button_get_minus_button): + * gtk/gtkscalebutton.h: + Add missing accessor for sealed fields GtkScaleButton->plus_button and + minus_button. + 2008-06-20 Johan Dahlin * gtk/gtkscalebutton.c: Fix gtk-doc syntax, add missing trailing colon. diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols index e61a37441..5ed7d203d 100644 --- a/gtk/gtk.symbols +++ b/gtk/gtk.symbols @@ -3310,6 +3310,8 @@ gtk_scale_button_set_icons gtk_scale_button_set_value gtk_scale_button_get_adjustment gtk_scale_button_set_adjustment +gtk_scale_button_get_minus_button +gtk_scale_button_get_plus_button #endif #endif diff --git a/gtk/gtkscalebutton.c b/gtk/gtkscalebutton.c index 5ab9d0133..7b1bd99fe 100644 --- a/gtk/gtkscalebutton.c +++ b/gtk/gtkscalebutton.c @@ -1321,5 +1321,41 @@ gtk_scale_button_scale_value_changed (GtkRange *range) g_object_notify (G_OBJECT (button), "value"); } +/** + * gtk_scale_button_get_plus_button: + * @button: a #GtkScaleButton + * + * Retrieves the scale buttons plus button widget + * + * Return value: the plus button widget + * + * Since: 2.14 + */ +GtkWidget* +gtk_scale_button_get_plus_button (GtkScaleButton *button) +{ + g_return_val_if_fail (GTK_IS_SCALE_BUTTON (button), button); + + return button->plus_button; +} + +/** + * gtk_scale_button_get_minus_button: + * @button: a #GtkScaleButton + * + * Retrieves the scale buttons minus button widget + * + * Return value: the minus button widget + * + * Since: 2.14 + */ +GtkWidget* +gtk_scale_button_get_minus_button (GtkScaleButton *button) +{ + g_return_val_if_fail (GTK_IS_SCALE_BUTTON (button), button); + + return button->minus_button; +} + #define __GTK_SCALE_BUTTON_C__ #include "gtkaliasdef.c" diff --git a/gtk/gtkscalebutton.h b/gtk/gtkscalebutton.h index 7384db05c..9548093b7 100644 --- a/gtk/gtkscalebutton.h +++ b/gtk/gtkscalebutton.h @@ -95,6 +95,8 @@ void gtk_scale_button_set_value (GtkScaleButton *button, GtkAdjustment* gtk_scale_button_get_adjustment (GtkScaleButton *button); void gtk_scale_button_set_adjustment (GtkScaleButton *button, GtkAdjustment *adjustment); +GtkWidget* gtk_scale_button_get_plus_button (GtkScaleButton *button); +GtkWidget* gtk_scale_button_get_minus_button (GtkScaleButton *button); G_END_DECLS