- "switchChannelUp": self.switchChannelUp,
- "switchChannelDown": self.switchChannelDown,
- "mainMenu": self.mainMenu,
- "zapUp": self.zapUp,
- "zapDown": self.zapDown,
- "volumeUp": self.volUp,
- "volumeDown": self.volDown,
- "volumeMute": self.volMute,
- "instantRecord": self.instantRecord,
- "hide": self.hide,
- "toggleShow": self.toggleShow,
- "showMovies": self.showMovies,
- #"quit": self.quit,
- "powerdown": self.powerdown,
- "powerup": self.powerup,
- "1": self.keyNumberGlobal,
- "2": self.keyNumberGlobal,
- "3": self.keyNumberGlobal,
- "4": self.keyNumberGlobal,
- "5": self.keyNumberGlobal,
- "6": self.keyNumberGlobal,
- "7": self.keyNumberGlobal,
- "8": self.keyNumberGlobal,
- "9": self.keyNumberGlobal,
- "0": self.keyNumberGlobal,
- "showEPGList": self.showEPGList,
-
- "pauseService": self.pauseService,
- "unPauseService": self.unPauseService,
-
- "seekFwd": self.seekFwd,
- "seekBack": self.seekBack,
-
- "audioSelection": self.audioSelection,
- })
-# self["okbutton"] = Button("mainMenu", [self.mainMenu])
-
- self["CurrentTime"] = Clock()
- # ServicePosition(self.session.nav, ServicePosition.TYPE_REMAINING)
- # Clock()
-
- self["ServiceName"] = ServiceName(self.session.nav)
-
- self["Event_Now_StartTime"] = EventInfo(self.session.nav, EventInfo.Now_StartTime)
- self["Event_Next_StartTime"] = EventInfo(self.session.nav, EventInfo.Next_StartTime)
-
- self["Event_Now"] = EventInfo(self.session.nav, EventInfo.Now)
- self["Event_Next"] = EventInfo(self.session.nav, EventInfo.Next)
-
- self["Event_Now_Duration"] = EventInfo(self.session.nav, EventInfo.Now_Duration)
- self["Event_Next_Duration"] = EventInfo(self.session.nav, EventInfo.Next_Duration)
-
- self.recording = None
-
- self.pos = 0
-
- 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 powertimer(self):
- print "PowerOff - Now!"
- self.quit()
-
- def powerdown(self):
- self.standbyblocked = 0
- self.powerKeyTimer.start(3000)
+ "showMovies": (self.showMovies, _("Play recorded movies...")),
+ "showRadio": (self.showRadio, _("Show the radio player...")),
+ "showTv": (self.showTv, _("Show the tv player...")),
+ }, prio=2)
+
+ for x in HelpableScreen, \
+ InfoBarShowHide, \
+ InfoBarNumberZap, InfoBarChannelSelection, InfoBarMenu, InfoBarEPG, InfoBarRdsDecoder, \
+ InfoBarEvent, InfoBarServiceName, InfoBarInstantRecord, InfoBarAudioSelection, \
+ InfoBarAdditionalInfo, InfoBarNotifications, InfoBarDish, InfoBarSubserviceSelection, \
+ InfoBarTuner, InfoBarTimeshift, InfoBarSeek, InfoBarSummarySupport, InfoBarTimeshiftState, \
+ InfoBarTeletextPlugin, InfoBarExtensions, InfoBarPiP, InfoBarSubtitleSupport, InfoBarSleepTimer, \
+ InfoBarPlugins, InfoBarServiceErrorPopupSupport:
+ x.__init__(self)
+
+ self.helpList.append((self["actions"], "InfobarActions", [("showMovies", _("view recordings..."))]))
+ self.helpList.append((self["actions"], "InfobarActions", [("showRadio", _("hear radio..."))]))