object
  val virtual obj : [> `list ] Gobject.obj
  method selection_mode : GtkEnums.selection_mode
  method set_selection_mode : GtkEnums.selection_mode -> unit
end