+ GtkWidgetClass *widget_class;
+
+ widget_class = GTK_WIDGET_CLASS (class);
+
+ parent_class = g_type_class_peek_parent (class);
+
+ widget_class->style_set = gtk_scrollbar_style_set;
+
+ gtk_widget_class_install_style_property (widget_class,
+ g_param_spec_int ("min_slider_length",
+ _("Minimum Slider Length"),
+ _("Minimum length of scrollbar slider"),
+ 0,
+ G_MAXINT,
+ 7,
+ G_PARAM_READABLE));
+
+ gtk_widget_class_install_style_property (widget_class,
+ g_param_spec_boolean ("fixed_slider_length",
+ _("Fixed slider size"),
+ _("Don't change slider size, just lock it to the minimum length"),
+ FALSE,
+
+ G_PARAM_READABLE));
+
+ gtk_widget_class_install_style_property (widget_class,
+ g_param_spec_boolean ("has_backward_stepper",
+ _("Backward stepper"),
+ _("Display the standard backward arrow button"),
+ TRUE,
+
+ G_PARAM_READABLE));
+
+ gtk_widget_class_install_style_property (widget_class,
+ g_param_spec_boolean ("has_forward_stepper",
+ _("Forward stepper"),
+ _("Display the standard forward arrow button"),
+ TRUE,
+
+ G_PARAM_READABLE));
+
+ gtk_widget_class_install_style_property (widget_class,
+ g_param_spec_boolean ("has_secondary_backward_stepper",
+ _("Secondary backward stepper"),
+ _("Display a second backward arrow button on the opposite end of the scrollbar"),
+ FALSE,
+
+ G_PARAM_READABLE));
+
+ gtk_widget_class_install_style_property (widget_class,
+ g_param_spec_boolean ("has_secondary_forward_stepper",
+ _("Secondary forward stepper"),
+ _("Display a secondary forward arrow button on the opposite end of the scrollbar"),
+ FALSE,
+
+ G_PARAM_READABLE));