Author: andar

Revision: 5980

Log:
        Add some checks for OSX since it doesn't support SVG icons

Diff:
Modified: branches/1.2_RC/deluge/ui/gtkui/common.py
===================================================================
--- branches/1.2_RC/deluge/ui/gtkui/common.py   2009-11-28 12:37:14 UTC (rev 
5979)
+++ branches/1.2_RC/deluge/ui/gtkui/common.py   2009-11-29 00:52:00 UTC (rev 
5980)
@@ -50,7 +50,7 @@
 
 def get_logo(size):
     """Returns a deluge logo pixbuf based on the size parameter."""
-    if deluge.common.windows_check():
+    if deluge.common.windows_check() or deluge.common.osx_check():
         return 
gtk.gdk.pixbuf_new_from_file_at_size(deluge.common.get_pixmap("deluge.png"), \
             size, size)
     else:
@@ -162,7 +162,7 @@
         glade.get_widget("image").set_from_stock(image_stockid, 
gtk.ICON_SIZE_LARGE_TOOLBAR)
     if image_filename:
         # Hack for Windows since it doesn't support svg
-        if os.path.splitext(image_filename)[1] == ".svg" and 
deluge.common.windows_check():
+        if os.path.splitext(image_filename)[1] == ".svg" and 
(deluge.common.windows_check() or deluge.common.osx_check()):
             image_filename = os.path.splitext(image_filename)[0] + "16.png"
         pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(
             deluge.common.get_pixmap(image_filename), 32, 32)

Modified: branches/1.2_RC/deluge/ui/gtkui/new_release_dialog.py
===================================================================
--- branches/1.2_RC/deluge/ui/gtkui/new_release_dialog.py       2009-11-28 
12:37:14 UTC (rev 5979)
+++ branches/1.2_RC/deluge/ui/gtkui/new_release_dialog.py       2009-11-29 
00:52:00 UTC (rev 5980)
@@ -47,7 +47,7 @@
         glade = component.get("MainWindow").main_glade
         self.dialog = glade.get_widget("new_release_dialog")
         # Set the version labels
-        if deluge.common.windows_check():
+        if deluge.common.windows_check() or deluge.common.osx_check():
             glade.get_widget("image_new_release").set_from_file(
                 deluge.common.get_pixmap("deluge16.png"))
         else:

Modified: branches/1.2_RC/deluge/ui/gtkui/systemtray.py
===================================================================
--- branches/1.2_RC/deluge/ui/gtkui/systemtray.py       2009-11-28 12:37:14 UTC 
(rev 5979)
+++ branches/1.2_RC/deluge/ui/gtkui/systemtray.py       2009-11-29 00:52:00 UTC 
(rev 5980)
@@ -82,7 +82,7 @@
             pkg_resources.resource_filename("deluge.ui.gtkui",
                                             "glade/tray_menu.glade"))
 
-        if deluge.common.windows_check():
+        if deluge.common.windows_check() or deluge.common.osx_check():
             self.tray = gtk.status_icon_new_from_pixbuf(
                 common.get_logo(32))
         else:

Modified: trunk/deluge/ui/gtkui/common.py
===================================================================
--- trunk/deluge/ui/gtkui/common.py     2009-11-28 12:37:14 UTC (rev 5979)
+++ trunk/deluge/ui/gtkui/common.py     2009-11-29 00:52:00 UTC (rev 5980)
@@ -50,7 +50,7 @@
 
 def get_logo(size):
     """Returns a deluge logo pixbuf based on the size parameter."""
-    if deluge.common.windows_check():
+    if deluge.common.windows_check() or deluge.common.osx_check():
         return 
gtk.gdk.pixbuf_new_from_file_at_size(deluge.common.get_pixmap("deluge.png"), \
             size, size)
     else:
@@ -162,7 +162,7 @@
         glade.get_widget("image").set_from_stock(image_stockid, 
gtk.ICON_SIZE_LARGE_TOOLBAR)
     if image_filename:
         # Hack for Windows since it doesn't support svg
-        if os.path.splitext(image_filename)[1] == ".svg" and 
deluge.common.windows_check():
+        if os.path.splitext(image_filename)[1] == ".svg" and 
(deluge.common.windows_check() or deluge.common.osx_check()):
             image_filename = os.path.splitext(image_filename)[0] + "16.png"
         pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(
             deluge.common.get_pixmap(image_filename), 32, 32)

Modified: trunk/deluge/ui/gtkui/new_release_dialog.py
===================================================================
--- trunk/deluge/ui/gtkui/new_release_dialog.py 2009-11-28 12:37:14 UTC (rev 
5979)
+++ trunk/deluge/ui/gtkui/new_release_dialog.py 2009-11-29 00:52:00 UTC (rev 
5980)
@@ -47,7 +47,7 @@
         glade = component.get("MainWindow").main_glade
         self.dialog = glade.get_widget("new_release_dialog")
         # Set the version labels
-        if deluge.common.windows_check():
+        if deluge.common.windows_check() or deluge.common.osx_check():
             glade.get_widget("image_new_release").set_from_file(
                 deluge.common.get_pixmap("deluge16.png"))
         else:

Modified: trunk/deluge/ui/gtkui/systemtray.py
===================================================================
--- trunk/deluge/ui/gtkui/systemtray.py 2009-11-28 12:37:14 UTC (rev 5979)
+++ trunk/deluge/ui/gtkui/systemtray.py 2009-11-29 00:52:00 UTC (rev 5980)
@@ -82,7 +82,7 @@
             pkg_resources.resource_filename("deluge.ui.gtkui",
                                             "glade/tray_menu.glade"))
 
-        if deluge.common.windows_check():
+        if deluge.common.windows_check() or deluge.common.osx_check():
             self.tray = gtk.status_icon_new_from_pixbuf(
                 common.get_logo(32))
         else:


--

You received this message because you are subscribed to the Google Groups 
"deluge-commit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/deluge-commit?hl=en.


Reply via email to