start of inputdevice controls
[enigma2.git] / lib / python / Components / InputDevice.py
diff --git a/lib/python/Components/InputDevice.py b/lib/python/Components/InputDevice.py
new file mode 100644 (file)
index 0000000..1c2598d
--- /dev/null
@@ -0,0 +1,27 @@
+from config import configElement
+from config import config
+
+class inputDevices:
+       def __init__(self):
+               pass
+       def setRepeat(self, value):
+               pass
+       def setDelay(self, value):
+               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);
+       
+       def inputDevicesRepeatChanged(configElement):
+               print "setup rc repeat"
+               #inputDevices.setRepeat(configElement.value);
+
+       def inputDevicesDelayChanged(configElement):
+               print "setup rc delay"
+               #inputDevices.setDelay(configElement.value);
+
+       # this will call the "setup-val" initial
+       config.inputDevices.repeat.addNotifier(inputDevicesRepeatChanged);
+       config.inputDevices.delay.addNotifier(inputDevicesDelayChanged);