refs bug #429
[enigma2.git] / lib / python / Components / VolumeBar.py
index 63771e241ca1ec75ffb4f7c531efc5a34918b909..1ada3c69f35c0d0f27ec8a2300b65ad4840b8af0 100644 (file)
@@ -1,18 +1,15 @@
-from HTMLComponent import *
-from GUIComponent import *
-from VariableValue import *
-from VariableText import *
+from HTMLComponent import HTMLComponent
+from GUIComponent import GUIComponent
+from VariableValue import VariableValue
 
 from enigma import eSlider
 
 from enigma import eSlider
-from enigma import eLabel
 
 
-class VolumeBar(HTMLComponent, GUIComponent, VariableValue):
+class VolumeBar(VariableValue, HTMLComponent, GUIComponent):
        def __init__(self):
                VariableValue.__init__(self)
                GUIComponent.__init__(self)
 
        def __init__(self):
                VariableValue.__init__(self)
                GUIComponent.__init__(self)
 
-       def createWidget(self, parent):
-               g = eSlider(parent)
-               g.setRange(0, 100)
-               return g
-               
+       GUI_WIDGET = eSlider
+
+       def postWidgetCreate(self, instance):
+               instance.setRange(0, 100)