Update of /cvsroot/freevo/freevo/src
In directory sc8-pr-cvs1:/tmp/cvs-serv20245
Modified Files:
directory.py menu.py
Log Message:
better skin_settings support. All the item variables need a cleanup/sort
Index: directory.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/directory.py,v
retrieving revision 1.90
retrieving revision 1.91
diff -C2 -d -r1.90 -r1.91
*** directory.py 9 Jan 2004 19:04:11 -0000 1.90
--- directory.py 9 Jan 2004 21:06:10 -0000 1.91
***************
*** 10,13 ****
--- 10,16 ----
# -----------------------------------------------------------------------
# $Log$
+ # Revision 1.91 2004/01/09 21:06:10 dischi
+ # better skin_settings support. All the item variables need a cleanup/sort
+ #
# Revision 1.90 2004/01/09 19:04:11 dischi
# new vfs.listdir parameter
***************
*** 178,182 ****
self.info = {}
self.mountpoint = None
! self.skin_settings = False
if add_args == None and hasattr(parent, 'add_args'):
--- 181,185 ----
self.info = {}
self.mountpoint = None
! self.skin_settings = ''
if add_args == None and hasattr(parent, 'add_args'):
***************
*** 248,252 ****
if node.name == 'skin':
! self.skin_settings = True
return
--- 251,255 ----
if node.name == 'skin':
! self.skin_settings = self.fxd_file
return
***************
*** 601,606 ****
for filename in files:
if vfs.isdir(filename):
! self.dir_items.append(DirItem(filename, self, display_type =
! self.display_type))
#
--- 604,611 ----
for filename in files:
if vfs.isdir(filename):
! d = DirItem(filename, self, display_type = self.display_type)
! if not d.skin_settings:
! d.skin_settings = self.skin_settings
! self.dir_items.append(d)
#
***************
*** 707,711 ****
if self.skin_settings:
! item_menu.skin_settings = skin.load(self.fxd_file)
if menuw:
--- 712,716 ----
if self.skin_settings:
! item_menu.skin_settings = skin.load(self.skin_settings)
if menuw:
Index: menu.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/menu.py,v
retrieving revision 1.77
retrieving revision 1.78
diff -C2 -d -r1.77 -r1.78
*** menu.py 9 Jan 2004 19:49:53 -0000 1.77
--- menu.py 9 Jan 2004 21:06:17 -0000 1.78
***************
*** 10,13 ****
--- 10,16 ----
# -----------------------------------------------------------------------
# $Log$
+ # Revision 1.78 2004/01/09 21:06:17 dischi
+ # better skin_settings support. All the item variables need a cleanup/sort
+ #
# Revision 1.77 2004/01/09 19:49:53 dischi
# only add to skin when not helper
***************
*** 352,357 ****
--- 355,363 ----
items.append(MenuItem(a[1], a[0]))
fxd_file = None
+
if hasattr(item, 'fxd_file'):
fxd_file = item.fxd_file
+ if hasattr(item, 'skin_settings') and item.skin_settings:
+ fxd_file = item.skin_settings
for i in items:
-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog