- self.recording = None
-
- def mainMenu(self):
- print "loading mainmenu XML..."
- menu = mdom.childNodes[0]
- assert menu.tagName == "menu", "root element in menu must be 'menu'!"
- self.session.open(MainMenu, menu, menu.childNodes)
-
- def switchChannelUp(self):
- self.servicelist.moveUp()
- self.session.execDialog(self.servicelist)
-
- def switchChannelDown(self):
- self.servicelist.moveDown()
- self.session.execDialog(self.servicelist)
-
- def hide(self):
- self.instance.hide()
-
- def toggleShow(self):
- if self.instance.isVisible():
- self.instance.hide()
- else:
- self.instance.show()
-
- def zapUp(self):
- self.servicelist.moveUp()
- self.servicelist.zap()
-
- def zapDown(self):
- self.servicelist.moveDown()
- self.servicelist.zap()
-
- def volUp(self):
- eDVBVolumecontrol.getInstance().volumeUp()
- self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume())
-
- def volDown(self):
- eDVBVolumecontrol.getInstance().volumeDown()
- self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume())
-
- def volMute(self):
- eDVBVolumecontrol.getInstance().volumeToggleMute()
- self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume())
-
- def quit(self):
- quitMainloop()
+ for x in HelpableScreen, InfoBarShowHide, InfoBarPowerKey, InfoBarMenu, \
+ InfoBarServiceName, InfoBarSeek, InfoBarShowMovies, \
+ InfoBarAudioSelection, InfoBarNotifications, \
+ InfoBarServiceNotifications, InfoBarPVRState:
+ x.__init__(self)
+
+ self["CurrentTime"] = ServicePosition(self.session.nav, ServicePosition.TYPE_REMAINING)
+ self["ElapsedTime"] = ServicePosition(self.session.nav, ServicePosition.TYPE_POSITION)
+ # TYPE_LENGTH?