summaryrefslogtreecommitdiff
path: root/gtk/gtkfiledialog.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2022-12-23 05:54:32 +0100
committerMatthias Clasen <mclasen@redhat.com>2022-12-24 07:56:57 -0500
commite2f730c0bfa6dbcf0e57369e957e6d1dfb9865e6 (patch)
treef9a495c48dda6214d306506476e9ac371f109221 /gtk/gtkfiledialog.h
parent8a2d35b9fbe5f6c63c1f26aeee612b5632db4208 (diff)
downloadgtk+-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.h11
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);