Show More
@@ -70,8 +70,12 b' class _BoundedFloatRangeWidget(_FloatRangeWidget):' | |||
|
70 | 70 | min = CFloat(0.0, help="Min value", sync=True) |
|
71 | 71 | |
|
72 | 72 | def __init__(self, *pargs, **kwargs): |
|
73 | """Constructor""" | |
|
73 | set_value = 'value' not in kwargs | |
|
74 | 74 | DOMWidget.__init__(self, *pargs, **kwargs) |
|
75 | if set_value: | |
|
76 | # if no value is set, use 25-75% to avoid the handles overlapping | |
|
77 | self.value = (0.75*self.min + 0.25*self.max, | |
|
78 | 0.25*self.min + 0.75*self.max) | |
|
75 | 79 | self.on_trait_change(self._validate, ['value', 'min', 'max']) |
|
76 | 80 | |
|
77 | 81 | def _validate(self, name, old, new): |
@@ -69,8 +69,12 b' class _BoundedIntRangeWidget(_IntRangeWidget):' | |||
|
69 | 69 | min = CInt(0, help="Min value", sync=True) |
|
70 | 70 | |
|
71 | 71 | def __init__(self, *pargs, **kwargs): |
|
72 | """Constructor""" | |
|
72 | set_value = 'value' not in kwargs | |
|
73 | 73 | DOMWidget.__init__(self, *pargs, **kwargs) |
|
74 | if set_value: | |
|
75 | # if no value is set, use 25-75% to avoid the handles overlapping | |
|
76 | self.value = (0.75*self.min + 0.25*self.max, | |
|
77 | 0.25*self.min + 0.75*self.max) | |
|
74 | 78 | self.on_trait_change(self._validate, ['value', 'min', 'max']) |
|
75 | 79 | |
|
76 | 80 | def _validate(self, name, old, new): |
General Comments 0
You need to be logged in to leave comments.
Login now