Author: dmeyer
Date: Sat Feb 25 19:08:39 2006
New Revision: 7940

Modified:
   trunk/ui/src/menu/mediaitem.py

Log:
add a simple way to get elapsed time in percent

Modified: trunk/ui/src/menu/mediaitem.py
==============================================================================
--- trunk/ui/src/menu/mediaitem.py      (original)
+++ trunk/ui/src/menu/mediaitem.py      Sat Feb 25 19:08:39 2006
@@ -177,6 +177,24 @@
             if length == 0:
                 return ''
             return '%d min' % (length / 60)
+
+
+        if attr == 'elapsed:percent':
+            if not hasattr(self, 'elapsed'):
+                return 0
+
+            try:
+                length = int(self.info['length'])
+            except ValueError:
+                try:
+                    length = int(self.length)
+                except:
+                    return 0
+            if not length:
+                return 0
+            return 100 * self.elapsed / length
+
+
         return Item.__getitem__(self, attr)
 
 


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to