<!-- ##### SECTION Title ##### -->
GtkFileChooser

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT GtkFileChooser ##### -->
<para>

</para>


<!-- ##### SIGNAL GtkFileChooser::confirm-overwrite ##### -->
<para>

</para>

@filechooser: the object which received the signal.
@Returns: 

<!-- ##### SIGNAL GtkFileChooser::current-folder-changed ##### -->
<para>

</para>

@filechooser: the object which received the signal.

<!-- ##### SIGNAL GtkFileChooser::file-activated ##### -->
<para>

</para>

@filechooser: the object which received the signal.

<!-- ##### SIGNAL GtkFileChooser::selection-changed ##### -->
<para>

</para>

@filechooser: the object which received the signal.

<!-- ##### SIGNAL GtkFileChooser::update-preview ##### -->
<para>

</para>

@filechooser: the object which received the signal.

<!-- ##### ARG GtkFileChooser:action ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:create-folders ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:do-overwrite-confirmation ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:extra-widget ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:file-system-backend ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:filter ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:local-only ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:preview-widget ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:preview-widget-active ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:select-multiple ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:show-hidden ##### -->
<para>

</para>

<!-- ##### ARG GtkFileChooser:use-preview-label ##### -->
<para>

</para>

<!-- ##### ENUM GtkFileChooserAction ##### -->
<para>

</para>

@GTK_FILE_CHOOSER_ACTION_OPEN: 
@GTK_FILE_CHOOSER_ACTION_SAVE: 
@GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER: 
@GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER: 

<!-- ##### ENUM GtkFileChooserConfirmation ##### -->
<para>

</para>

@GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM: 
@GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME: 
@GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN: 

<!-- ##### MACRO GTK_FILE_CHOOSER_ERROR ##### -->
<para>

</para>



<!-- ##### ENUM GtkFileChooserError ##### -->
<para>

</para>

@GTK_FILE_CHOOSER_ERROR_NONEXISTENT: 
@GTK_FILE_CHOOSER_ERROR_BAD_FILENAME: 
@GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS: 
@GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME: 

<!-- ##### FUNCTION gtk_file_chooser_set_action ##### -->
<para>

</para>

@chooser: 
@action: 


<!-- ##### FUNCTION gtk_file_chooser_get_action ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_local_only ##### -->
<para>

</para>

@chooser: 
@local_only: 


<!-- ##### FUNCTION gtk_file_chooser_get_local_only ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_select_multiple ##### -->
<para>

</para>

@chooser: 
@select_multiple: 


<!-- ##### FUNCTION gtk_file_chooser_get_select_multiple ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_show_hidden ##### -->
<para>

</para>

@chooser: 
@show_hidden: 


<!-- ##### FUNCTION gtk_file_chooser_get_show_hidden ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_do_overwrite_confirmation ##### -->
<para>

</para>

@chooser: 
@do_overwrite_confirmation: 


<!-- ##### FUNCTION gtk_file_chooser_get_do_overwrite_confirmation ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_create_folders ##### -->
<para>

</para>

@chooser: 
@create_folders: 


<!-- ##### FUNCTION gtk_file_chooser_get_create_folders ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_current_name ##### -->
<para>

</para>

@chooser: 
@name: 


<!-- ##### MACRO gtk_file_chooser_get_filename ##### -->
<para>

</para>



<!-- ##### MACRO gtk_file_chooser_set_filename ##### -->
<para>

</para>



<!-- ##### MACRO gtk_file_chooser_select_filename ##### -->
<para>

</para>



<!-- ##### MACRO gtk_file_chooser_unselect_filename ##### -->
<para>

</para>



<!-- ##### FUNCTION gtk_file_chooser_select_all ##### -->
<para>

</para>

@chooser: 


<!-- ##### FUNCTION gtk_file_chooser_unselect_all ##### -->
<para>

</para>

@chooser: 


<!-- ##### MACRO gtk_file_chooser_get_filenames ##### -->
<para>

</para>



<!-- ##### MACRO gtk_file_chooser_set_current_folder ##### -->
<para>

</para>



<!-- ##### MACRO gtk_file_chooser_get_current_folder ##### -->
<para>

</para>



<!-- ##### FUNCTION gtk_file_chooser_get_uri ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_uri ##### -->
<para>

</para>

@chooser: 
@uri: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_select_uri ##### -->
<para>

</para>

@chooser: 
@uri: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_unselect_uri ##### -->
<para>

</para>

@chooser: 
@uri: 


<!-- ##### FUNCTION gtk_file_chooser_get_uris ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_current_folder_uri ##### -->
<para>

</para>

@chooser: 
@uri: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_get_current_folder_uri ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_preview_widget ##### -->
<para>

</para>

@chooser: 
@preview_widget: 


<!-- ##### FUNCTION gtk_file_chooser_get_preview_widget ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_preview_widget_active ##### -->
<para>

</para>

@chooser: 
@active: 


<!-- ##### FUNCTION gtk_file_chooser_get_preview_widget_active ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_use_preview_label ##### -->
<para>

</para>

@chooser: 
@use_label: 


<!-- ##### FUNCTION gtk_file_chooser_get_use_preview_label ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### MACRO gtk_file_chooser_get_preview_filename ##### -->
<para>

</para>



<!-- ##### FUNCTION gtk_file_chooser_get_preview_uri ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_extra_widget ##### -->
<para>

</para>

@chooser: 
@extra_widget: 


<!-- ##### FUNCTION gtk_file_chooser_get_extra_widget ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_add_filter ##### -->
<para>

</para>

@chooser: 
@filter: 


<!-- ##### FUNCTION gtk_file_chooser_remove_filter ##### -->
<para>

</para>

@chooser: 
@filter: 


<!-- ##### FUNCTION gtk_file_chooser_list_filters ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_filter ##### -->
<para>

</para>

@chooser: 
@filter: 


<!-- ##### FUNCTION gtk_file_chooser_get_filter ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### MACRO gtk_file_chooser_add_shortcut_folder ##### -->
<para>

</para>



<!-- ##### MACRO gtk_file_chooser_remove_shortcut_folder ##### -->
<para>

</para>



<!-- ##### MACRO gtk_file_chooser_list_shortcut_folders ##### -->
<para>

</para>



<!-- ##### FUNCTION gtk_file_chooser_add_shortcut_folder_uri ##### -->
<para>

</para>

@chooser: 
@uri: 
@error: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_remove_shortcut_folder_uri ##### -->
<para>

</para>

@chooser: 
@uri: 
@error: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_list_shortcut_folder_uris ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_get_current_folder_file ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_get_file ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_get_files ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_get_preview_file ##### -->
<para>

</para>

@chooser: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_select_file ##### -->
<para>

</para>

@chooser: 
@file: 
@error: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_current_folder_file ##### -->
<para>

</para>

@chooser: 
@file: 
@error: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_set_file ##### -->
<para>

</para>

@chooser: 
@file: 
@error: 
@Returns: 


<!-- ##### FUNCTION gtk_file_chooser_unselect_file ##### -->
<para>

</para>

@chooser: 
@file: 


