# Class type GFile.chooser

    class type chooser = object .. end

Since GTK 2.4 (gtkdoc: gtk GtkFileChooser)

    method set_action : GtkEnums.file_chooser_action -> unit

    method action : GtkEnums.file_chooser_action

    method set_local_only : bool -> unit

    method local_only : bool

    method set_select_multiple : bool -> unit

    method select_multiple : bool

    method set_current_name : string -> unit

    method show_hidden : bool

    method set_show_hidden : bool -> unit

    method set_filename : string -> bool

    method filename : string option

    method select_filename : string -> bool

    method unselect_filename : string -> unit

    method get_filenames : string list

    method set_current_folder : string -> bool

    method current_folder : string option

    method set_uri : string -> bool

    method uri : string option

    method select_uri : string -> bool

    method unselect_uri : string -> unit

    method get_uris : string list

    method set_current_folder_uri : string -> bool

    method current_folder_uri : string

    method select_all : unit

    method unselect_all : unit

    method set_preview_widget : GObj.widget -> unit

    method preview_widget : GObj.widget

    method set_preview_widget_active : bool -> unit

    method preview_widget_active : bool

    method preview_filename : string option

    method preview_uri : string option

    method set_use_preview_label : bool -> unit

    method use_preview_label : bool

    method set_extra_widget : GObj.widget -> unit

    method extra_widget : GObj.widget

    method add_filter : filter -> unit

    method remove_filter : filter -> unit

    method list_filters : filter list

    method set_filter : filter -> unit

    method filter : filter

    method add_shortcut_folder : string -> unit

Raises `GtkFile.FileChooser.Error` if operation fails

    method remove_shortcut_folder : string -> unit

Raises `GtkFile.FileChooser.Error` if operation fails

    method list_shortcut_folders : string list

    method add_shortcut_folder_uri : string -> unit

Raises `GtkFile.FileChooser.Error` if operation fails

    method remove_shortcut_folder_uri : string -> unit

Raises `GtkFile.FileChooser.Error` if operation fails

    method list_shortcut_folder_uris : string list

    method do_overwrite_confirmation : bool

since Gtk 2.8

    method set_do_overwrite_confirmation : bool -> unit

since Gtk 2.8