+class NimSelection(Screen):
+ skin = """
+ <screen position="140,165" size="400,100" title="select Slot">
+ <widget name="nimlist" position="20,10" size="360,75" />
+ </screen>"""
+
+ def __init__(self, session):
+ Screen.__init__(self, session)
+
+ self["nimlist"] = MenuList(nimmanager.getNimListOfType(nimmanager.nimType["DVB-S"]))
+
+ self["actions"] = ActionMap(["OkCancelActions"],
+ {
+ "ok": self.okbuttonClick ,
+ "cancel": self.close
+ }, -1)
+
+ def okbuttonClick(self):
+ selection = self["nimlist"].getCurrent()
+ self.session.open(PositionerSetup, selection[1].slotid)
+