Makes sure *val* is with given bounds.
(self, val)
| 551 | self.set_val(valinit) |
| 552 | |
| 553 | def _value_in_bounds(self, val): |
| 554 | """Makes sure *val* is with given bounds.""" |
| 555 | val = self._stepped_value(val) |
| 556 | |
| 557 | if val <= self.valmin: |
| 558 | if not self.closedmin: |
| 559 | return |
| 560 | val = self.valmin |
| 561 | elif val >= self.valmax: |
| 562 | if not self.closedmax: |
| 563 | return |
| 564 | val = self.valmax |
| 565 | |
| 566 | if self.slidermin is not None and val <= self.slidermin.val: |
| 567 | if not self.closedmin: |
| 568 | return |
| 569 | val = self.slidermin.val |
| 570 | |
| 571 | if self.slidermax is not None and val >= self.slidermax.val: |
| 572 | if not self.closedmax: |
| 573 | return |
| 574 | val = self.slidermax.val |
| 575 | return val |
| 576 | |
| 577 | @_call_with_reparented_event |
| 578 | def _update(self, event): |
no test coverage detected