DataTypeEditor.py
changeset 215 dd3381f38a9e
parent 207 b1144bb36605
child 231 fc2d6cbb8b39
equal deleted inserted replaced
214:a88b377f75cb 215:dd3381f38a9e
   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