-(define-g-object-class "GtkRuler" ruler
- (:superclass widget :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_ruler_get_type")
- ((lower ruler-lower "lower" "gdouble" t t)
- (upper ruler-upper "upper" "gdouble" t t)
- (position ruler-position "position" "gdouble" t t)
- (max-size ruler-max-size "max-size" "gdouble" t t)
- (metric ruler-metric "metric" "GtkMetricType" t t)))
-
-(define-g-object-class "GtkHRuler" h-ruler
- (:superclass ruler :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_hruler_get_type")
- nil)
-
-(define-g-object-class "GtkVRuler" v-ruler
- (:superclass ruler :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_vruler_get_type")
- nil)
-
-(define-g-object-class "GtkRange" range
- (:superclass widget :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_range_get_type")
- ((update-policy range-update-policy "update-policy"
- "GtkUpdateType" t t)
- (adjustment range-adjustment "adjustment"
- "GtkAdjustment" t t)
- (inverted range-inverted "inverted" "gboolean" t t)
- (lower-stepper-sensitivity
- range-lower-stepper-sensitivity
- "lower-stepper-sensitivity" "GtkSensitivityType" t t)
- (upper-stepper-sensitivity
- range-upper-stepper-sensitivity
- "upper-stepper-sensitivity" "GtkSensitivityType" t t)
- (show-fill-level range-show-fill-level
- "show-fill-level" "gboolean" t t)
- (restrict-to-fill-level range-restrict-to-fill-level
- "restrict-to-fill-level" "gboolean" t t)
- (fill-level range-fill-level "fill-level" "gdouble" t
- t)))
-
-(define-g-object-class "GtkScale" scale
- (:superclass range :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_scale_get_type")
- ((digits scale-digits "digits" "gint" t t)
- (draw-value scale-draw-value "draw-value" "gboolean" t
- t)
- (value-pos scale-value-pos "value-pos"
- "GtkPositionType" t t)))
-
-(define-g-object-class "GtkHScale" h-scale
- (:superclass scale :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_hscale_get_type")
- nil)
-
-(define-g-object-class "GtkVScale" v-scale
- (:superclass scale :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_vscale_get_type")
- nil)
-
-(define-g-object-class "GtkScrollbar" scrollbar
- (:superclass range :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_scrollbar_get_type")
- nil)
-
-(define-g-object-class "GtkHScrollbar" h-scrollbar
- (:superclass scrollbar :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_hscrollbar_get_type")
- nil)
-
-(define-g-object-class "GtkVScrollbar" v-scrollbar
- (:superclass scrollbar :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_vscrollbar_get_type")
- nil)
-
-(define-g-object-class "GtkSeparator" separator
- (:superclass widget :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_separator_get_type")
- nil)
-
-(define-g-object-class "GtkHSeparator" h-separator
- (:superclass separator :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_hseparator_get_type")
- nil)
-
-(define-g-object-class "GtkVSeparator" v-separator
- (:superclass separator :export t :interfaces
- ("AtkImplementorIface" "GtkBuildable" "GtkOrientable")
- :type-initializer "gtk_vseparator_get_type")
- nil)
-