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

Reply via email to