Heya, Here's patch you might want to look at. src/nautilus-bookmark-list.c: append_bookmark_node () uses nautilus_bookmark_get_icon () which now has different semantics and i couldn't find a way to get the icon-name for a bookmark entry. Cheers -- /Bastien Nocera http://hadess.net Perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away. Antoine de Saint-Exupery
Index: libnautilus-private/nautilus-icon-factory.c
===================================================================
RCS file: /cvs/gnome/nautilus/libnautilus-private/nautilus-icon-factory.c,v
retrieving revision 1.274
diff -u -r1.274 nautilus-icon-factory.c
--- libnautilus-private/nautilus-icon-factory.c 21 Aug 2002 12:07:25 -0000 1.274
+++ libnautilus-private/nautilus-icon-factory.c 30 Oct 2002 23:21:29 -0000
@@ -165,7 +165,7 @@
GdkPixbuf *thumbnail_frame;
/* Used for icon themes according to the freedesktop icon spec. */
- GnomeIconLoader *icon_loader;
+ GnomeIconTheme *icon_loader;
} NautilusIconFactory;
#define NAUTILUS_ICON_FACTORY(obj) \
@@ -321,7 +321,7 @@
}
static void
-icon_loader_changed_callback (GnomeIconLoader *icon_loader,
+icon_loader_changed_callback (GnomeIconTheme *icon_loader,
gpointer user_data)
{
NautilusIconFactory *factory;
@@ -332,7 +332,7 @@
signals[ICONS_CHANGED], 0);
}
-GnomeIconLoader *
+GnomeIconTheme *
nautilus_icon_factory_get_icon_loader (void)
{
NautilusIconFactory *factory;
@@ -340,7 +340,7 @@
factory = get_icon_factory ();
if (factory->icon_loader == NULL) {
- factory->icon_loader = gnome_icon_loader_new ();
+ factory->icon_loader = gnome_icon_theme_new ();
g_signal_connect_object (factory->icon_loader,
"changed",
G_CALLBACK (icon_loader_changed_callback),
Index: libnautilus-private/nautilus-icon-factory.h
===================================================================
RCS file: /cvs/gnome/nautilus/libnautilus-private/nautilus-icon-factory.h,v
retrieving revision 1.41
diff -u -r1.41 nautilus-icon-factory.h
--- libnautilus-private/nautilus-icon-factory.h 5 Jul 2002 10:51:00 -0000 1.41
+++ libnautilus-private/nautilus-icon-factory.h 30 Oct 2002 23:21:29 -0000
@@ -31,7 +31,7 @@
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <gtk/gtkobject.h>
#include <libnautilus-private/nautilus-file.h>
-#include <libgnome/gnome-icon-loader.h>
+#include <libgnomeui/gnome-icon-theme.h>
/* NautilusIconFactory is a class that knows how to hand out icons to be
* used for representing files and some other objects. It was designed
@@ -178,4 +178,4 @@
#endif /* NAUTILUS_ICON_FACTORY_H */
-GnomeIconLoader * nautilus_icon_factory_get_icon_loader (void);
+GnomeIconTheme * nautilus_icon_factory_get_icon_loader (void);
Index: libnautilus-private/nautilus-link-desktop-file.c
===================================================================
RCS file: /cvs/gnome/nautilus/libnautilus-private/nautilus-link-desktop-file.c,v
retrieving revision 1.23.2.1
diff -u -r1.23.2.1 nautilus-link-desktop-file.c
--- libnautilus-private/nautilus-link-desktop-file.c 1 Oct 2002 07:37:04 -0000 1.23.2.1
+++ libnautilus-private/nautilus-link-desktop-file.c 30 Oct 2002 23:21:30 -0000
@@ -338,7 +338,7 @@
static char *
nautilus_link_desktop_file_get_link_icon_from_desktop (GnomeDesktopItem *desktop_file)
{
- GnomeIconLoader *icon_loader;
+ GnomeIconTheme *icon_loader;
char *icon_uri;
char *absolute;
Attachment:
signature.asc
Description: This is a digitally signed message part