from Screen import Screen from Components.ConfigList import ConfigList from Components.config import * from Components.ActionMap import ActionMap class ConfigMenu(Screen): #create a generic class for view/edit settings #all stuff come from xml file #configtype / datasource / validate-call / ... def __init__(self, session): Screen.__init__(self, session) self["actions"] = ActionMap(["OkCancelActions"], { "ok": self.okbuttonClick, "cancel": self.close }) class configTest(Screen): def __init__(self, session): Screen.__init__(self, session) self["config"] = ConfigList( [ configEntry("HKEY_LOCAL_ENIGMA/IMPORTANT/USER_ANNOYING_STUFF/SDTV/FLASHES/GREEN"), configEntry("HKEY_LOCAL_ENIGMA/IMPORTANT/USER_ANNOYING_STUFF/HDTV/FLASHES/GREEN"), ]) self["actions"] = ActionMap(["OkCancelActions"], { "ok": self["config"].toggle, "cancel": self.close })