`([> Gtk.ruler ] as 'a) Gtk.obj ->
object
val obj : 'a Gtk.obj
method as_widget : Gtk.widget Gtk.obj
method coerce : GObj.widget
method connect : GObj.widget_signals
method destroy : unit -> unit
method drag : GObj.drag_ops
method event : GObj.event_ops
method get_oid : int
method lower : float
method max_size : float
method misc : GObj.misc_ops
method position : float
method set_lower : float -> unit
method set_max_size : float -> unit
method set_metric : Gtk.Tags.metric_type -> unit
method set_position : float -> unit
method set_upper : float -> unit
method upper : float
end`