X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1f3de605b9be5751d14c39f785adc5d4af2fced7..2c46a6c23b8612611143791cb217a4c58a846ff3:/lib/python/Screens/Menu.py?ds=sidebyside diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py index 503990b6..da36eb38 100644 --- a/lib/python/Screens/Menu.py +++ b/lib/python/Screens/Menu.py @@ -4,13 +4,17 @@ from Components.ActionMap import ActionMap from Components.Header import Header # hack ... must be made dynamic +from Screens.Setup import Setup from ServiceScan import ServiceScan from ScartLoopThrough import ScartLoopThrough +from HarddiskSetup import HarddiskSelection from Components.Button import Button from Components.Label import Label from Components.ProgressBar import ProgressBar from ConfigMenu import * +from About import * + from TimerEdit import * from enigma import quitMainloop @@ -26,53 +30,50 @@ def doGlobal(screen): screen["clock"] = Clock() +# self.setModeTV() +# self.setModeRadio() +# self.setModeFile() +# self.openDialog(ScartLoopThrough) +# + mdom = xml.dom.minidom.parseString( """ - + quitMainloop() - self.openDialog(ServiceScan) - - self.setModeTV() - self.setModeRadio() - self.setModeFile() - self.openDialog(ScartLoopThrough) self.openDialog(TimerEditList) - + - - - - + self.openSetup("satconfig") + + + self.openDialog(ServiceScan) - - - - - - - - self.openDialog(configOSD) - - + self.openSetup("timezone") + self.openSetup("avsetup") + self.openSetup("rfmod") + self.openDialog(HarddiskSelection) + self.openSetup("rc") + self.openSetup("keyboard") + self.openSetup("osd") + self.openSetup("lcd") - - + self.openSetup("parental") + self.openSetup("expert") - - + + self.openDialog(About) - - - - self.goSetup() + quitMainloop() + quitMainloop() + quitMainloop() """) @@ -134,6 +135,12 @@ class Menu(Screen): def nothing(self): #dummy pass + def openDialog(self, dialog): # in every layer needed + self.session.open(dialog) + + def openSetup(self, dialog): + self.session.open(Setup, dialog) + def addMenu(self, destList, node): MenuTitle = getValbyAttr(node, "text") if MenuTitle != "": #check for title @@ -206,6 +213,9 @@ class MainMenu(Menu): def openDialog(self, dialog): self.session.open(dialog) + def openSetup(self, dialog): + self.session.open(Setup, dialog) + def goSetup(self): self.session.open(configTest)