[nautilus] all: don't use eel_g_settings_add_auto_* methods
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] all: don't use eel_g_settings_add_auto_* methods
- Date: Sun, 30 Jan 2011 22:31:54 +0000 (UTC)
commit 253345f0841a38fcf02023bc2acd8bdc26842160
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Sun Jan 30 15:53:44 2011 -0500
all: don't use eel_g_settings_add_auto_* methods
It makes no sense to use caching now with GSettings, as lookup
operations are fast enough.
libnautilus-private/nautilus-file.c | 11 +--
libnautilus-private/nautilus-icon-canvas-item.c | 19 ++----
libnautilus-private/nautilus-thumbnails.c | 12 +--
src/nautilus-desktop-icon-view.c | 13 +---
src/nautilus-icon-view.c | 72 +++++--------------
src/nautilus-list-view.c | 87 ++++++++++++-----------
6 files changed, 81 insertions(+), 133 deletions(-)
---
diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c
index e531dd8..7cf3bd1 100644
--- a/libnautilus-private/nautilus-file.c
+++ b/libnautilus-private/nautilus-file.c
@@ -111,8 +111,6 @@ enum {
LAST_SIGNAL
};
-static int date_format_pref;
-
static guint signals[LAST_SIGNAL];
static GHashTable *symbolic_links;
@@ -4416,13 +4414,15 @@ nautilus_file_fit_date_as_string (NautilusFile *file,
GDate *today;
GDate *file_date;
guint32 file_date_age;
- int i;
+ int i, date_format_pref;
if (!nautilus_file_get_date (file, date_type, &file_time_raw)) {
return NULL;
}
file_time = localtime (&file_time_raw);
+ date_format_pref = g_settings_get_enum (nautilus_preferences,
+ NAUTILUS_PREFERENCES_DATE_FORMAT);
if (date_format_pref == NAUTILUS_DATE_FORMAT_LOCALE) {
return eel_strdup_strftime ("%c", file_time);
@@ -7987,11 +7987,6 @@ nautilus_file_class_init (NautilusFileClass *class)
g_type_class_add_private (class, sizeof (NautilusFileDetails));
-
- eel_g_settings_add_auto_enum (nautilus_preferences,
- NAUTILUS_PREFERENCES_DATE_FORMAT,
- &date_format_pref);
-
thumbnail_limit_changed_callback (NULL);
g_signal_connect_swapped (nautilus_preferences,
"changed::" NAUTILUS_PREFERENCES_IMAGE_FILE_THUMBNAIL_LIMIT,
diff --git a/libnautilus-private/nautilus-icon-canvas-item.c b/libnautilus-private/nautilus-icon-canvas-item.c
index 02b7cdc..900a6b6 100644
--- a/libnautilus-private/nautilus-icon-canvas-item.c
+++ b/libnautilus-private/nautilus-icon-canvas-item.c
@@ -166,8 +166,6 @@ typedef enum {
TOP_SIDE
} RectangleSide;
-static int click_policy_auto_value;
-
static void nautilus_icon_canvas_item_text_interface_init (EelAccessibleTextIface *iface);
static GType nautilus_icon_canvas_item_accessible_factory_get_type (void);
@@ -210,16 +208,6 @@ static void nautilus_icon_canvas_item_ensure_bounds_up_to_date (NautilusIc
static void
nautilus_icon_canvas_item_init (NautilusIconCanvasItem *icon_item)
{
- static gboolean setup_auto_enums = FALSE;
-
- if (!setup_auto_enums) {
- eel_g_settings_add_auto_enum
- (nautilus_preferences,
- NAUTILUS_PREFERENCES_CLICK_POLICY,
- &click_policy_auto_value);
- setup_auto_enums = TRUE;
- }
-
icon_item->details = G_TYPE_INSTANCE_GET_PRIVATE ((icon_item), NAUTILUS_TYPE_ICON_CANVAS_ITEM, NautilusIconCanvasItemDetails);
nautilus_icon_canvas_item_invalidate_label_size (icon_item);
}
@@ -754,7 +742,12 @@ nautilus_icon_canvas_item_update (EelCanvasItem *item,
static gboolean
in_single_click_mode (void)
{
- return click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE;
+ int click_policy;
+
+ click_policy = g_settings_get_enum (nautilus_preferences,
+ NAUTILUS_PREFERENCES_CLICK_POLICY);
+
+ return click_policy == NAUTILUS_CLICK_POLICY_SINGLE;
}
diff --git a/libnautilus-private/nautilus-thumbnails.c b/libnautilus-private/nautilus-thumbnails.c
index 68d94ef..faf9001 100644
--- a/libnautilus-private/nautilus-thumbnails.c
+++ b/libnautilus-private/nautilus-thumbnails.c
@@ -115,8 +115,6 @@ static NautilusThumbnailInfo *currently_thumbnailing = NULL;
static GnomeDesktopThumbnailFactory *thumbnail_factory = NULL;
-static int thumbnail_icon_size = 0;
-
static gboolean
get_file_mtime (const char *file_uri, time_t* mtime)
{
@@ -356,10 +354,14 @@ thumbnail_loader_size_prepared (GdkPixbufLoader *loader,
ThumbnailLoadArgs *args)
{
int size = MAX (width, height);
+ int thumbnail_icon_size;
args->original_width = width;
args->original_height = height;
+ thumbnail_icon_size = g_settings_get_int (nautilus_icon_view_preferences,
+ NAUTILUS_PREFERENCES_ICON_VIEW_THUMBNAIL_SIZE);
+
if (args->force_nominal) {
args->base_size = size;
} else if (args->base_size == 0) {
@@ -423,12 +425,6 @@ get_pixbuf_from_data (const unsigned char *buffer,
ThumbnailLoadArgs args;
GError *error;
- if (thumbnail_icon_size == 0) {
- eel_g_settings_add_auto_int (nautilus_icon_view_preferences,
- NAUTILUS_PREFERENCES_ICON_VIEW_THUMBNAIL_SIZE,
- &thumbnail_icon_size);
- }
-
loader = gdk_pixbuf_loader_new ();
g_signal_connect (loader, "size-prepared",
G_CALLBACK (thumbnail_loader_size_prepared),
diff --git a/src/nautilus-desktop-icon-view.c b/src/nautilus-desktop-icon-view.c
index 7f0537d..dec51c2 100644
--- a/src/nautilus-desktop-icon-view.c
+++ b/src/nautilus-desktop-icon-view.c
@@ -465,15 +465,10 @@ realized_callback (GtkWidget *widget, NautilusDesktopIconView *desktop_icon_view
static NautilusZoomLevel
get_default_zoom_level (void)
{
- static gboolean auto_storage_added = FALSE;
- static NautilusZoomLevel default_zoom_level = NAUTILUS_ZOOM_LEVEL_STANDARD;
-
- if (!auto_storage_added) {
- auto_storage_added = TRUE;
- eel_g_settings_add_auto_enum (nautilus_icon_view_preferences,
- NAUTILUS_PREFERENCES_ICON_VIEW_DEFAULT_ZOOM_LEVEL,
- (int *) &default_zoom_level);
- }
+ NautilusZoomLevel default_zoom_level;
+
+ default_zoom_level = g_settings_get_enum (nautilus_icon_view_preferences,
+ NAUTILUS_PREFERENCES_ICON_VIEW_DEFAULT_ZOOM_LEVEL);
return CLAMP (default_zoom_level, NAUTILUS_ZOOM_LEVEL_SMALLEST, NAUTILUS_ZOOM_LEVEL_LARGEST);
}
diff --git a/src/nautilus-icon-view.c b/src/nautilus-icon-view.c
index 3babd52..624d39c 100644
--- a/src/nautilus-icon-view.c
+++ b/src/nautilus-icon-view.c
@@ -158,9 +158,6 @@ static const SortCriterion sort_criteria[] = {
}
};
-static gboolean default_sort_in_reverse_order = FALSE;
-static int preview_sound_auto_value;
-
static void nautilus_icon_view_set_directory_sort_by (NautilusIconView *icon_view,
NautilusFile *file,
const char *sort_by);
@@ -722,24 +719,16 @@ nautilus_icon_view_get_directory_sort_by (NautilusIconView *icon_view,
get_directory_sort_by, (icon_view, file));
}
-static NautilusFileSortType default_sort_order = NAUTILUS_FILE_SORT_BY_DISPLAY_NAME;
-
static NautilusFileSortType
get_default_sort_order (NautilusFile *file, gboolean *reversed)
{
- static gboolean auto_storaged_added = FALSE;
- NautilusFileSortType retval;
+ NautilusFileSortType retval, default_sort_order;
+ gboolean default_sort_in_reverse_order;
- if (auto_storaged_added == FALSE) {
- auto_storaged_added = TRUE;
- eel_g_settings_add_auto_enum (nautilus_preferences,
- NAUTILUS_PREFERENCES_DEFAULT_SORT_ORDER,
- (int *) &default_sort_order);
- eel_g_settings_add_auto_boolean (nautilus_preferences,
- NAUTILUS_PREFERENCES_DEFAULT_SORT_IN_REVERSE_ORDER,
- &default_sort_in_reverse_order);
-
- }
+ default_sort_order = g_settings_get_enum (nautilus_preferences,
+ NAUTILUS_PREFERENCES_DEFAULT_SORT_ORDER);
+ default_sort_in_reverse_order = g_settings_get_boolean (nautilus_preferences,
+ NAUTILUS_PREFERENCES_DEFAULT_SORT_IN_REVERSE_ORDER);
retval = nautilus_file_get_default_sort_type (file, reversed);
@@ -950,21 +939,11 @@ nautilus_icon_view_get_directory_tighter_layout (NautilusIconView *icon_view,
get_directory_tighter_layout, (icon_view, file));
}
-static gboolean default_directory_tighter_layout = FALSE;
-
static gboolean
get_default_directory_tighter_layout (void)
{
- static gboolean auto_storaged_added = FALSE;
-
- if (auto_storaged_added == FALSE) {
- auto_storaged_added = TRUE;
- eel_g_settings_add_auto_boolean (nautilus_icon_view_preferences,
- NAUTILUS_PREFERENCES_ICON_VIEW_DEFAULT_USE_TIGHTER_LAYOUT,
- &default_directory_tighter_layout);
- }
-
- return default_directory_tighter_layout;
+ return g_settings_get_boolean (nautilus_icon_view_preferences,
+ NAUTILUS_PREFERENCES_ICON_VIEW_DEFAULT_USE_TIGHTER_LAYOUT);
}
static gboolean
@@ -1088,27 +1067,20 @@ get_sort_criterion_by_sort_type (NautilusFileSortType sort_type)
}
}
- return NULL;
+ return &sort_criteria[0];
}
-static NautilusZoomLevel default_zoom_level = NAUTILUS_ZOOM_LEVEL_STANDARD;
-static NautilusZoomLevel default_compact_zoom_level = NAUTILUS_ZOOM_LEVEL_STANDARD;
#define DEFAULT_ZOOM_LEVEL(icon_view) icon_view->details->compact ? default_compact_zoom_level : default_zoom_level
static NautilusZoomLevel
get_default_zoom_level (NautilusIconView *icon_view)
{
- static gboolean auto_storage_added = FALSE;
+ NautilusZoomLevel default_zoom_level, default_compact_zoom_level;
- if (!auto_storage_added) {
- auto_storage_added = TRUE;
- eel_g_settings_add_auto_enum (nautilus_icon_view_preferences,
- NAUTILUS_PREFERENCES_ICON_VIEW_DEFAULT_ZOOM_LEVEL,
- (int *) &default_zoom_level);
- eel_g_settings_add_auto_enum (nautilus_compact_view_preferences,
- NAUTILUS_PREFERENCES_COMPACT_VIEW_DEFAULT_ZOOM_LEVEL,
- (int *) &default_compact_zoom_level);
- }
+ default_zoom_level = g_settings_get_enum (nautilus_icon_view_preferences,
+ NAUTILUS_PREFERENCES_ICON_VIEW_DEFAULT_ZOOM_LEVEL);
+ default_compact_zoom_level = g_settings_get_enum (nautilus_icon_view_preferences,
+ NAUTILUS_PREFERENCES_COMPACT_VIEW_DEFAULT_ZOOM_LEVEL);
return CLAMP (DEFAULT_ZOOM_LEVEL(icon_view), NAUTILUS_ZOOM_LEVEL_SMALLEST, NAUTILUS_ZOOM_LEVEL_LARGEST);
}
@@ -2089,8 +2061,11 @@ should_preview_sound (NautilusFile *file)
{
GFile *location;
GFilesystemPreviewType use_preview;
+ int preview_sound_pref;
use_preview = nautilus_file_get_filesystem_use_preview (file);
+ preview_sound_pref = g_settings_get_enum (nautilus_preferences,
+ NAUTILUS_PREFERENCES_PREVIEW_SOUND);
location = nautilus_file_get_location (file);
if (g_file_has_uri_scheme (location, "burn")) {
@@ -2100,11 +2075,11 @@ should_preview_sound (NautilusFile *file)
g_object_unref (location);
/* Check user performance preference */
- if (preview_sound_auto_value == NAUTILUS_SPEED_TRADEOFF_NEVER) {
+ if (preview_sound_pref == NAUTILUS_SPEED_TRADEOFF_NEVER) {
return FALSE;
}
- if (preview_sound_auto_value == NAUTILUS_SPEED_TRADEOFF_ALWAYS) {
+ if (preview_sound_pref == NAUTILUS_SPEED_TRADEOFF_ALWAYS) {
if (use_preview == G_FILESYSTEM_PREVIEW_TYPE_NEVER) {
return FALSE;
} else {
@@ -3002,7 +2977,6 @@ nautilus_icon_view_class_init (NautilusIconViewClass *klass)
static void
nautilus_icon_view_init (NautilusIconView *icon_view)
{
- static gboolean setup_sound_preview = FALSE;
NautilusIconContainer *icon_container;
g_return_if_fail (gtk_bin_get_child (GTK_BIN (icon_view)) == NULL);
@@ -3019,14 +2993,6 @@ nautilus_icon_view_init (NautilusIconView *icon_view)
NAUTILUS_ICON_LAYOUT_R_L_T_B :
NAUTILUS_ICON_LAYOUT_L_R_T_B);
- if (!setup_sound_preview) {
- eel_g_settings_add_auto_enum (nautilus_preferences,
- NAUTILUS_PREFERENCES_PREVIEW_SOUND,
- &preview_sound_auto_value);
-
- setup_sound_preview = TRUE;
- }
-
g_signal_connect_swapped (nautilus_preferences,
"changed::" NAUTILUS_PREFERENCES_DEFAULT_SORT_ORDER,
G_CALLBACK (default_sort_order_changed_callback),
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c
index 568db6f..4bb75bd 100644
--- a/src/nautilus-list-view.c
+++ b/src/nautilus-list-view.c
@@ -129,12 +129,6 @@ struct SelectionForeachData {
/* Wait for the rename to end when activating a file being renamed */
#define WAIT_FOR_RENAME_ON_ACTIVATE 200
-static int click_policy_auto_value;
-static NautilusFileSortType default_sort_order_auto_value;
-static gboolean default_sort_reversed_auto_value;
-static NautilusZoomLevel default_zoom_level_auto_value;
-static char ** default_visible_columns_auto_value;
-static char ** default_column_order_auto_value;
static GdkCursor * hand_cursor = NULL;
static GtkTargetList * source_target_list = NULL;
@@ -171,6 +165,8 @@ static const char * default_trash_columns_order[] = {
static const gchar*
get_default_sort_order (NautilusFile *file, gboolean *reversed)
{
+ NautilusFileSortType default_sort_order;
+ gboolean default_sort_reversed;
const gchar *retval;
const char *attributes[] = {
"name", /* is really "manually" which doesn't apply to lists */
@@ -187,8 +183,13 @@ get_default_sort_order (NautilusFile *file, gboolean *reversed)
retval = nautilus_file_get_default_sort_attribute (file, reversed);
if (retval == NULL) {
- retval = attributes[default_sort_order_auto_value];
- *reversed = default_sort_reversed_auto_value;
+ default_sort_order = g_settings_get_enum (nautilus_preferences,
+ NAUTILUS_PREFERENCES_DEFAULT_SORT_ORDER);
+ default_sort_reversed = g_settings_get_boolean (nautilus_preferences,
+ NAUTILUS_PREFERENCES_DEFAULT_SORT_IN_REVERSE_ORDER);
+
+ retval = attributes[default_sort_order];
+ *reversed = default_sort_reversed;
}
return retval;
@@ -302,6 +303,13 @@ button_event_modifies_selection (GdkEventButton *event)
return (event->state & (GDK_CONTROL_MASK | GDK_SHIFT_MASK)) != 0;
}
+static int
+get_click_policy (void)
+{
+ return g_settings_get_enum (nautilus_preferences,
+ NAUTILUS_PREFERENCES_CLICK_POLICY);
+}
+
static void
nautilus_list_view_did_not_drag (NautilusListView *view,
GdkEventButton *event)
@@ -327,7 +335,7 @@ nautilus_list_view_did_not_drag (NautilusListView *view,
}
}
- if ((click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE)
+ if ((get_click_policy () == NAUTILUS_CLICK_POLICY_SINGLE)
&& !button_event_modifies_selection(event)) {
if (event->button == 1) {
activate_selected_items (view);
@@ -502,7 +510,7 @@ motion_notify_callback (GtkWidget *widget,
return FALSE;
}
- if (click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE) {
+ if (get_click_policy () == NAUTILUS_CLICK_POLICY_SINGLE) {
GtkTreePath *old_hover_path;
old_hover_path = view->details->hover_path;
@@ -556,7 +564,7 @@ leave_notify_callback (GtkWidget *widget,
view = NAUTILUS_LIST_VIEW (callback_data);
- if (click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE &&
+ if (get_click_policy () == NAUTILUS_CLICK_POLICY_SINGLE &&
view->details->hover_path != NULL) {
gtk_tree_path_free (view->details->hover_path);
view->details->hover_path = NULL;
@@ -574,7 +582,7 @@ enter_notify_callback (GtkWidget *widget,
view = NAUTILUS_LIST_VIEW (callback_data);
- if (click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE) {
+ if (get_click_policy () == NAUTILUS_CLICK_POLICY_SINGLE) {
if (view->details->hover_path != NULL) {
gtk_tree_path_free (view->details->hover_path);
}
@@ -648,7 +656,7 @@ button_press_callback (GtkWidget *widget, GdkEventButton *event, gpointer callba
last_click_time = current_time;
/* Ignore double click if we are in single click mode */
- if (click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE && click_count >= 2) {
+ if (get_click_policy () == NAUTILUS_CLICK_POLICY_SINGLE && click_count >= 2) {
return TRUE;
}
@@ -1440,7 +1448,7 @@ filename_cell_data_func (GtkTreeViewColumn *column,
view->details->file_name_column_num, &text,
-1);
- if (click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE) {
+ if (get_click_policy () == NAUTILUS_CLICK_POLICY_SINGLE) {
path = gtk_tree_model_get_path (model, iter);
if (view->details->hover_path == NULL ||
@@ -1526,6 +1534,7 @@ create_and_set_up_tree_view (NautilusListView *view)
AtkObject *atk_obj;
GList *nautilus_columns;
GList *l;
+ gchar **default_column_order, **default_visible_columns;
view->details->tree_view = GTK_TREE_VIEW (gtk_tree_view_new ());
view->details->columns = g_hash_table_new_full (g_str_hash,
@@ -1690,12 +1699,17 @@ create_and_set_up_tree_view (NautilusListView *view)
}
nautilus_column_list_free (nautilus_columns);
+ default_visible_columns = g_settings_get_strv (nautilus_list_view_preferences,
+ NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_VISIBLE_COLUMNS);
+ default_column_order = g_settings_get_strv (nautilus_list_view_preferences,
+ NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_COLUMN_ORDER);
+
/* Apply the default column order and visible columns, to get it
* right most of the time. The metadata will be checked when a
* folder is loaded */
apply_columns_settings (view,
- default_column_order_auto_value,
- default_visible_columns_auto_value);
+ default_column_order,
+ default_visible_columns);
gtk_widget_show (GTK_WIDGET (view->details->tree_view));
gtk_container_add (GTK_CONTAINER (view), GTK_WIDGET (view->details->tree_view));
@@ -1703,6 +1717,9 @@ create_and_set_up_tree_view (NautilusListView *view)
atk_obj = gtk_widget_get_accessible (GTK_WIDGET (view->details->tree_view));
atk_object_set_name (atk_obj, _("List View"));
+
+ g_strfreev (default_visible_columns);
+ g_strfreev (default_column_order);
}
static void
@@ -1749,7 +1766,8 @@ get_visible_columns (NautilusListView *list_view)
return nautilus_file_is_in_trash (file) ?
g_strdupv ((gchar **) default_trash_visible_columns) :
- g_strdupv (default_visible_columns_auto_value);
+ g_settings_get_strv (nautilus_list_view_preferences,
+ NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_VISIBLE_COLUMNS);
}
static char **
@@ -1787,7 +1805,8 @@ get_column_order (NautilusListView *list_view)
return nautilus_file_is_in_trash (file) ?
g_strdupv ((gchar **) default_trash_columns_order) :
- g_strdupv (default_column_order_auto_value);
+ g_settings_get_strv (nautilus_list_view_preferences,
+ NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_COLUMN_ORDER);
}
static void
@@ -1853,7 +1872,8 @@ static NautilusZoomLevel
get_default_zoom_level (void) {
NautilusZoomLevel default_zoom_level;
- default_zoom_level = default_zoom_level_auto_value;
+ default_zoom_level = g_settings_get_enum (nautilus_list_view_preferences,
+ NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_ZOOM_LEVEL);
if (default_zoom_level < NAUTILUS_ZOOM_LEVEL_SMALLEST
|| NAUTILUS_ZOOM_LEVEL_LARGEST < default_zoom_level) {
@@ -2326,11 +2346,13 @@ column_chooser_use_default_callback (NautilusColumnChooser *chooser,
*/
default_columns = nautilus_file_is_in_trash (file) ?
g_strdupv ((gchar **) default_trash_visible_columns) :
- g_strdupv (default_visible_columns_auto_value);
+ g_settings_get_strv (nautilus_list_view_preferences,
+ NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_VISIBLE_COLUMNS);
default_order = nautilus_file_is_in_trash (file) ?
g_strdupv ((gchar **) default_trash_columns_order) :
- g_strdupv (default_column_order_auto_value);
+ g_settings_get_strv (nautilus_list_view_preferences,
+ NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_COLUMN_ORDER);
apply_columns_settings (view, default_order, default_columns);
column_chooser_set_from_arrays (chooser, view,
@@ -2732,7 +2754,7 @@ nautilus_list_view_click_policy_changed (NautilusView *directory_view)
view = NAUTILUS_LIST_VIEW (directory_view);
/* ensure that we unset the hand cursor and refresh underlined rows */
- if (click_policy_auto_value == NAUTILUS_CLICK_POLICY_DOUBLE) {
+ if (get_click_policy () == NAUTILUS_CLICK_POLICY_DOUBLE) {
if (view->details->hover_path != NULL) {
if (gtk_tree_model_get_iter (GTK_TREE_MODEL (view->details->model),
&iter, view->details->hover_path)) {
@@ -2756,7 +2778,7 @@ nautilus_list_view_click_policy_changed (NautilusView *directory_view)
}
g_clear_object (&hand_cursor);
- } else if (click_policy_auto_value == NAUTILUS_CLICK_POLICY_SINGLE) {
+ } else if (get_click_policy () == NAUTILUS_CLICK_POLICY_SINGLE) {
if (hand_cursor == NULL) {
hand_cursor = gdk_cursor_new(GDK_HAND2);
}
@@ -3076,25 +3098,6 @@ nautilus_list_view_class_init (NautilusListViewClass *class)
nautilus_view_class->get_view_id = nautilus_list_view_get_id;
nautilus_view_class->get_first_visible_file = nautilus_list_view_get_first_visible_file;
nautilus_view_class->scroll_to_file = list_view_scroll_to_file;
-
- eel_g_settings_add_auto_enum (nautilus_preferences,
- NAUTILUS_PREFERENCES_CLICK_POLICY,
- &click_policy_auto_value);
- eel_g_settings_add_auto_enum (nautilus_preferences,
- NAUTILUS_PREFERENCES_DEFAULT_SORT_ORDER,
- (int *) &default_sort_order_auto_value);
- eel_g_settings_add_auto_boolean (nautilus_preferences,
- NAUTILUS_PREFERENCES_DEFAULT_SORT_IN_REVERSE_ORDER,
- &default_sort_reversed_auto_value);
- eel_g_settings_add_auto_enum (nautilus_list_view_preferences,
- NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_ZOOM_LEVEL,
- (int *) &default_zoom_level_auto_value);
- eel_g_settings_add_auto_strv (nautilus_list_view_preferences,
- NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_VISIBLE_COLUMNS,
- &default_visible_columns_auto_value);
- eel_g_settings_add_auto_strv (nautilus_list_view_preferences,
- NAUTILUS_PREFERENCES_LIST_VIEW_DEFAULT_COLUMN_ORDER,
- &default_column_order_auto_value);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]