diff options
Diffstat (limited to 'src/nautilus-metadata.c')
-rw-r--r-- | src/nautilus-metadata.c | 84 |
1 files changed, 43 insertions, 41 deletions
diff --git a/src/nautilus-metadata.c b/src/nautilus-metadata.c index 3147f0c8b..8316426f9 100644 --- a/src/nautilus-metadata.c +++ b/src/nautilus-metadata.c @@ -1,4 +1,3 @@ - /* nautilus-metadata.c - metadata utils * * Copyright (C) 2009 Red Hatl, Inc. @@ -21,53 +20,56 @@ #include "nautilus-metadata.h" #include <glib.h> -static char *used_metadata_names[] = { - NAUTILUS_METADATA_KEY_LOCATION_BACKGROUND_COLOR, - NAUTILUS_METADATA_KEY_LOCATION_BACKGROUND_IMAGE, - NAUTILUS_METADATA_KEY_ICON_VIEW_AUTO_LAYOUT, - NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_BY, - NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_REVERSED, - NAUTILUS_METADATA_KEY_ICON_VIEW_KEEP_ALIGNED, - NAUTILUS_METADATA_KEY_ICON_VIEW_LAYOUT_TIMESTAMP, - NAUTILUS_METADATA_KEY_DESKTOP_ICON_SIZE, - NAUTILUS_METADATA_KEY_LIST_VIEW_SORT_COLUMN, - NAUTILUS_METADATA_KEY_LIST_VIEW_SORT_REVERSED, - NAUTILUS_METADATA_KEY_LIST_VIEW_VISIBLE_COLUMNS, - NAUTILUS_METADATA_KEY_LIST_VIEW_COLUMN_ORDER, - NAUTILUS_METADATA_KEY_WINDOW_GEOMETRY, - NAUTILUS_METADATA_KEY_WINDOW_SCROLL_POSITION, - NAUTILUS_METADATA_KEY_WINDOW_SHOW_HIDDEN_FILES, - NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED, - NAUTILUS_METADATA_KEY_WINDOW_STICKY, - NAUTILUS_METADATA_KEY_WINDOW_KEEP_ABOVE, - NAUTILUS_METADATA_KEY_SIDEBAR_BACKGROUND_COLOR, - NAUTILUS_METADATA_KEY_SIDEBAR_BACKGROUND_IMAGE, - NAUTILUS_METADATA_KEY_SIDEBAR_BUTTONS, - NAUTILUS_METADATA_KEY_ANNOTATION, - NAUTILUS_METADATA_KEY_ICON_POSITION, - NAUTILUS_METADATA_KEY_ICON_POSITION_TIMESTAMP, - NAUTILUS_METADATA_KEY_ICON_SCALE, - NAUTILUS_METADATA_KEY_CUSTOM_ICON, - NAUTILUS_METADATA_KEY_CUSTOM_ICON_NAME, - NAUTILUS_METADATA_KEY_SCREEN, - NAUTILUS_METADATA_KEY_EMBLEMS, - NULL +static char *used_metadata_names[] = +{ + NAUTILUS_METADATA_KEY_LOCATION_BACKGROUND_COLOR, + NAUTILUS_METADATA_KEY_LOCATION_BACKGROUND_IMAGE, + NAUTILUS_METADATA_KEY_ICON_VIEW_AUTO_LAYOUT, + NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_BY, + NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_REVERSED, + NAUTILUS_METADATA_KEY_ICON_VIEW_KEEP_ALIGNED, + NAUTILUS_METADATA_KEY_ICON_VIEW_LAYOUT_TIMESTAMP, + NAUTILUS_METADATA_KEY_DESKTOP_ICON_SIZE, + NAUTILUS_METADATA_KEY_LIST_VIEW_SORT_COLUMN, + NAUTILUS_METADATA_KEY_LIST_VIEW_SORT_REVERSED, + NAUTILUS_METADATA_KEY_LIST_VIEW_VISIBLE_COLUMNS, + NAUTILUS_METADATA_KEY_LIST_VIEW_COLUMN_ORDER, + NAUTILUS_METADATA_KEY_WINDOW_GEOMETRY, + NAUTILUS_METADATA_KEY_WINDOW_SCROLL_POSITION, + NAUTILUS_METADATA_KEY_WINDOW_SHOW_HIDDEN_FILES, + NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED, + NAUTILUS_METADATA_KEY_WINDOW_STICKY, + NAUTILUS_METADATA_KEY_WINDOW_KEEP_ABOVE, + NAUTILUS_METADATA_KEY_SIDEBAR_BACKGROUND_COLOR, + NAUTILUS_METADATA_KEY_SIDEBAR_BACKGROUND_IMAGE, + NAUTILUS_METADATA_KEY_SIDEBAR_BUTTONS, + NAUTILUS_METADATA_KEY_ANNOTATION, + NAUTILUS_METADATA_KEY_ICON_POSITION, + NAUTILUS_METADATA_KEY_ICON_POSITION_TIMESTAMP, + NAUTILUS_METADATA_KEY_ICON_SCALE, + NAUTILUS_METADATA_KEY_CUSTOM_ICON, + NAUTILUS_METADATA_KEY_CUSTOM_ICON_NAME, + NAUTILUS_METADATA_KEY_SCREEN, + NAUTILUS_METADATA_KEY_EMBLEMS, + NULL }; guint nautilus_metadata_get_id (const char *metadata) { - static GHashTable *hash; - int i; + static GHashTable *hash; + int i; - if (hash == NULL) + if (hash == NULL) { - hash = g_hash_table_new (g_str_hash, g_str_equal); - for (i = 0; used_metadata_names[i] != NULL; i++) - g_hash_table_insert (hash, - used_metadata_names[i], - GINT_TO_POINTER (i + 1)); + hash = g_hash_table_new (g_str_hash, g_str_equal); + for (i = 0; used_metadata_names[i] != NULL; i++) + { + g_hash_table_insert (hash, + used_metadata_names[i], + GINT_TO_POINTER (i + 1)); + } } - return GPOINTER_TO_INT (g_hash_table_lookup (hash, metadata)); + return GPOINTER_TO_INT (g_hash_table_lookup (hash, metadata)); } |