- def switchChannelDown(self):
- self.servicelist.moveDown()
- self.session.execDialog(self.servicelist)
-
- def hide(self):
- self.instance.hide()
-
- def doTimerHide(self):
- if self.state == self.STATE_SHOWN:
- self.instance.hide()
- self.state = self.STATE_HIDDEN
-
- def toggleShow(self):
- if self.state == self.STATE_SHOWN:
- self.instance.hide()
- #pls check animation support, sorry
-# self.startHide()
- self.state = self.STATE_HIDDEN
- else:
- self.instance.show()
-# self.startShow()
- self.state = self.STATE_SHOWN
- #TODO: make it customizable
- self.hideTimer.start(5000)
-
- 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())
+class MoviePlayer(Screen, InfoBarVolumeControl, InfoBarShowHide, InfoBarPowerKey, \
+ InfoBarMenu, \
+ InfoBarServiceName, InfoBarPVR, InfoBarAudioSelection):