def __init__(self, session, entry, data = None): printl("", self, "S") Screen.__init__(self, session) self.guiElements = getGuiElements() self["actions"] = ActionMap(["DPS_ServerConfig", "ColorActions"], { "green": self.keySave, "cancel": self.keyCancel, "exit": self.keyCancel, "yellow": self.keyYellow, "blue": self.keyBlue, "red": self.keyRed, "left": self.keyLeft, "right": self.keyRight, }, -2) self["help"] = StaticText() self["btn_redText"] = Label() self["btn_red"] = Pixmap() self["btn_greenText"] = Label() self["btn_green"] = Pixmap() self["btn_yellowText"] = Label() self["btn_yellow"] = Pixmap() self["btn_blueText"] = Label() self["btn_blue"] = Pixmap() if entry is None: self.newmode = 1 self.current = initServerEntryConfig() if data is not None: ipBlocks = data.get("server").split(".") self.current.name.value = data.get("serverName") self.current.ip.value = [int(ipBlocks[0]),int(ipBlocks[1]),int(ipBlocks[2]),int(ipBlocks[3])] self.current.port.value = int(data.get("port")) self.keySave(True) else: self.newmode = 0 self.current = entry self.currentId = self.current.id.value printl("currentId: " + str(self.currentId), self, "D") self.cfglist = [] ConfigListScreen.__init__(self, self.cfglist, session) self.createSetup() self["config"].onSelectionChanged.append(self.updateHelp) self.onLayoutFinish.append(self.finishLayout) printl("", self, "C")
def __init__(self, session, entry, data = None): printl("", self, "S") Screen.__init__(self, session) self.guiElements = getGuiElements() self["actions"] = ActionMap(["DPS_ServerConfig", "ColorActions"], { "green": self.keySave, "cancel": self.keyCancel, "exit": self.keyCancel, "yellow": self.keyYellow, "blue": self.keyBlue, "red": self.keyRed, "left": self.keyLeft, "right": self.keyRight, }, -2) self["help"] = StaticText() self["btn_redText"] = Label() self["btn_red"] = Pixmap() self["btn_greenText"] = Label() self["btn_green"] = Pixmap() self["btn_yellowText"] = Label() self["btn_yellow"] = Pixmap() self["btn_blueText"] = Label() self["btn_blue"] = Pixmap() if entry is None: self.newmode = 1 self.current = initServerEntryConfig() if data is not None: ipBlocks = data.get("server").split(".") self.current.name.value = data.get("serverName") self.current.ip.value = [int(ipBlocks[0]),int(ipBlocks[1]),int(ipBlocks[2]),int(ipBlocks[3])] self.current.port.value = int(data.get("port")) self.keySave(True) else: self.newmode = 0 self.current = entry self.currentId = self.current.id.value printl("currentId: " + str(self.currentId), self, "D") self.cfglist = [] ConfigListScreen.__init__(self, self.cfglist, session) self.createSetup() self["config"].onSelectionChanged.append(self.updateHelp) self.onLayoutFinish.append(self.finishLayout) printl("", self, "C")
def __init__(self, session, entry, data=None): printl("", self, "S") self.session = session Screen.__init__(self, session) self["actions"] = ActionMap( ["SetupActions", "ColorActions"], { "green": self.keySave, "red": self.keyCancel, "blue": self.keyDelete, "cancel": self.keyCancel, "yellow": self.keyYellow, "left": self.keyLeft, "right": self.keyRight, }, -2) self["key_red"] = StaticText(_("Cancel")) self["key_green"] = StaticText(_("OK")) self["key_blue"] = StaticText(_("Delete")) self["key_yellow"] = StaticText(_("mappings")) self["help"] = StaticText() if entry is None: self.newmode = 1 self.current = initServerEntryConfig() if data is not None: ipBlocks = data.get("server").split(".") self.current.name.value = data.get("serverName") self.current.ip.value = [ int(ipBlocks[0]), int(ipBlocks[1]), int(ipBlocks[2]), int(ipBlocks[3]) ] self.current.port.value = int(data.get("port")) self.keySave(True) else: self.newmode = 0 self.current = entry self.currentId = self.current.id.value printl("currentId: " + str(self.currentId), self, "D") self.cfglist = [] ConfigListScreen.__init__(self, self.cfglist, session) self.createSetup() self["config"].onSelectionChanged.append(self.updateHelp) printl("", self, "C")
def __init__(self, session, entry, data = None): printl("", self, "S") self.session = session Screen.__init__(self, session) self["actions"] = ActionMap(["SetupActions", "ColorActions"], { "green": self.keySave, "red": self.keyCancel, "blue": self.keyDelete, "cancel": self.keyCancel, "yellow": self.keyYellow, "left": self.keyLeft, "right": self.keyRight, }, -2) self["key_red"] = StaticText(_("Cancel")) self["key_green"] = StaticText(_("OK")) self["key_blue"] = StaticText(_("Delete")) self["key_yellow"] = StaticText(_("mappings")) self["help"] = StaticText() if entry is None: self.newmode = 1 self.current = initServerEntryConfig() if data is not None: ipBlocks = data.get("server").split(".") self.current.name.value = data.get("serverName") self.current.ip.value = [int(ipBlocks[0]),int(ipBlocks[1]),int(ipBlocks[2]),int(ipBlocks[3])] self.current.port.value = int(data.get("port")) self.keySave(True) else: self.newmode = 0 self.current = entry self.currentId = self.current.id.value printl("currentId: " + str(self.currentId), self, "D") self.cfglist = [] ConfigListScreen.__init__(self, self.cfglist, session) self.createSetup() self["config"].onSelectionChanged.append(self.updateHelp) printl("", self, "C")