nautilus r14660 - in trunk: . libnautilus-private
- From: cneumair svn gnome org
- To: svn-commits-list gnome org
- Subject: nautilus r14660 - in trunk: . libnautilus-private
- Date: Mon, 22 Sep 2008 10:02:31 +0000 (UTC)
Author: cneumair
Date: Mon Sep 22 10:02:31 2008
New Revision: 14660
URL: http://svn.gnome.org/viewvc/nautilus?rev=14660&view=rev
Log:
2008-09-22 Christian Neumair <cneumair gnome org>
* libnautilus-private/nautilus-file.c
(nautilus_file_get_emblem_icons):
* libnautilus-private/nautilus-icon-info.c:
* libnautilus-private/nautilus-icon-info.h:
Support emblem file names that do not start with âemblem-â. Fixes
#350643.
Modified:
trunk/ChangeLog
trunk/libnautilus-private/nautilus-file.c
trunk/libnautilus-private/nautilus-icon-info.c
trunk/libnautilus-private/nautilus-icon-info.h
Modified: trunk/libnautilus-private/nautilus-file.c
==============================================================================
--- trunk/libnautilus-private/nautilus-file.c (original)
+++ trunk/libnautilus-private/nautilus-file.c Mon Sep 22 10:02:31 2008
@@ -5711,7 +5711,7 @@
{
GList *keywords, *l;
GList *icons;
- char *icon_name;
+ char *icon_names[2];
char *keyword;
int i;
GIcon *icon;
@@ -5753,9 +5753,12 @@
}
}
- icon_name = nautilus_icon_get_emblem_icon_by_name (keyword);
- icon = g_themed_icon_new (icon_name);
- g_free (icon_name);
+
+ icon_names[0] = g_strconcat ("emblem-", keyword, NULL);
+ icon_names[1] = keyword;
+ icon = g_themed_icon_new_from_names (icon_names, 2);
+ g_free (icon_names[0]);
+
icons = g_list_prepend (icons, icon);
}
Modified: trunk/libnautilus-private/nautilus-icon-info.c
==============================================================================
--- trunk/libnautilus-private/nautilus-icon-info.c (original)
+++ trunk/libnautilus-private/nautilus-icon-info.c Mon Sep 22 10:02:31 2008
@@ -25,8 +25,6 @@
#include <gio/gio.h>
#include <eel/eel-gdk-pixbuf-extensions.h>
-#define NAUTILUS_EMBLEM_NAME_PREFIX "emblem-"
-
struct _NautilusIconInfo
{
GObject parent;
@@ -645,16 +643,6 @@
}
-char *
-nautilus_icon_get_emblem_icon_by_name (const char *emblem_name)
-{
- char *name_with_prefix;
-
- name_with_prefix = g_strconcat (NAUTILUS_EMBLEM_NAME_PREFIX, emblem_name, NULL);
-
- return name_with_prefix;
-}
-
guint
nautilus_icon_get_emblem_size_for_icon_size (guint size)
{
Modified: trunk/libnautilus-private/nautilus-icon-info.h
==============================================================================
--- trunk/libnautilus-private/nautilus-icon-info.h (original)
+++ trunk/libnautilus-private/nautilus-icon-info.h Mon Sep 22 10:02:31 2008
@@ -82,7 +82,6 @@
guint nautilus_icon_get_smaller_icon_size (guint size);
gint nautilus_get_icon_size_for_stock_size (GtkIconSize size);
-char *nautilus_icon_get_emblem_icon_by_name (const char *emblem_name);
guint nautilus_icon_get_emblem_size_for_icon_size (guint size);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]