diff options
author | Benjamin Otte <otte@redhat.com> | 2022-12-23 05:54:32 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-12-24 07:56:57 -0500 |
commit | e2f730c0bfa6dbcf0e57369e957e6d1dfb9865e6 (patch) | |
tree | f9a495c48dda6214d306506476e9ac371f109221 /gtk/gtkfiledialog.h | |
parent | 8a2d35b9fbe5f6c63c1f26aeee612b5632db4208 (diff) | |
download | gtk+-e2f730c0bfa6dbcf0e57369e957e6d1dfb9865e6.tar.gz |
filedialog: Add gtk_file_dialog_set_initial_file()
A shortcut for setting initial-folder and initial-name at the same time.
We can remove all arguments from the actual async calls this way.
Diffstat (limited to 'gtk/gtkfiledialog.h')
-rw-r--r-- | gtk/gtkfiledialog.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gtk/gtkfiledialog.h b/gtk/gtkfiledialog.h index de5574972a..27c0f50aba 100644 --- a/gtk/gtkfiledialog.h +++ b/gtk/gtkfiledialog.h @@ -88,9 +88,16 @@ void gtk_file_dialog_set_initial_name (GtkFileDialog *self const char *name); GDK_AVAILABLE_IN_4_10 +GFile * gtk_file_dialog_get_initial_file (GtkFileDialog *self); + +GDK_AVAILABLE_IN_4_10 +void gtk_file_dialog_set_initial_file (GtkFileDialog *self, + GFile *file); + + +GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_open (GtkFileDialog *self, GtkWindow *parent, - GFile *current_file, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); @@ -103,7 +110,6 @@ GFile * gtk_file_dialog_open_finish (GtkFileDialog *self GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_select_folder (GtkFileDialog *self, GtkWindow *parent, - GFile *initial_folder, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); @@ -117,7 +123,6 @@ GFile * gtk_file_dialog_select_folder_finish GDK_AVAILABLE_IN_4_10 void gtk_file_dialog_save (GtkFileDialog *self, GtkWindow *parent, - GFile *current_file, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); |