summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechoosernativeprivate.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkfilechoosernativeprivate.h')
-rw-r--r--gtk/gtkfilechoosernativeprivate.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk/gtkfilechoosernativeprivate.h b/gtk/gtkfilechoosernativeprivate.h
index ab3b6cf0c7..283eda902d 100644
--- a/gtk/gtkfilechoosernativeprivate.h
+++ b/gtk/gtkfilechoosernativeprivate.h
@@ -23,6 +23,14 @@
G_BEGIN_DECLS
+typedef struct {
+ char *id;
+ char *label;
+ char **options;
+ char **option_labels;
+ char *selected;
+} GtkFileChooserNativeChoice;
+
struct _GtkFileChooserNative
{
GtkNativeDialog parent_instance;
@@ -36,6 +44,7 @@ struct _GtkFileChooserNative
GFile *current_folder;
GFile *current_file;
char *current_name;
+ GSList *choices;
/* Fallback mode */
GtkWidget *dialog;