f the action is ` GTK_FILE_CHOOSER_ACTION_OPEN ` .

since: 2.4

######  [ gtk_file_chooser_set_choice ](method.FileChooser.set_choice.html)

Selects an option in a ‘choice’ that has been added with
gtk_file_chooser_add_choice(). For a boolean choice, the possible options are
“true” and “false”.

since: 3.22

######  [ gtk_file_chooser_set_create_folders
](method.FileChooser.set_create_folders.html)

Sets whether file choser will offer to create new folders. This is only
relevant if the action is not set to be ` GTK_FILE_CHOOSER_ACTION_OPEN ` .

since: 2.18

######  [ gtk_file_chooser_set_current_folder
](method.FileChooser.set_current_folder.html)

Sets the current folder for ` chooser ` from a local filename. The user will
be shown the full contents of the current folder, plus user interface elements
for navigating to other folders.

since: 2.4

######  [ gtk_file_chooser_set_current_folder_file
](method.FileChooser.set_current_folder_file.html)

Sets the current folder for ` chooser ` from a ` GFile ` . Internal function,
see gtk_file_chooser_set_current_folder_uri().

since: 2.14

######  [ gtk_file_chooser_set_current_folder_uri
](method.FileChooser.set_current_folder_uri.html)

Sets the current folder for ` chooser ` from an  URI  . The user will be shown
the full contents of the current folder, plus user interface elements for
navigating to other folders.

since: 2.4

######  [ gtk_file_chooser_set_current_name
](method.FileChooser.set_current_name.html)

Sets the current name in the file selector, as if entered by the user. Note
that the name passed in here is a  UTF  -8 string rather than a filename. This
function is meant for such uses as a suggested name in a “Save As…” dialog.
You can pass “Untitled.doc” or a similarly suitable suggestion for the ` name
` .

since: 2.4

######  [ gtk_file_chooser_set_do_overwrite_confirmation
](method.FileChooser.set_do_overwrite_confirmation.html)

Sets whether a file chooser in ` GTK_FILE_CHOOSER_ACTION_SAVE ` mode will
present a confirmation dialog if the user types a file name that already
exists. This is ` FALSE ` by default.

since: 2.8

######  [ gtk_file_chooser_set_extra_widget
](method.FileChooser.set_extra_widget.html)

Sets an application-supplied widget to provide extra options to the user.

since: 2.4

######  [ gtk_file_chooser_set_file ](method.FileChooser.set_file.html)

Sets ` file ` as the current filename for the file chooser, by changing to the
file’s parent folder and actually selecting the file in list. If the ` chooser
` is in ` GTK_FILE_CHOOSER_ACTION_SAVE ` mode, the file’s base name will also
appear in the dialog’s file name entry.

since: 2.14

######  [ gtk_file_chooser_set_filename
](method.FileChooser.set_filename.html)

Sets ` filename ` as the current filename for the file chooser, by changing to
the file’s parent folder and actually selecting the file in list; all other
files will be unselected. If the ` chooser ` is in `
GTK_FILE_CHOOSER_ACTION_SAVE ` mode, the file’s base name will also appear in
the dialog’s file name entry.

since: 2.4

######  [ gtk_file_chooser_set_filter ](method.FileChooser.set_filter.html)

Sets the current filter; only the files that pass the filter will be
displayed. If the user-selectable list of filters is non-empty, then the
filter should be one of the filters in that list. Setting the current filter
when the list of filters is empty is useful if you want to restrict the
displayed set of files without letting the user change it.

since: 2.4

######  [ gtk_file_chooser_set_local_only
](method.FileChooser.set_local_only.html)

Sets whether only local files can be selected in the file selector. If `
local_only ` is ` TRUE ` (the default), then the selected file or files are
guaranteed to be accessible through the operating systems native file system
and therefore the application only needs to worry about the filename functions
in ` GtkFileChooser ` , like gtk_file_chooser_get_filename(), rather than the
URI  functions lik