X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/094b454c7e3b86cdcff697bb68cd367e53ba9e8e..5c66de23e71d94ddba590c67e4751e046a095e68:/lib/python/Screens/InfoBar.py diff --git a/lib/python/Screens/InfoBar.py b/lib/python/Screens/InfoBar.py index 5112a00d..be6b65c9 100644 --- a/lib/python/Screens/InfoBar.py +++ b/lib/python/Screens/InfoBar.py @@ -6,12 +6,15 @@ from Components.Button import Button from Components.ServiceName import ServiceName from Components.EventInfo import EventInfo +from Screens.MessageBox import MessageBox +from Screens.MovieSelection import MovieSelection + from enigma import * import time # hack alert! -from Menu import * +from Menu import MainMenu, mdom class InfoBar(Screen): def __init__(self, session): @@ -29,9 +32,10 @@ class InfoBar(Screen): "zapDown": self.zapDown, "instantRecord": self.instantRecord, "hide": self.hide, - "toggleShow": self.toggleShow + "toggleShow": self.toggleShow, + "showMovies": self.showMovies, }) - self["okbutton"] = Button("mainMenu", [self.mainMenu]) +# self["okbutton"] = Button("mainMenu", [self.mainMenu]) self["CurrentTime"] = Clock() @@ -49,7 +53,7 @@ class InfoBar(Screen): print "loading mainmenu XML..." menu = mdom.childNodes[0] assert menu.tagName == "menu", "root element in menu must be 'menu'!" - self.session.open(Menu, menu, menu.childNodes) + self.session.open(MainMenu, menu, menu.childNodes) def switchChannelUp(self): self.servicelist.moveUp() @@ -77,6 +81,9 @@ class InfoBar(Screen): self.servicelist.zap() def instantRecord(self): + self.session.open(MessageBox, "this would be an instant recording! do you really know what you're doing?!") + return + if self.recording != None: print "remove entry" self.session.nav.RecordTimer.removeEntry(self.recording) @@ -95,4 +102,6 @@ class InfoBar(Screen): epg = ev # fix me, description. self.recording = self.session.nav.recordWithTimer(time.time(), time.time() + 30, serviceref, epg, "instant record") - + + def showMovies(self): + self.session.open(MovieSelection)