-
- def __init__(self, session, slotid, action):
- Screen.__init__(self, session)
-
- print "ciMMI with action" + str(action)
-
- self.slotid = slotid
-
- self.Timer = eTimer()
- self.Timer.timeout.get().append(self.TimerCheck)
- self.Timer.start(1000)
-
- #else the skins fails
- self["title"] = Label("")
- self["subtitle"] = Label("")
- self["bottom"] = Label("")
- self["entries"] = MenuList([ ])
- #self["entries"] = CiConfigList([ ])
-
- self["actions"] = NumberActionMap(["SetupActions"],
- {
- "ok": self.okbuttonClick,
- "cancel": self.keyCancel,
- #for PIN
- "left": self.keyLeft,
- "right": self.keyRight,
- "1": self.keyNumberGlobal,
- "2": self.keyNumberGlobal,
- "3": self.keyNumberGlobal,
- "4": self.keyNumberGlobal,
- "5": self.keyNumberGlobal,
- "6": self.keyNumberGlobal,
- "7": self.keyNumberGlobal,
- "8": self.keyNumberGlobal,
- "9": self.keyNumberGlobal,
- "0": self.keyNumberGlobal
- }, -1)
-
- self.action = action