([> `filechooser ] as 'a) Gobject.obj ->
object
  val obj : 'Gobject.obj
  method action :
    callback:(GtkEnums.file_chooser_action -> unit) -> GtkSignal.id
  method do_overwrite_confirmation : callback:(bool -> unit) -> GtkSignal.id
  method extra_widget : callback:(GObj.widget -> unit) -> GtkSignal.id
  method local_only : callback:(bool -> unit) -> GtkSignal.id
  method private notify :
    'b. ('a, 'b) Gobject.property -> callback:('-> unit) -> GtkSignal.id
  method preview_widget : callback:(GObj.widget -> unit) -> GtkSignal.id
  method preview_widget_active : callback:(bool -> unit) -> GtkSignal.id
  method select_multiple : callback:(bool -> unit) -> GtkSignal.id
  method show_hidden : callback:(bool -> unit) -> GtkSignal.id
  method use_preview_label : callback:(bool -> unit) -> GtkSignal.id
end