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