From c8a3b646245ef4b6f19a367b13e4a7fa4be636f8 Mon Sep 17 00:00:00 2001 From: Ruud Date: Sat, 11 Oct 2014 22:45:31 +0200 Subject: [PATCH] Set black icon for mac --- Desktop.py | 12 +++++++++--- icon_mac.png | Bin 0 -> 435 bytes icon.png => icon_windows.png | Bin setup.py | 4 ++-- 4 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 icon_mac.png rename icon.png => icon_windows.png (100%) diff --git a/Desktop.py b/Desktop.py index aebc0519..2d523e1e 100644 --- a/Desktop.py +++ b/Desktop.py @@ -15,6 +15,13 @@ if hasattr(sys, 'frozen'): else: base_path = os.path.dirname(os.path.abspath(__file__)) +def icon(): + icon = 'icon_windows.png' + if os.path.isfile('icon_mac.png'): + icon = 'icon_mac.png' + + return wx.Icon(icon, wx.BITMAP_TYPE_PNG) + lib_dir = os.path.join(base_path, 'libs') sys.path.insert(0, base_path) @@ -36,8 +43,7 @@ class TaskBarIcon(wx.TaskBarIcon): wx.TaskBarIcon.__init__(self) self.frame = frame - icon = wx.Icon('icon.png', wx.BITMAP_TYPE_PNG) - self.SetIcon(icon) + self.SetIcon(icon()) self.Bind(wx.EVT_TASKBAR_LEFT_UP, self.OnTaskBarClick) self.Bind(wx.EVT_TASKBAR_RIGHT_UP, self.OnTaskBarClick) @@ -170,7 +176,7 @@ class CouchPotatoApp(wx.App, SoftwareUpdate): # Updater base_url = 'https://api.couchpota.to/updates/%s' self.InitUpdates(base_url % VERSION + '/', 'https://couchpota.to/updates/%s' % 'changelog.html', - icon = wx.Icon('icon.png')) + icon = icon()) self.frame = MainFrame(self) self.frame.Bind(wx.EVT_CLOSE, self.onClose) diff --git a/icon_mac.png b/icon_mac.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdda5cba6f1a09336b5df94a1d3e7a7eb679745 GIT binary patch literal 435 zcmV;k0ZjghP)kdg0004cNkl&+qbaW z<8cz}aZcbE0;^#Q@T@UVmu6xeCv}0|3UDC%*8UbY#h)ejN`bBkq9Q7WIK)>%;Ujdb zTYzmTP^QN-JbOZ*@Lt}QTi9@Cd6H|50ylAWPy|JcF=m(n4?Ph+_ThoIpeN#kZ))7j zAVZ$zjH}&5(8m!0g`{_*tbsK5W`PznoZ%Z05h