object
  val virtual obj : [> `viewport ] Gobject.obj
  method hadjustment : GData.adjustment
  method set_hadjustment : GData.adjustment -> unit
  method set_shadow_type : GtkEnums.shadow_type -> unit
  method set_vadjustment : GData.adjustment -> unit
  method shadow_type : GtkEnums.shadow_type
  method vadjustment : GData.adjustment
end