changeset 30516:295acc982197

Add a minimal index.theme for the tray icons. This really only fixes a bug in the Mac GTK+ since it won't show any fallback icon when the real hicolor-icon-theme isn't installed. When that package is installed, the real index.theme takes precedence over this one.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Wed, 26 May 2010 05:44:01 +0000
parents 6b460b78b720
children 26c1c5069c28
files pidgin/pixmaps/Makefile.am pidgin/pixmaps/tray/hicolor/index.theme
diffstat 2 files changed, 36 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/pidgin/pixmaps/Makefile.am	Tue May 25 23:39:16 2010 +0000
+++ b/pidgin/pixmaps/Makefile.am	Wed May 26 05:44:01 2010 +0000
@@ -482,6 +482,8 @@
 		tray/16/message_4bit.ico \
 		tray/16/offline_4bit.ico
 
+TRAY_THEME =	tray/hicolor/index.theme
+
 TRAY_16 = \
 		tray/hicolor/16x16/status/pidgin-tray-away.png \
 		tray/hicolor/16x16/status/pidgin-tray-busy.png \
@@ -584,6 +586,7 @@
 		$(TOOLBAR_22) \
 		$(TOOLBAR_32) \
 		$(TOOLBAR_48) \
+		$(TRAY_THEME) \
 		$(TRAY_16) \
 		$(TRAY_16_ICO) \
 		$(TRAY_22) \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pidgin/pixmaps/tray/hicolor/index.theme	Wed May 26 05:44:01 2010 +0000
@@ -0,0 +1,33 @@
+[Icon Theme]
+Name=Pidgin
+Comment=Icon theme for Pidgin tray icons
+Hidden=True
+Directories=16x16/status,22x22/status,32x32/status,48x48/status,scalable/status
+
+[16x16/status]
+Size=16
+Context=Status
+Type=Threshold
+
+[22x22/status]
+Size=22
+Context=Status
+Type=Threshold
+
+[32x32/status]
+Size=32
+Context=Status
+Type=Threshold
+
+[48x48/status]
+Size=48
+Context=Status
+Type=Threshold
+
+[scalable/status]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Status
+Type=Scalable
+