2 from Components.MenuList import MenuList
3 from Components.ActionMap import ActionMap
4 from Components.Header import Header
5 from Components.Button import Button
6 from Components.Label import Label
9 def addEntry(self, list, entry):
10 if entry[0] == "TEXT": #handle every item (text / pin only?)
14 def __init__(self, session, slotid, title, subtitle, bottom, entries):
15 Screen.__init__(self, session)
18 self["title"] = Label(title)
19 self["subtitle"] = Label(subtitle)
20 self["bottom"] = Label(bottom)
24 self.addEntry(list, entry)
25 self["entries"] = MenuList(list) #menulist!?
27 self["actions"] = ActionMap(["OkCancelActions"],
29 #"ok": self.okbuttonClick,
33 #just for testing - we need an cimanager? (or not?)
34 class CiSelection(Screen):
35 def okbuttonClick(self):
38 list.append( ("TEXT", "CA-Info") )
39 list.append( ("TEXT", "Card Status") )
40 #list.append( ("PIN", "Card Pin") )
41 self.session.open(CiMmi, 0, "Wichtiges CI", "Mainmenu", "Footer", list)
43 def __init__(self, session):
44 Screen.__init__(self, session)
46 self["actions"] = ActionMap(["OkCancelActions"],
48 "ok": self.okbuttonClick,