([> Gtk.file_chooser_button ] as 'a) Gtk.obj ->
object
  val obj : 'Gtk.obj
  method action : Gtk.Tags.file_chooser_action
  method add : GObj.widget -> unit
  method add_filter : filter -> unit
  method add_shortcut_folder : string -> unit
  method add_shortcut_folder_uri : string -> unit
  method all_children : GObj.widget list
  method as_widget : Gtk.widget Gtk.obj
  method border_width : int
  method children : GObj.widget list
  method coerce : GObj.widget
  method connect : GFile.chooser_button_signals
  method create_folders : bool
  method current_folder : string option
  method current_folder_uri : string
  method destroy : unit -> unit
  method do_overwrite_confirmation : bool
  method drag : GObj.drag_ops
  method extra_widget : GObj.widget
  method filename : string option
  method filter : filter
  method focus : GContainer.focus
  method get_filenames : string list
  method get_oid : int
  method get_uris : string list
  method homogeneous : bool
  method list_filters : filter list
  method list_shortcut_folder_uris : string list
  method list_shortcut_folders : string list
  method local_only : bool
  method misc : GObj.misc_ops
  method pack :
    ?from:Gtk.Tags.pack_type ->
    ?expand:bool -> ?fill:bool -> ?padding:int -> GObj.widget -> unit
  method preview_filename : string option
  method preview_uri : string option
  method preview_widget : GObj.widget
  method preview_widget_active : bool
  method remove : GObj.widget -> unit
  method remove_filter : filter -> unit
  method remove_shortcut_folder : string -> unit
  method remove_shortcut_folder_uri : string -> unit
  method reorder_child : GObj.widget -> pos:int -> unit
  method resize_mode : Gtk.Tags.resize_mode
  method select_all : unit
  method select_filename : string -> bool
  method select_multiple : bool
  method select_uri : string -> bool
  method set_action : Gtk.Tags.file_chooser_action -> unit
  method set_border_width : int -> unit
  method set_child_packing :
    ?from:Gtk.Tags.pack_type ->
    ?expand:bool -> ?fill:bool -> ?padding:int -> GObj.widget -> unit
  method set_create_folders : bool -> unit
  method set_current_folder : string -> bool
  method set_current_folder_uri : string -> bool
  method set_current_name : string -> unit
  method set_do_overwrite_confirmation : bool -> unit
  method set_extra_widget : GObj.widget -> unit
  method set_filename : string -> bool
  method set_filter : filter -> unit
  method set_homogeneous : bool -> unit
  method set_local_only : bool -> unit
  method set_preview_widget : GObj.widget -> unit
  method set_preview_widget_active : bool -> unit
  method set_resize_mode : Gtk.Tags.resize_mode -> unit
  method set_select_multiple : bool -> unit
  method set_show_hidden : bool -> unit
  method set_spacing : int -> unit
  method set_title : string -> unit
  method set_uri : string -> bool
  method set_use_preview_label : bool -> unit
  method set_width_chars : int -> unit
  method show_hidden : bool
  method spacing : int
  method title : string
  method unselect_all : unit
  method unselect_filename : string -> unit
  method unselect_uri : string -> unit
  method uri : string option
  method use_preview_label : bool
  method width_chars : int
end