summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechooserprivate.h
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2013-04-11 21:44:21 -0500
committerFederico Mena Quintero <federico@gnome.org>2013-04-11 21:44:21 -0500
commitb0eed8680cd1ee61b6cee6dd2d303b399e9f3f9e (patch)
treee42acf9122dc8691c56058da26f0e0897d0289cb /gtk/gtkfilechooserprivate.h
parente2c979799434707902f7ae0642e453d733f40e34 (diff)
downloadgtk+-b0eed8680cd1ee61b6cee6dd2d303b399e9f3f9e.tar.gz
Move GtkFileChooserDefault to gtkfilechooserdefault.c
We will move all the fields to a private structure next.
Diffstat (limited to 'gtk/gtkfilechooserprivate.h')
-rw-r--r--gtk/gtkfilechooserprivate.h181
1 files changed, 0 insertions, 181 deletions
diff --git a/gtk/gtkfilechooserprivate.h b/gtk/gtkfilechooserprivate.h
index 606c6cdbeb..61a3aac6db 100644
--- a/gtk/gtkfilechooserprivate.h
+++ b/gtk/gtkfilechooserprivate.h
@@ -102,187 +102,6 @@ gboolean _gtk_file_chooser_remove_shortcut_folder (GtkFileChooser *cho
GError **error);
GSList * _gtk_file_chooser_list_shortcut_folder_files (GtkFileChooser *chooser);
-/* GtkFileChooserDefault private */
-
-typedef enum {
- LOAD_EMPTY, /* There is no model */
- LOAD_PRELOAD, /* Model is loading and a timer is running; model isn't inserted into the tree yet */
- LOAD_LOADING, /* Timeout expired, model is inserted into the tree, but not fully loaded yet */
- LOAD_FINISHED /* Model is fully loaded and inserted into the tree */
-} LoadState;
-
-typedef enum {
- RELOAD_EMPTY, /* No folder has been set */
- RELOAD_HAS_FOLDER /* We have a folder, although it may not be completely loaded yet; no need to reload */
-} ReloadState;
-
-typedef enum {
- LOCATION_MODE_PATH_BAR,
- LOCATION_MODE_FILENAME_ENTRY
-} LocationMode;
-
-typedef enum {
- OPERATION_MODE_BROWSE,
- OPERATION_MODE_SEARCH,
- OPERATION_MODE_RECENT
-} OperationMode;
-
-typedef enum {
- STARTUP_MODE_RECENT,
- STARTUP_MODE_CWD
-} StartupMode;
-
-#define REMOVE_FOR_PLACES_SIDEBAR 0
-
-struct _GtkFileChooserDefault
-{
- GtkBox parent_instance;
-
- GtkFileChooserAction action;
-
- GtkFileSystem *file_system;
-
- /* Save mode widgets */
- GtkWidget *save_widgets;
- GtkWidget *save_widgets_table;
-
- GtkWidget *save_folder_label;
-
- /* The file browsing widgets */
- GtkWidget *browse_widgets_box;
- GtkWidget *browse_widgets_hpaned;
- GtkWidget *browse_header_box;
- GtkWidget *browse_files_tree_view;
- GtkWidget *browse_files_popup_menu;
- GtkWidget *browse_files_popup_menu_add_shortcut_item;
- GtkWidget *browse_files_popup_menu_hidden_files_item;
- GtkWidget *browse_files_popup_menu_size_column_item;
- GtkWidget *browse_files_popup_menu_copy_file_location_item;
- GtkWidget *browse_files_popup_menu_visit_file_item;
- GtkWidget *browse_new_folder_button;
- GtkWidget *browse_path_bar_hbox;
- GtkSizeGroup *browse_path_bar_size_group;
- GtkWidget *browse_path_bar;
- GtkWidget *browse_special_mode_icon;
- GtkWidget *browse_special_mode_label;
- GtkWidget *browse_select_a_folder_info_bar;
- GtkWidget *browse_select_a_folder_label;
- GtkWidget *browse_select_a_folder_icon;
-
- GtkFileSystemModel *browse_files_model;
- char *browse_files_last_selected_name;
-
- GtkWidget *places_sidebar;
- StartupMode startup_mode;
-
- /* OPERATION_MODE_SEARCH */
- GtkWidget *search_hbox;
- GtkWidget *search_entry;
- GtkSearchEngine *search_engine;
- GtkQuery *search_query;
- GtkFileSystemModel *search_model;
-
- /* OPERATION_MODE_RECENT */
- GtkRecentManager *recent_manager;
- GtkFileSystemModel *recent_model;
- guint load_recent_id;
-
- GtkWidget *filter_combo_hbox;
- GtkWidget *filter_combo;
- GtkWidget *preview_box;
- GtkWidget *preview_label;
- GtkWidget *preview_widget;
- GtkWidget *extra_align;
- GtkWidget *extra_widget;
-
- GtkWidget *location_button;
- GtkWidget *location_entry_box;
- GtkWidget *location_label;
- GtkWidget *location_entry;
- LocationMode location_mode;
-
- /* Handles */
- GSList *loading_shortcuts;
- GSList *reload_icon_cancellables;
- GCancellable *file_list_drag_data_received_cancellable;
- GCancellable *update_current_folder_cancellable;
- GCancellable *should_respond_get_info_cancellable;
- GCancellable *file_exists_get_info_cancellable;
- GCancellable *update_from_entry_cancellable;
- GCancellable *shortcuts_activate_iter_cancellable;
-
- LoadState load_state;
- ReloadState reload_state;
- guint load_timeout_id;
-
- OperationMode operation_mode;
-
- GSList *pending_select_files;
-
- GtkFileFilter *current_filter;
- GSList *filters;
-
- GtkBookmarksManager *bookmarks_manager;
-
- int num_volumes;
- int num_shortcuts;
- int num_bookmarks;
-
- gulong volumes_changed_id;
- gulong bookmarks_changed_id;
-
- GFile *current_volume_file;
- GFile *current_folder;
- GFile *preview_file;
- char *preview_display_name;
-
- GtkTreeViewColumn *list_name_column;
- GtkCellRenderer *list_name_renderer;
- GtkTreeViewColumn *list_mtime_column;
- GtkTreeViewColumn *list_size_column;
-
- GSource *edited_idle;
- char *edited_new_text;
-
- gulong settings_signal_id;
- int icon_size;
-
- GSource *focus_entry_idle;
-
- gulong toplevel_set_focus_id;
- GtkWidget *toplevel_last_focus_widget;
-
- gint sort_column;
- GtkSortType sort_order;
-
-#if 0
- GdkDragContext *shortcuts_drag_context;
- GSource *shortcuts_drag_outside_idle;
-#endif
-
- /* Flags */
-
- guint local_only : 1;
- guint preview_widget_active : 1;
- guint use_preview_label : 1;
- guint select_multiple : 1;
- guint show_hidden : 1;
- guint do_overwrite_confirmation : 1;
- guint list_sort_ascending : 1;
- guint changing_folder : 1;
- guint shortcuts_current_folder_active : 1;
- guint has_home : 1;
- guint has_desktop : 1;
- guint has_search : 1;
- guint has_recent: 1;
- guint show_size_column : 1;
- guint create_folders : 1;
-
-#if 0
- guint shortcuts_drag_outside : 1;
-#endif
-};
-
G_END_DECLS