start of inputdevice controls
authorRonny Strutz <ronny.strutz@multimedia-labs.de>
Tue, 16 Aug 2005 01:33:40 +0000 (01:33 +0000)
committerRonny Strutz <ronny.strutz@multimedia-labs.de>
Tue, 16 Aug 2005 01:33:40 +0000 (01:33 +0000)
lib/python/Components/InputDevice.py [new file with mode: 0644]

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);