typo: rotor is german
[enigma2.git] / lib / python / Components / EventInfo.py
index ce13ba856ea7fc7411772a1bf28315b999f24f15..de16a1737fcf75a470284a03811eaf671cdda9f0 100644 (file)
@@ -13,13 +13,13 @@ class EventInfo(PerServiceDisplay):
        Next_StartTime = 5
        
        def __init__(self, navcore, now_or_next):
-               # listen to evUpdatedEventInfo and evStopService
-               # note that evStopService will be called once to establish a known state
+               # listen to evUpdatedEventInfo and evEnd
+               # note that evEnd will be called once to establish a known state
                self.now_or_next = now_or_next
                PerServiceDisplay.__init__(self, navcore, 
                        { 
-                               pNavigation.evUpdatedEventInfo: self.ourEvent, 
-                               pNavigation.evStopService: self.stopEvent 
+                               iPlayableService.evUpdatedEventInfo: self.ourEvent, 
+                               iPlayableService.evEnd: self.stopEvent 
                        })
 
        def ourEvent(self):
@@ -53,14 +53,15 @@ class EventInfoProgress(PerServiceDisplayProgress, EventInfo):
                self.now_or_next = now_or_next
                PerServiceDisplayProgress.__init__(self, navcore, 
                        { 
-                               pNavigation.evUpdatedEventInfo: self.ourEvent, 
-                               pNavigation.evStopService: self.stopEvent 
+                               iPlayableService.evUpdatedEventInfo: self.ourEvent, 
+                               iPlayableService.evEnd: self.stopEvent 
                        })
 
        def update(self, ev):
                self.g.setRange(0, ev.getDuration())
                progress = int(time() - ev.getBeginTime())
-               
+
                self.setValue(progress)
                
-               
\ No newline at end of file
+       def stopEvent(self):
+               self.setValue(0)