Pārlūkot izejas kodu

*** empty log message ***

Mark Mine 24 gadi atpakaļ
vecāks
revīzija
5ab44cf78c

+ 2 - 2
direct/src/tkwidgets/Slider.py

@@ -295,9 +295,9 @@ class SliderWidget(Pmw.MegaWidget):
     def updateIndicator(self, value):
     def updateIndicator(self, value):
         if self['style'] == VALUATOR_MINI:
         if self['style'] == VALUATOR_MINI:
             # Get current marker position
             # Get current marker position
-            markerX = self._getMarkerX()
-            percentX = (value - self['min'])/(self['max'] - self['min'])
+            percentX = (value - self['min'])/float(self['max'] - self['min'])
             newX = percentX * (self.right - self.left) + self.left
             newX = percentX * (self.right - self.left) + self.left
+            markerX = self._getMarkerX()
             dx = newX - markerX
             dx = newX - markerX
             self._widget.move('marker', dx, 0)
             self._widget.move('marker', dx, 0)
         else:
         else:

+ 1 - 1
direct/src/tkwidgets/Valuator.py

@@ -49,7 +49,7 @@ class Valuator(Pmw.MegaWidget):
         Pmw.MegaWidget.__init__(self, parent)
         Pmw.MegaWidget.__init__(self, parent)
 
 
         # Current adjusted (for min/max/resolution) value
         # Current adjusted (for min/max/resolution) value
-        self.adjustedValue = 0.0
+        self.adjustedValue = self['value']
 
 
         # Create the components
         # Create the components
         interior = self.interior()
         interior = self.interior()