Update of /cvsroot/freevo/freevo/src/skins/main
In directory sc8-pr-cvs1:/tmp/cvs-serv29142

Modified Files:
        area.py 
Log Message:
take icons from theme if available

Index: area.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/skins/main/area.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** area.py     17 Oct 2003 18:51:33 -0000      1.11
--- area.py     28 Oct 2003 17:54:12 -0000      1.12
***************
*** 28,31 ****
--- 28,34 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.12  2003/10/28 17:54:12  dischi
+ # take icons from theme if available
+ #
  # Revision 1.11  2003/10/17 18:51:33  dischi
  # check for default with description area
***************
*** 81,84 ****
--- 84,88 ----
  
  import copy
+ import os
  import pygame
  
***************
*** 808,813 ****
      def load_image(self, image, val, redraw=TRUE):
          """
!         load an image (use self.imagecache
          """
          if isinstance(val, tuple) or isinstance(val, list):
              w = val[0]
--- 812,822 ----
      def load_image(self, image, val, redraw=TRUE):
          """
!         load an image (use self.imagecache)
          """
+         if image.find(config.ICON_DIR) == 0 and image.find(self.settings.icon_dir) 
== -1:
+             new_image = os.path.join(self.settings.icon_dir, 
image[len(config.ICON_DIR)+1:])
+             if os.path.isfile(new_image):
+                 image = new_image
+ 
          if isinstance(val, tuple) or isinstance(val, list):
              w = val[0]




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to