add service position converter
[enigma2.git] / lib / python / Components / Slider.py
index dae13d9c6ab10b127ae8f0e7b2ab00b5fbd2254b..b8144bb5ee45e3d56082bd78f177f7df6fbf8b91 100644 (file)
@@ -5,7 +5,7 @@ from VariableText import *
 
 from enigma import eSlider
 
-class Slider(HTMLComponent, GUIComponent, VariableValue):
+class Slider(VariableValue, HTMLComponent, GUIComponent):
        def __init__(self, min, max):
                VariableValue.__init__(self)
                GUIComponent.__init__(self)
@@ -13,7 +13,7 @@ class Slider(HTMLComponent, GUIComponent, VariableValue):
                self.min = min
                self.max = max
 
-       def createWidget(self, parent):
-               g = eSlider(parent)
-               g.setRange(self.min, self.max)
-               return g
\ No newline at end of file
+       GUI_WIDGET = eSlider
+       
+       def postWidgetCreate(self, instance):
+               instance.setRange(self.min, self.max)