1 from Components.VariableValue import VariableValue
2 from Renderer import Renderer
4 from enigma import eSlider
6 class Progress(VariableValue, Renderer):
8 Renderer.__init__(self)
9 VariableValue.__init__(self)
16 range = self.source.range or 100
17 value = self.source.value
20 (self.range, self.value) = ((0, range), value)
24 def postWidgetCreate(self, instance):
25 instance.setRange(self.__start, self.__end)
27 def setRange(self, range):
28 (self.__start, self.__end) = range
29 if self.instance is not None:
30 self.instance.setRange(self.__start, self.__end)
33 return (self.__start, self.__end)
35 range = property(getRange, setRange)