+from config import config #global config instance
+
from config import configElement
-from config import config
+from config import ConfigSubsection
+from config import ConfigSlider
+from config import configBoolean
class inputDevices:
def __init__(self):
pass
def setRepeat(self, value):
+ print "setup rc repeat"
pass
def setDelay(self, value):
+ print "setup rc delay"
pass
def InitInputDevices():
- config.inputDevices = config;
- config.inputDevices.repeat = configElement("config.inputDevices.repeat", config.Slider, 10);
- config.inputDevices.delay = configElement("config.inputDevices.delay", config.Slider, 10);
+ config.inputDevices = ConfigSubsection();
+ config.inputDevices.repeat = configElement("config.inputDevices.repeat", ConfigSlider, 5, "");
+ config.inputDevices.delay = configElement("config.inputDevices.delay", ConfigSlider, 4, "");
+
+ #this instance anywhere else needed?
+ iDevices = inputDevices();
def inputDevicesRepeatChanged(configElement):
- print "setup rc repeat"
- #inputDevices.setRepeat(configElement.value);
+ iDevices.setRepeat(configElement.value);
def inputDevicesDelayChanged(configElement):
- print "setup rc delay"
- #inputDevices.setDelay(configElement.value);
+ iDevices.setDelay(configElement.value);
# this will call the "setup-val" initial
config.inputDevices.repeat.addNotifier(inputDevicesRepeatChanged);