Update of /cvsroot/freevo/freevo/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2626

Modified Files:
        directory.py 
Log Message:
add support folder.fxd to hold fxditem tags

Index: directory.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/directory.py,v
retrieving revision 1.116
retrieving revision 1.117
diff -C2 -d -r1.116 -r1.117
*** directory.py        14 Feb 2004 13:04:46 -0000      1.116
--- directory.py        14 Feb 2004 15:45:03 -0000      1.117
***************
*** 10,13 ****
--- 10,16 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.117  2004/02/14 15:45:03  dischi
+ # add support folder.fxd to hold fxditem tags
+ #
  # Revision 1.116  2004/02/14 13:04:46  dischi
  # do not call skin.get_singleton() anymore
***************
*** 132,135 ****
--- 135,139 ----
  import plugin
  import osd
+ import fxditem
  
  from item import Item, FileInformation
***************
*** 258,266 ****
          self.folder_fxd = file
          if self.folder_fxd and vfs.isfile(self.folder_fxd):
              try:
                  parser = util.fxdparser.FXD(self.folder_fxd)
                  parser.set_handler('folder', self.read_folder_fxd)
                  parser.set_handler('skin', self.read_folder_fxd)
-                 parser.parse()
              except:
                  print "fxd file %s corrupt" % self.folder_fxd
--- 262,271 ----
          self.folder_fxd = file
          if self.folder_fxd and vfs.isfile(self.folder_fxd):
+             if self.display_type == 'tv':
+                 display_type = 'video'
              try:
                  parser = util.fxdparser.FXD(self.folder_fxd)
                  parser.set_handler('folder', self.read_folder_fxd)
                  parser.set_handler('skin', self.read_folder_fxd)
              except:
                  print "fxd file %s corrupt" % self.folder_fxd
***************
*** 268,272 ****
  
  
- 
      def read_folder_fxd(self, fxd, node):
          '''
--- 273,276 ----
***************
*** 494,497 ****
--- 498,504 ----
          items.append((self.configure, _('Configure directory'), 'configure'))
  
+         if self.folder_fxd:
+             items += fxditem.mimetype.get(self, [self.folder_fxd])
+ 
          if self.media:
              self.media.umount()



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to