X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/c7b9645a6f9d7d38c99df19e2ce2bbfaf9e3fa99..7a4cd5866bdfef8cef5dda04649788447d717376:/lib/python/Components/InputDevice.py diff --git a/lib/python/Components/InputDevice.py b/lib/python/Components/InputDevice.py index 1c2598d2..f800f302 100644 --- a/lib/python/Components/InputDevice.py +++ b/lib/python/Components/InputDevice.py @@ -1,26 +1,33 @@ +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 configSelection 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);