GtkFileChooser File chooser interface used by #GtkFileChooserWidget and #GtkFileChooserDialog. #GtkFileChooser is an interface that can be implemented by file selection widgets. In GTK+, the main objects that implement this interface are #GtkFileChooserWidget and #GtkFileChooserDialog. You do not need to write an object that implements the #GtkFileChooser interface unless you are trying to adapt an existing file selector to expose a standard programming interface. #GtkFileChooserDialog, #GtkFileChooserWidget Describes whether a #GtkFileChooser is being used to open existing files or to save to a possibly new file. @GTK_FILE_CHOOSER_ACTION_OPEN: Indicates Open mode. The file chooser will only let the user pick an existing file. @GTK_FILE_CHOOSER_ACTION_SAVE: Indicates Save mode. The file chooser will let the user pick an existing file, or type in a new filename. Used to get the #GError quark for #GtkFileChooser errors. These identify the various errors that can occur while calling #GtkFileChooser functions. @GTK_FILE_CHOOSER_ERROR_NONEXISTENT: Indicates that a file does not exist. @GTK_FILE_CHOOSER_ERROR_BAD_FILENAME: Indicates a malformed filename. @Returns: @chooser: @action: @chooser: @Returns: @chooser: @folder_mode: @chooser: @Returns: @chooser: @files_only: @chooser: @Returns: @chooser: @select_multiple: @chooser: @Returns: @chooser: @name: @chooser: @Returns: @chooser: @filename: @chooser: @filename: @chooser: @filename: @chooser: @chooser: @chooser: @Returns: @chooser: @filename: @chooser: @Returns: @chooser: @Returns: @chooser: @uri: @chooser: @uri: @chooser: @uri: @chooser: @Returns: @chooser: @uri: @chooser: @Returns: @chooser: @preview_widget: @chooser: @Returns: @chooser: @active: @chooser: @Returns: @file_chooser: @Returns: @file_chooser: @Returns: @chooser: @extra_widget: @chooser: @Returns: @chooser: @filter: @chooser: @filter: @chooser: @Returns: @chooser: @filter: @chooser: @Returns: @chooser: @folder: @error: @Returns: @chooser: @folder: @error: @Returns: @chooser: @Returns: @chooser: @folder: @error: @Returns: @chooser: @folder: @error: @Returns: @chooser: @Returns: