summaryrefslogtreecommitdiff
path: root/eel
diff options
context:
space:
mode:
authorAlexandru Pandelea <alexandru.pandelea@gmail.com>2017-06-28 17:47:41 +0100
committerCarlos Garnacho <carlosg@gnome.org>2017-11-05 20:09:00 +0100
commita9c446afe262b7989bc17ef1f9ab19931db8dede (patch)
tree341b45137c0f94658b692a952b5345dc431f8308 /eel
parent0be00303f025ef212e517776c5b92199cc66096c (diff)
downloadnautilus-a9c446afe262b7989bc17ef1f9ab19931db8dede.tar.gz
Add favorite files
Add option to make files Favorite, by either toggling a star in the list view, or from the context menu. https://bugzilla.gnome.org/show_bug.cgi?id=786039
Diffstat (limited to 'eel')
-rw-r--r--eel/eel-vfs-extensions.c6
-rw-r--r--eel/eel-vfs-extensions.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/eel/eel-vfs-extensions.c b/eel/eel-vfs-extensions.c
index 8bb33f7d2..6c626f7e3 100644
--- a/eel/eel-vfs-extensions.c
+++ b/eel/eel-vfs-extensions.c
@@ -38,6 +38,12 @@
#include <stdlib.h>
gboolean
+eel_uri_is_favorites (const gchar *uri)
+{
+ return g_str_has_prefix (uri, "favorites:");
+}
+
+gboolean
eel_uri_is_trash (const char *uri)
{
return g_str_has_prefix (uri, "trash:");
diff --git a/eel/eel-vfs-extensions.h b/eel/eel-vfs-extensions.h
index 8336efe51..0ad6b2be5 100644
--- a/eel/eel-vfs-extensions.h
+++ b/eel/eel-vfs-extensions.h
@@ -35,6 +35,7 @@ G_BEGIN_DECLS
#define EEL_DESKTOP_URI "x-nautilus-desktop:"
#define EEL_SEARCH_URI "x-nautilus-search:"
+gboolean eel_uri_is_favorites (const char *uri);
gboolean eel_uri_is_trash (const char *uri);
gboolean eel_uri_is_trash_folder (const char *uri);
gboolean eel_uri_is_in_trash (const char *uri);