summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-emblem-utils.c
diff options
context:
space:
mode:
authorDave Camp <dave@ximian.com>2003-05-16 18:32:15 +0000
committerDave Camp <campd@src.gnome.org>2003-05-16 18:32:15 +0000
commit868dae3dc9d55dea82d923c0a44e0156dd0f8b79 (patch)
tree87e290170d0d03c83dc6c0dc6a334572cce900a4 /libnautilus-private/nautilus-emblem-utils.c
parent11df3df65444f1d48887b26ad5cb5462a0cca5c4 (diff)
downloadnautilus-868dae3dc9d55dea82d923c0a44e0156dd0f8b79.tar.gz
Add the desktop emblem. New functions. (nautilus_get_desktop_directory),
2003-05-16 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-emblem-utils.c: (is_reserved_keyword), (nautilus_emblem_should_show_in_list): Add the desktop emblem. * libnautilus-private/nautilus-file-utilities.c: (nautilus_get_desktop_directory_uri_no_create): (get_desktop_path): New functions. (nautilus_get_desktop_directory), (nautilus_get_desktop_directory_uri): Use get_desktop_path() * libnautilus-private/nautilus-file-utilities.h: * libnautilus-private/nautilus-file.h: * libnautilus-private/nautilus-file.c: (file_is_desktop), (get_automatic_emblems_as_integer), (prepend_automatic_emblem_names): Add a desktop emblem to the desktop directory.
Diffstat (limited to 'libnautilus-private/nautilus-emblem-utils.c')
-rw-r--r--libnautilus-private/nautilus-emblem-utils.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-emblem-utils.c b/libnautilus-private/nautilus-emblem-utils.c
index 19bea6a11..ac983c1c3 100644
--- a/libnautilus-private/nautilus-emblem-utils.c
+++ b/libnautilus-private/nautilus-emblem-utils.c
@@ -44,6 +44,7 @@
#define EMBLEM_NAME_NOREAD "emblem-noread"
#define EMBLEM_NAME_NOWRITE "emblem-nowrite"
#define EMBLEM_NAME_NOTE "emblem-note"
+#define EMBLEM_NAME_DESKTOP "emblem-desktop"
GList *
nautilus_emblem_list_availible (void)
@@ -98,6 +99,9 @@ is_reserved_keyword (const char *keyword)
if (eel_strcasecmp (keyword, NAUTILUS_FILE_EMBLEM_NAME_NOTE) == 0) {
return TRUE;
}
+ if (eel_strcasecmp (keyword, NAUTILUS_FILE_EMBLEM_NAME_DESKTOP) == 0) {
+ return TRUE;
+ }
availible = nautilus_emblem_list_availible ();
icon_name = nautilus_emblem_get_icon_name_from_keyword (keyword);
@@ -128,6 +132,9 @@ nautilus_emblem_should_show_in_list (const char *emblem)
if (strcmp (emblem, EMBLEM_NAME_NOTE) == 0) {
return FALSE;
}
+ if (strcmp (emblem, EMBLEM_NAME_DESKTOP) == 0) {
+ return FALSE;
+ }
return TRUE;
}