class Config:
def __init__(self):
pass
- def Slider(self): # ok???
+ def Slider(self,reg): # ok???
pass
+ def getControlType(self, reg):
+ print "getControlType " + reg
+ #find the correct type in class-members
+ if reg == "blasel":
+ return configBoolean(reg)
+
+ return configBoolean(reg)
+
config = Config();
class ConfigSubsection:
from Screen import Screen
from Components.ActionMap import ActionMap
+from Components.config import config #global config instance
from Components.config import configEntry
+from Components.config import configBoolean
from Components.ConfigList import ConfigList
import xml.dom.minidom
b = XMLTools.mergeText(x.childNodes);
print "item " + ItemText + " " + b
#add to configlist
- list.append(configEntry(ItemText))
+ list.append( (ItemText, config.getControlType(b) ) )
def __init__(self, session, setup):
Screen.__init__(self, session)
self["actions"] = ActionMap(["OkCancelActions"],
{
- #"ok": self.inc,
+ "ok": self["config"].toggle,
"cancel": self.close
})