object
  val virtual obj : [> `ruler ] Gobject.obj
  method lower : float
  method max_size : float
  method position : float
  method set_lower : float -> unit
  method set_max_size : float -> unit
  method set_position : float -> unit
  method set_upper : float -> unit
  method upper : float
end