aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/FixedMenu.py
blob: d2d080480a3df601f1b222ef479555bc115410f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from Screen import Screen
from Menu import MenuList
from Components.ActionMap import ActionMap
from Components.Header import Header

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)