+ for x in HelpableScreen, \
+ InfoBarVolumeControl, InfoBarShowHide, InfoBarPowerKey, \
+ InfoBarNumberZap, InfoBarChannelSelection, InfoBarMenu, InfoBarEPG, \
+ InfoBarEvent, InfoBarServiceName, InfoBarInstantRecord, InfoBarAudioSelection, \
+ InfoBarAdditionalInfo, InfoBarNotifications, InfoBarDish, InfoBarSubserviceSelection:
+ x.__init__(self)
+
+ self.helpList.append((self["actions"], "InfobarActions", [("showMovies", "Watch a Movie...")]))
+
+ self["CurrentTime"] = Clock()
+
+ def showMovies(self):
+ self.session.openWithCallback(self.movieSelected, MovieSelection)
+
+ def movieSelected(self, service):
+ if service is not None:
+ self.session.open(MoviePlayer, service)