Quellcode durchsuchen

*** empty log message ***

Mark Mine vor 24 Jahren
Ursprung
Commit
5ab44cf78c
2 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 2 2
      direct/src/tkwidgets/Slider.py
  2. 1 1
      direct/src/tkwidgets/Valuator.py

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

@@ -295,9 +295,9 @@ class SliderWidget(Pmw.MegaWidget):
     def updateIndicator(self, value):
         if self['style'] == VALUATOR_MINI:
             # 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
+            markerX = self._getMarkerX()
             dx = newX - markerX
             self._widget.move('marker', dx, 0)
         else:

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

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