1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Base class for widgets which visualize an adjustment
7 <!-- ##### SECTION Long_Description ##### -->
9 #GtkRange is the common base class for widgets which visualize an
10 adjustment, e.g scales or scrollbars.
13 Apart from signals for monitoring the parameters of the adjustment,
14 GtkRange provides properties and methods for influencing the sensitivity
15 of the "steppers". It also provides properties and methods for setting a
16 "fill level" on range widgets. See gtk_range_set_fill_level().
19 <!-- ##### SECTION See_Also ##### -->
24 <!-- ##### SECTION Stability_Level ##### -->
27 <!-- ##### SECTION Image ##### -->
30 <!-- ##### STRUCT GtkRange ##### -->
36 <!-- ##### SIGNAL GtkRange::adjust-bounds ##### -->
41 @range: the object which received the signal.
44 <!-- ##### SIGNAL GtkRange::change-value ##### -->
49 @range: the object which received the signal.
54 <!-- ##### SIGNAL GtkRange::move-slider ##### -->
62 <!-- ##### SIGNAL GtkRange::value-changed ##### -->
69 <!-- ##### ARG GtkRange:adjustment ##### -->
74 <!-- ##### ARG GtkRange:fill-level ##### -->
79 <!-- ##### ARG GtkRange:inverted ##### -->
84 <!-- ##### ARG GtkRange:lower-stepper-sensitivity ##### -->
89 <!-- ##### ARG GtkRange:restrict-to-fill-level ##### -->
94 <!-- ##### ARG GtkRange:show-fill-level ##### -->
99 <!-- ##### ARG GtkRange:update-policy ##### -->
104 <!-- ##### ARG GtkRange:upper-stepper-sensitivity ##### -->
109 <!-- ##### ARG GtkRange:activate-slider ##### -->
114 <!-- ##### ARG GtkRange:arrow-displacement-x ##### -->
119 <!-- ##### ARG GtkRange:arrow-displacement-y ##### -->
124 <!-- ##### ARG GtkRange:arrow-scaling ##### -->
129 <!-- ##### ARG GtkRange:slider-width ##### -->
134 <!-- ##### ARG GtkRange:stepper-size ##### -->
139 <!-- ##### ARG GtkRange:stepper-spacing ##### -->
144 <!-- ##### ARG GtkRange:trough-border ##### -->
149 <!-- ##### ARG GtkRange:trough-side-details ##### -->
154 <!-- ##### ARG GtkRange:trough-under-steppers ##### -->
159 <!-- ##### FUNCTION gtk_range_get_fill_level ##### -->
168 <!-- ##### FUNCTION gtk_range_get_restrict_to_fill_level ##### -->
177 <!-- ##### FUNCTION gtk_range_get_show_fill_level ##### -->
186 <!-- ##### FUNCTION gtk_range_set_fill_level ##### -->
195 <!-- ##### FUNCTION gtk_range_set_restrict_to_fill_level ##### -->
201 @restrict_to_fill_level:
204 <!-- ##### FUNCTION gtk_range_set_show_fill_level ##### -->
213 <!-- ##### FUNCTION gtk_range_get_adjustment ##### -->
222 <!-- ##### FUNCTION gtk_range_set_update_policy ##### -->
231 <!-- ##### FUNCTION gtk_range_set_adjustment ##### -->
240 <!-- ##### FUNCTION gtk_range_get_inverted ##### -->
249 <!-- ##### FUNCTION gtk_range_set_inverted ##### -->
258 <!-- ##### FUNCTION gtk_range_get_update_policy ##### -->
267 <!-- ##### FUNCTION gtk_range_get_value ##### -->
276 <!-- ##### FUNCTION gtk_range_set_increments ##### -->
286 <!-- ##### FUNCTION gtk_range_set_range ##### -->
296 <!-- ##### FUNCTION gtk_range_set_value ##### -->
305 <!-- ##### ENUM GtkSensitivityType ##### -->
307 Determines how GTK+ handles the sensitivity of stepper arrows
308 at the end of range widgets.
311 @GTK_SENSITIVITY_AUTO: The arrow is made insensitive if the
313 @GTK_SENSITIVITY_ON: The arrow is always sensitive
314 @GTK_SENSITIVITY_OFF: The arrow is always insensitive
316 <!-- ##### FUNCTION gtk_range_set_lower_stepper_sensitivity ##### -->
325 <!-- ##### FUNCTION gtk_range_get_lower_stepper_sensitivity ##### -->
334 <!-- ##### FUNCTION gtk_range_set_upper_stepper_sensitivity ##### -->
343 <!-- ##### FUNCTION gtk_range_get_upper_stepper_sensitivity ##### -->
352 <!-- ##### FUNCTION gtk_range_get_flippable ##### -->
361 <!-- ##### FUNCTION gtk_range_set_flippable ##### -->
370 <!-- ##### FUNCTION gtk_range_get_min_slider_size ##### -->
379 <!-- ##### FUNCTION gtk_range_get_range_rect ##### -->
388 <!-- ##### FUNCTION gtk_range_get_slider_range ##### -->
398 <!-- ##### FUNCTION gtk_range_get_slider_size_fixed ##### -->
407 <!-- ##### FUNCTION gtk_range_set_min_slider_size ##### -->
416 <!-- ##### FUNCTION gtk_range_set_slider_size_fixed ##### -->