summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-bookmark.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-bookmark.h')
-rw-r--r--libnautilus-private/nautilus-bookmark.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/libnautilus-private/nautilus-bookmark.h b/libnautilus-private/nautilus-bookmark.h
index 17a4ad18e..92341af22 100644
--- a/libnautilus-private/nautilus-bookmark.h
+++ b/libnautilus-private/nautilus-bookmark.h
@@ -27,8 +27,8 @@
#include <gtk/gtkenums.h>
#include <gtk/gtkwidget.h>
-#include <libnautilus-private/nautilus-icon-factory.h>
-
+#include <gio/gfile.h>
+#include <gio/gicon.h>
typedef struct NautilusBookmark NautilusBookmark;
#define NAUTILUS_TYPE_BOOKMARK \
@@ -68,16 +68,17 @@ struct NautilusBookmarkClass {
typedef struct NautilusBookmarkClass NautilusBookmarkClass;
GType nautilus_bookmark_get_type (void);
-NautilusBookmark * nautilus_bookmark_new (const char *uri,
+NautilusBookmark * nautilus_bookmark_new (GFile *location,
const char *name);
-NautilusBookmark * nautilus_bookmark_new_with_icon (const char *uri,
+NautilusBookmark * nautilus_bookmark_new_with_icon (GFile *location,
const char *name,
gboolean has_custom_name,
- const char *icon);
+ GIcon *icon);
NautilusBookmark * nautilus_bookmark_copy (NautilusBookmark *bookmark);
char * nautilus_bookmark_get_name (NautilusBookmark *bookmark);
+GFile * nautilus_bookmark_get_location (NautilusBookmark *bookmark);
char * nautilus_bookmark_get_uri (NautilusBookmark *bookmark);
-char * nautilus_bookmark_get_icon (NautilusBookmark *bookmark);
+GIcon * nautilus_bookmark_get_icon (NautilusBookmark *bookmark);
gboolean nautilus_bookmark_get_has_custom_name (NautilusBookmark *bookmark);
gboolean nautilus_bookmark_set_name (NautilusBookmark *bookmark,
const char *new_name);