Update of /cvsroot/freevo/freevo/skins/dischi1
In directory sc8-pr-cvs1:/tmp/cvs-serv10063

Modified Files:
        xml_skin.py 
Log Message:
remember all skin paths for image searching

Index: xml_skin.py
===================================================================
RCS file: /cvsroot/freevo/freevo/skins/dischi1/xml_skin.py,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** xml_skin.py 30 Mar 2003 17:00:34 -0000      1.34
--- xml_skin.py 30 Mar 2003 19:21:16 -0000      1.35
***************
*** 10,13 ****
--- 10,16 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.35  2003/03/30 19:21:16  dischi
+ # remember all skin paths for image searching
+ #
  # Revision 1.34  2003/03/30 17:00:34  dischi
  # typo
***************
*** 710,714 ****
          self._tv = XML_tv()
          self._mainmenu = XML_mainmenu()
! 
          self.icon_dir = ""
  
--- 713,717 ----
          self._tv = XML_tv()
          self._mainmenu = XML_mainmenu()
!         self.skin_directories = []
          self.icon_dir = ""
  
***************
*** 819,823 ****
  
                      include  = attr_str(freevo_type, 'include', '')
! 
                      if include:
                          if clear:
--- 822,826 ----
  
                      include  = attr_str(freevo_type, 'include', '')
!                     
                      if include:
                          if clear:
***************
*** 832,840 ****
                              self._tv = XML_tv()
                              self._mainmenu = XML_mainmenu()
                              
                          self.load(include, copy_content, prepare = FALSE)
  
                      self.parse(freevo_type, scale, os.path.dirname(file), 
copy_content)
! 
              if not prepare:
                  return 1
--- 835,847 ----
                              self._tv = XML_tv()
                              self._mainmenu = XML_mainmenu()
+                             self.skin_directories = []
                              
                          self.load(include, copy_content, prepare = FALSE)
  
                      self.parse(freevo_type, scale, os.path.dirname(file), 
copy_content)
!                     if not os.path.dirname(file) in self.skin_directories:
!                         self.skin_directories = [ os.path.dirname(file) ] + \
!                                                 self.skin_directories
!                     
              if not prepare:
                  return 1
***************
*** 847,851 ****
              layout      = copy.deepcopy(self._layout)
  
!             search_dirs = (os.path.dirname(file), 'skins/images', self.icon_dir, '.')
              for f in font:
                  font[f].prepare(self._color)
--- 854,859 ----
              layout      = copy.deepcopy(self._layout)
  
!             search_dirs = self.skin_directories + [ 'skins/images', self.icon_dir, 
'.' ]
! 
              for f in font:
                  font[f].prepare(self._color)




-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to