- def volHide(self):
- self.volumeDialog.instance.hide()
-
- def startShow(self):
- self.instance.m_animation.startMoveAnimation(ePoint(0, 600), ePoint(0, 380), 100)
- self.state = self.STATE_SHOWN
-
- def startHide(self):
- self.instance.m_animation.startMoveAnimation(ePoint(0, 380), ePoint(0, 600), 100)
- self.state = self.STATE_HIDDEN
-
- def volMute(self):
- eDVBVolumecontrol.getInstance().volumeToggleMute()
- #self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume())
- self.volumeDialog.instance.show()
- self.volumeDialog.setValue(eDVBVolumecontrol.getInstance().getVolume())
- self.hideVolTimer.start(3000)
-
- def quit(self):
- configfile.save()
- quitMainloop()
-
- def stopCurrentRecording(self):
- print "remove entry"
- self.session.nav.RecordTimer.removeEntry(self.recording)
- self.recording = None
-
- def startInstantRecording(self):
- serviceref = self.session.nav.getCurrentlyPlayingServiceReference()
-
- # try to get event info
- epg = None
- try:
- service = self.session.nav.getCurrentService()
- info = service.info()
- ev = info.getEvent(0)
- epg = ev
- except:
- pass
+ def __init__(self, session, service):
+ Screen.__init__(self, session)