import "glib/glib" import "glib/glib-object" import "gtk/gtkobject" import "gtk/gtkwidget" import "gtk/gtkfilefilter" public [name="c"] struct GtkFileChooser; dummy: int; end enum GtkFileChooserAction GTK_FILE_CHOOSER_ACTION_OPEN GTK_FILE_CHOOSER_ACTION_SAVE GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER end enum GtkFileChooserError GTK_FILE_CHOOSER_ERROR_NONEXISTENT GTK_FILE_CHOOSER_ERROR_BAD_FILENAME end import func gtk_file_chooser_get_type: GType import func gtk_file_chooser_set_action (GtkFileChooser,GtkFileChooserAction): void import func gtk_file_chooser_get_action (GtkFileChooser): GtkFileChooserAction import func gtk_file_chooser_set_local_only (GtkFileChooser,gboolean): void import func gtk_file_chooser_get_local_only (GtkFileChooser): gboolean import func gtk_file_chooser_set_select_multiple (GtkFileChooser,gboolean): void import func gtk_file_chooser_get_select_multiple (GtkFileChooser): gboolean import func gtk_file_chooser_set_show_hidden (GtkFileChooser,gboolean): void import func gtk_file_chooser_get_show_hidden (GtkFileChooser): gboolean import func gtk_file_chooser_set_current_name (GtkFileChooser,[] gchar): void import func gtk_file_chooser_get_filename (GtkFileChooser): [] gchar import func gtk_file_chooser_set_filename (GtkFileChooser,[] char): gboolean import func gtk_file_chooser_select_filename (GtkFileChooser,[] char): gboolean import func gtk_file_chooser_unselect_filename (GtkFileChooser,[] char): void import func gtk_file_chooser_select_all (GtkFileChooser): void import func gtk_file_chooser_unselect_all (GtkFileChooser): void import func gtk_file_chooser_get_filenames (GtkFileChooser): GSList import func gtk_file_chooser_set_current_folder (GtkFileChooser,[] gchar): gboolean import func gtk_file_chooser_get_current_folder (GtkFileChooser): [] gchar import func gtk_file_chooser_get_uri (GtkFileChooser): [] gchar import func gtk_file_chooser_set_uri (GtkFileChooser,[] char): gboolean import func gtk_file_chooser_select_uri (GtkFileChooser,[] char): gboolean import func gtk_file_chooser_unselect_uri (GtkFileChooser,[] char): void import func gtk_file_chooser_get_uris (GtkFileChooser): GSList import func gtk_file_chooser_set_current_folder_uri (GtkFileChooser,[] gchar): gboolean import func gtk_file_chooser_get_current_folder_uri (GtkFileChooser): [] gchar import func gtk_file_chooser_set_preview_widget (GtkFileChooser,GtkWidget): void import func gtk_file_chooser_get_preview_widget (GtkFileChooser): GtkWidget import func gtk_file_chooser_set_preview_widget_active (GtkFileChooser,gboolean): void import func gtk_file_chooser_get_preview_widget_active (GtkFileChooser): gboolean import func gtk_file_chooser_set_use_preview_label (GtkFileChooser,gboolean): void import func gtk_file_chooser_get_use_preview_label (GtkFileChooser): gboolean import func gtk_file_chooser_get_preview_filename (GtkFileChooser): [] char import func gtk_file_chooser_get_preview_uri (GtkFileChooser): [] char import func gtk_file_chooser_set_extra_widget (GtkFileChooser,GtkWidget): void import func gtk_file_chooser_get_extra_widget (GtkFileChooser): GtkWidget import func gtk_file_chooser_add_filter (GtkFileChooser,GtkFileFilter): void import func gtk_file_chooser_remove_filter (GtkFileChooser,GtkFileFilter): void import func gtk_file_chooser_list_filters (GtkFileChooser): GSList import func gtk_file_chooser_set_filter (GtkFileChooser,GtkFileFilter): void import func gtk_file_chooser_get_filter (GtkFileChooser): GtkFileFilter //import func gtk_file_chooser_add_shortcut_folder (GtkFileChooser,[] char,[]GError): gboolean //import func gtk_file_chooser_remove_shortcut_folder (GtkFileChooser,[] gchar,[]GError): gboolean import func gtk_file_chooser_list_shortcut_folders (GtkFileChooser): GSList //import func gtk_file_chooser_add_shortcut_folder_uri (GtkFileChooser,[] gchar,[]GError): gboolean //import func gtk_file_chooser_remove_shortcut_folder_uri (GtkFileChooser,[] gchar,[]GError): gboolean import func gtk_file_chooser_list_shortcut_folder_uris (GtkFileChooser): GSList end