418 self.RefreshBoundsRange() |
418 self.RefreshBoundsRange() |
419 self.RefreshTypeInfos() |
419 self.RefreshTypeInfos() |
420 event.Skip() |
420 event.Skip() |
421 |
421 |
422 def OnSubrangeMinimumChanged(self, event): |
422 def OnSubrangeMinimumChanged(self, event): |
423 if self.Initializing: |
423 if not self.Initializing: |
424 wx.CallAfter(self.SubrangeMinimum.SetValue, min(self.SubrangeMaximum.GetValue(), self.SubrangeMinimum.GetValue())) |
424 wx.CallAfter(self.SubrangeMinimum.SetValue, min(self.SubrangeMaximum.GetValue(), self.SubrangeMinimum.GetValue())) |
425 wx.CallAfter(self.RefreshSubrangeInitialValueRange) |
425 wx.CallAfter(self.RefreshSubrangeInitialValueRange) |
426 wx.CallAfter(self.RefreshTypeInfos) |
426 wx.CallAfter(self.RefreshTypeInfos) |
427 event.Skip() |
427 event.Skip() |
428 |
428 |
429 def OnSubrangeMaximumChanged(self, event): |
429 def OnSubrangeMaximumChanged(self, event): |
430 if self.Initializing: |
430 if not self.Initializing: |
431 wx.CallAfter(self.SubrangeMaximum.SetValue, max(self.SubrangeMinimum.GetValue(), self.SubrangeMaximum.GetValue())) |
431 wx.CallAfter(self.SubrangeMaximum.SetValue, max(self.SubrangeMinimum.GetValue(), self.SubrangeMaximum.GetValue())) |
432 wx.CallAfter(self.RefreshSubrangeInitialValueRange) |
432 wx.CallAfter(self.RefreshSubrangeInitialValueRange) |
433 wx.CallAfter(self.RefreshTypeInfos) |
433 wx.CallAfter(self.RefreshTypeInfos) |
434 event.Skip() |
434 event.Skip() |
435 |
435 |