2008-04-30 A. Walton <awalton@gnome.org>
[nautilus.git] / libnautilus-private / nautilus-metadata.h
blobee86e70efcf322bb335fb0b30a20fb5531cb3d61
1 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*-
3 nautilus-metadata.h: #defines and other metadata-related info
5 Copyright (C) 2000 Eazel, Inc.
7 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License as
9 published by the Free Software Foundation; either version 2 of the
10 License, or (at your option) any later version.
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 General Public License for more details.
17 You should have received a copy of the GNU General Public
18 License along with this program; if not, write to the
19 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20 Boston, MA 02111-1307, USA.
22 Author: John Sullivan <sullivan@eazel.com>
25 #ifndef NAUTILUS_METADATA_H
26 #define NAUTILUS_METADATA_H
28 /* Keys for getting/setting Nautilus metadata. All metadata used in Nautilus
29 * should define its key here, so we can keep track of the whole set easily.
32 /* Per-file */
34 #define NAUTILUS_METADATA_KEY_CONTENT_VIEWS "content_views"
36 #define NAUTILUS_METADATA_KEY_DEFAULT_COMPONENT "default_component"
38 #define NAUTILUS_METADATA_KEY_LOCATION_BACKGROUND_COLOR "background_color"
39 #define NAUTILUS_METADATA_KEY_LOCATION_BACKGROUND_IMAGE "background_tile_image"
41 #define NAUTILUS_METADATA_KEY_ICON_VIEW_ZOOM_LEVEL "icon_view_zoom_level"
42 #define NAUTILUS_METADATA_KEY_ICON_VIEW_AUTO_LAYOUT "icon_view_auto_layout"
43 #define NAUTILUS_METADATA_KEY_ICON_VIEW_TIGHTER_LAYOUT "icon_view_tighter_layout"
44 #define NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_BY "icon_view_sort_by"
45 #define NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_REVERSED "icon_view_sort_reversed"
46 #define NAUTILUS_METADATA_KEY_ICON_VIEW_KEEP_ALIGNED "icon_view_keep_aligned"
48 #define NAUTILUS_METADATA_KEY_LIST_VIEW_ZOOM_LEVEL "list_view_zoom_level"
49 #define NAUTILUS_METADATA_KEY_LIST_VIEW_SORT_COLUMN "list_view_sort_column"
50 #define NAUTILUS_METADATA_KEY_LIST_VIEW_SORT_REVERSED "list_view_sort_reversed"
51 #define NAUTILUS_METADATA_KEY_LIST_VIEW_VISIBLE_COLUMNS "list_view_visible_columns"
52 #define NAUTILUS_METADATA_KEY_LIST_VIEW_COLUMN_ORDER "list_view_column_order"
53 #define NAUTILUS_METADATA_SUBKEY_COLUMNS "columns"
55 #define NAUTILUS_METADATA_KEY_COMPACT_VIEW_ZOOM_LEVEL "compact_view_zoom_level"
57 #define NAUTILUS_METADATA_KEY_WINDOW_GEOMETRY "window_geometry"
58 #define NAUTILUS_METADATA_KEY_WINDOW_SCROLL_POSITION "window_scroll_position"
59 #define NAUTILUS_METADATA_KEY_WINDOW_SHOW_HIDDEN_FILES "window_show_hidden_files"
60 #define NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED "window_maximized"
61 #define NAUTILUS_METADATA_KEY_WINDOW_STICKY "window_sticky"
62 #define NAUTILUS_METADATA_KEY_WINDOW_KEEP_ABOVE "window_keep_above"
64 #define NAUTILUS_METADATA_KEY_SIDEBAR_BACKGROUND_COLOR "sidebar_background_color"
65 #define NAUTILUS_METADATA_KEY_SIDEBAR_BACKGROUND_IMAGE "sidebar_background_tile_image"
66 #define NAUTILUS_METADATA_KEY_SIDEBAR_BUTTONS "sidebar_buttons"
67 #define NAUTILUS_METADATA_KEY_SIDEBAR_TAB_COLOR "sidebar_tab_color"
68 #define NAUTILUS_METADATA_KEY_SIDEBAR_TITLE_TAB_COLOR "sidebar_title_tab_color"
70 #define NAUTILUS_METADATA_KEY_ANNOTATION "annotation"
71 #define NAUTILUS_METADATA_KEY_ICON_POSITION "icon_position"
72 #define NAUTILUS_METADATA_KEY_ICON_SCALE "icon_scale"
73 #define NAUTILUS_METADATA_KEY_CUSTOM_ICON "custom_icon"
74 #define NAUTILUS_METADATA_KEY_SCREEN "screen"
76 /* per link file */
78 #define NAUTILUS_METADATA_KEY_EXTRA_TEXT "extra_text"
80 #endif /* NAUTILUS_METADATA_H */