summaryrefslogtreecommitdiff
path: root/gtk/gtkscrollbar.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2010-12-13 13:43:52 +0100
committerCarlos Garnacho <carlosg@gnome.org>2010-12-13 22:31:29 +0100
commitc64a1891f80b2dd9041e21b7ed027f33b10b27dc (patch)
tree03c2ed5bf760816bda1d92a1da4d32d33dd27ce8 /gtk/gtkscrollbar.c
parent3306305fe193628f5b00579d76e4227076e8ed58 (diff)
downloadgtk+-c64a1891f80b2dd9041e21b7ed027f33b10b27dc.tar.gz
Port GtkRange widgets to GtkStyleContext
Diffstat (limited to 'gtk/gtkscrollbar.c')
-rw-r--r--gtk/gtkscrollbar.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/gtk/gtkscrollbar.c b/gtk/gtkscrollbar.c
index df4ad75b9c..4a852f2bed 100644
--- a/gtk/gtkscrollbar.c
+++ b/gtk/gtkscrollbar.c
@@ -56,8 +56,7 @@
*/
-static void gtk_scrollbar_style_set (GtkWidget *widget,
- GtkStyle *previous);
+static void gtk_scrollbar_style_updated (GtkWidget *widget);
G_DEFINE_TYPE (GtkScrollbar, gtk_scrollbar, GTK_TYPE_RANGE)
@@ -66,9 +65,7 @@ gtk_scrollbar_class_init (GtkScrollbarClass *class)
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (class);
- widget_class->style_set = gtk_scrollbar_style_set;
-
- GTK_RANGE_CLASS (class)->stepper_detail = "Xscrollbar";
+ widget_class->style_updated = gtk_scrollbar_style_updated;
gtk_widget_class_install_style_property (widget_class,
g_param_spec_int ("min-slider-length",
@@ -125,8 +122,7 @@ gtk_scrollbar_init (GtkScrollbar *scrollbar)
}
static void
-gtk_scrollbar_style_set (GtkWidget *widget,
- GtkStyle *previous)
+gtk_scrollbar_style_updated (GtkWidget *widget)
{
GtkRange *range = GTK_RANGE (widget);
gint slider_length;
@@ -147,7 +143,7 @@ gtk_scrollbar_style_set (GtkWidget *widget,
_gtk_range_set_steppers (range,
has_a, has_b, has_c, has_d);
- GTK_WIDGET_CLASS (gtk_scrollbar_parent_class)->style_set (widget, previous);
+ GTK_WIDGET_CLASS (gtk_scrollbar_parent_class)->style_updated (widget);
}
/**