diff options
author | Alexandru Pandelea <alexandru.pandelea@gmail.com> | 2017-06-28 17:47:41 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2017-11-05 20:09:00 +0100 |
commit | a9c446afe262b7989bc17ef1f9ab19931db8dede (patch) | |
tree | 341b45137c0f94658b692a952b5345dc431f8308 /eel | |
parent | 0be00303f025ef212e517776c5b92199cc66096c (diff) | |
download | nautilus-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.c | 6 | ||||
-rw-r--r-- | eel/eel-vfs-extensions.h | 1 |
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); |