21#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
22#error "Only <gtk/gtk.h> can be included directly."
31#define GTK_TYPE_FILE_DIALOG (gtk_file_dialog_get_type ())
93 const char *accept_label);
116 (GtkFileDialog *self,
141 (GtkFileDialog *self,
147 (GtkFileDialog *self,
155 (GtkFileDialog *self,
#define GDK_AVAILABLE_IN_4_10
struct _GAsyncResult GAsyncResult
void(* GAsyncReadyCallback)(GObject *source_object, GAsyncResult *res, gpointer data)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_default_filter(GtkFileDialog *self, GtkFileFilter *filter)
GDK_AVAILABLE_IN_4_10 GFile * gtk_file_dialog_get_initial_file(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 gboolean gtk_file_dialog_get_modal(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_select_folder(GtkFileDialog *self, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_4_10 const char * gtk_file_dialog_get_title(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_open_multiple(GtkFileDialog *self, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_4_10 GListModel * gtk_file_dialog_select_multiple_folders_finish(GtkFileDialog *self, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_4_10 GFile * gtk_file_dialog_get_initial_folder(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 GDK_AVAILABLE_IN_4_10 GtkFileDialog * gtk_file_dialog_new(void)
GDK_AVAILABLE_IN_4_10 GtkFileFilter * gtk_file_dialog_get_default_filter(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_accept_label(GtkFileDialog *self, const char *accept_label)
GDK_AVAILABLE_IN_4_10 const char * gtk_file_dialog_get_initial_name(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 GFile * gtk_file_dialog_save_finish(GtkFileDialog *self, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_title(GtkFileDialog *self, const char *title)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_filters(GtkFileDialog *self, GListModel *filters)
GDK_AVAILABLE_IN_4_10 GFile * gtk_file_dialog_select_folder_finish(GtkFileDialog *self, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_initial_name(GtkFileDialog *self, const char *name)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_save(GtkFileDialog *self, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_modal(GtkFileDialog *self, gboolean modal)
GDK_AVAILABLE_IN_4_10 const char * gtk_file_dialog_get_accept_label(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 GListModel * gtk_file_dialog_open_multiple_finish(GtkFileDialog *self, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_initial_folder(GtkFileDialog *self, GFile *folder)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_select_multiple_folders(GtkFileDialog *self, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_4_10 GListModel * gtk_file_dialog_get_filters(GtkFileDialog *self)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_set_initial_file(GtkFileDialog *self, GFile *file)
GDK_AVAILABLE_IN_4_10 GFile * gtk_file_dialog_open_finish(GtkFileDialog *self, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_open(GtkFileDialog *self, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
struct _GtkFileFilter GtkFileFilter
#define G_DECLARE_FINAL_TYPE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, ParentName)
static void error(LoadState *S, const char *why)