diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-07-22 21:50:17 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-07-22 21:50:17 +0000 |
| commit | 1f3de605b9be5751d14c39f785adc5d4af2fced7 (patch) | |
| tree | 47472e85d1a03f1ee0729da28930e3a0c80a6632 /lib/python/Screens/Menu.py | |
| parent | 02f8f9a6d959adf568c0ea16a2d3f4e09bcc2ba8 (diff) | |
| download | enigma2-1f3de605b9be5751d14c39f785adc5d4af2fced7.tar.gz enigma2-1f3de605b9be5751d14c39f785adc5d4af2fced7.zip | |
- add mark in channellist
Diffstat (limited to 'lib/python/Screens/Menu.py')
| -rw-r--r-- | lib/python/Screens/Menu.py | 80 |
1 files changed, 50 insertions, 30 deletions
diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py index 3b54577e..503990b6 100644 --- a/lib/python/Screens/Menu.py +++ b/lib/python/Screens/Menu.py @@ -122,37 +122,7 @@ class configOSD(Screen): self["sld_gamma"] = ProgressBar() self["sld_gamma"].setValue(50) - - - class Menu(Screen): - #add file load functions for the xml-file - #remove old code (i.e. goScan / goClock...) - - def openDialog(self, dialog): - self.session.open(dialog) - - def goSetup(self): - self.session.open(configTest) - - def setModeTV(self): - print "set Mode to TV" - pass - - def setModeRadio(self): - print "set Mode to Radio" - pass - - def setModeFile(self): - print "set Mode to File" - pass - - def goScan(self): - self.session.open(ServiceScan) - - def goClock(self): - self.session.open(clockDisplay, Clock()) - def okbuttonClick(self): print "okbuttonClick" selection = self["menu"].getCurrent() @@ -206,3 +176,53 @@ class Menu(Screen): a = getValbyAttr(parent, "text") self["title"] = Header(a) +class FixedMenu(Screen): + def okbuttonClick(self): + selection = self["menu"].getCurrent() + selection[1]() + + def __init__(self, session, title, list): + Screen.__init__(self, session) + + self["menu"] = MenuList(list) + + self["actions"] = ActionMap(["OkCancelActions"], + { + "ok": self.okbuttonClick, + "cancel": self.close + }) + + self["title"] = Header(title) + + +class MainMenu(Menu): + #add file load functions for the xml-file + #remove old code (i.e. goScan / goClock...) + + def __init__(self, *x): + Menu.__init__(self, *x) + self.skinName = "Menu" + + def openDialog(self, dialog): + self.session.open(dialog) + + def goSetup(self): + self.session.open(configTest) + + def setModeTV(self): + print "set Mode to TV" + pass + + def setModeRadio(self): + print "set Mode to Radio" + pass + + def setModeFile(self): + print "set Mode to File" + pass + + def goScan(self): + self.session.open(ServiceScan) + + def goClock(self): + self.session.open(clockDisplay, Clock()) |
