aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/Menu.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-07-22 21:50:17 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-07-22 21:50:17 +0000
commit1f3de605b9be5751d14c39f785adc5d4af2fced7 (patch)
tree47472e85d1a03f1ee0729da28930e3a0c80a6632 /lib/python/Screens/Menu.py
parent02f8f9a6d959adf568c0ea16a2d3f4e09bcc2ba8 (diff)
downloadenigma2-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.py80
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())