config rewrite. some extensions still need to be updated.
[enigma2.git] / lib / python / Components / Lcd.py
index c14a8f8688dc031418f40965f850dfe94da64b48..d547a58c523037a2284ad9c41d5c44638c3e9483 100644 (file)
@@ -1,10 +1,6 @@
-from config import config                              #global config instance
-from config import ConfigSlider
-from config import configSelection
-from config import ConfigSubsection
-from config import configElement
+from config import config, ConfigSubsection, ConfigSlider, ConfigYesNo
 
-from enigma import *
+from enigma import eDBoxLCD
 
 class LCD:
        def __init__(self):
@@ -25,10 +21,10 @@ class LCD:
 
 def InitLcd():
        config.lcd = ConfigSubsection();
-       config.lcd.bright = configElement("config.lcd.bright", ConfigSlider, 10, "")
-       config.lcd.contrast = configElement("config.lcd.contrast", ConfigSlider, 10, "")
-       config.lcd.standby = configElement("config.lcd.standby", ConfigSlider, 0, "")
-       config.lcd.invert = configElement("config.lcd.invert", configSelection, 0, (("enable", _("Enable")), ("disable", _("Disable"))))
+       config.lcd.bright = ConfigSlider(default=10, limits=(1, 10))
+       config.lcd.contrast = ConfigSlider(default=10, limits=(1, 10))
+       config.lcd.standby = ConfigSlider(default=0, limits=(1,10))
+       config.lcd.invert = ConfigYesNo(default=False)
 
        ilcd = LCD()
 
@@ -44,6 +40,3 @@ def InitLcd():
        config.lcd.bright.addNotifier(setLCDbright);
        config.lcd.contrast.addNotifier(setLCDcontrast);
        config.lcd.invert.addNotifier(setLCDinverted);
-       
-
-       
\ No newline at end of file