summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechooserprivate.h
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2012-11-21 10:28:26 -0600
committerFederico Mena Quintero <federico@gnome.org>2012-11-21 13:16:41 -0600
commit043cac11f3ad588948e9594f3943ee7df998f71b (patch)
tree6901d7ae56c87f161cd3b90eb563a4c0e767fb39 /gtk/gtkfilechooserprivate.h
parentec9bdc639794a0d1f528eef5876ca676927336b6 (diff)
downloadgtk+-043cac11f3ad588948e9594f3943ee7df998f71b.tar.gz
Add a new org.gtk.SettingsFileChooser startup-mode settings key
It has two possible values, 'recent' and 'cwd'. We will use these to determine whether to set the default starting mode, if a folder has not been pre-set, to showing the Recent Files list or the current working directory. Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Diffstat (limited to 'gtk/gtkfilechooserprivate.h')
-rw-r--r--gtk/gtkfilechooserprivate.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkfilechooserprivate.h b/gtk/gtkfilechooserprivate.h
index 7be9a56d60..3256fd9560 100644
--- a/gtk/gtkfilechooserprivate.h
+++ b/gtk/gtkfilechooserprivate.h
@@ -151,6 +151,11 @@ typedef enum {
OPERATION_MODE_RECENT
} OperationMode;
+typedef enum {
+ STARTUP_MODE_RECENT,
+ STARTUP_MODE_CWD
+} StartupMode;
+
#define REMOVE_FOR_PLACES_SIDEBAR 0
struct _GtkFileChooserDefault
@@ -199,6 +204,7 @@ struct _GtkFileChooserDefault
char *browse_files_last_selected_name;
GtkWidget *places_sidebar;
+ StartupMode startup_mode;
/* OPERATION_MODE_SEARCH */
GtkWidget *search_hbox;