Commit 2ce60186098b5509b77bc736d9b32467de2632e1

Authored by tfmoraes
1 parent cce1163a

Necessary to previous commit

Showing 1 changed file with 11 additions and 2 deletions   Show diff stats
invesalius/gui/task_slice.py
@@ -377,7 +377,8 @@ class MaskProperties(wx.Panel): @@ -377,7 +377,8 @@ class MaskProperties(wx.Panel):
377 self.combo_mask_name.Delete(i) 377 self.combo_mask_name.Delete(i)
378 378
379 def __bind_events_wx(self): 379 def __bind_events_wx(self):
380 - self.Bind(grad.EVT_THRESHOLD_CHANGE, self.OnSlideChanged, self.gradient) 380 + self.Bind(grad.EVT_THRESHOLD_CHANGED, self.OnSlideChanged, self.gradient)
  381 + self.Bind(grad.EVT_THRESHOLD_CHANGING, self.OnSlideChanging, self.gradient)
381 self.combo_thresh.Bind(wx.EVT_COMBOBOX, self.OnComboThresh) 382 self.combo_thresh.Bind(wx.EVT_COMBOBOX, self.OnComboThresh)
382 self.combo_mask_name.Bind(wx.EVT_COMBOBOX, self.OnComboName) 383 self.combo_mask_name.Bind(wx.EVT_COMBOBOX, self.OnComboName)
383 self.button_colour.Bind(csel.EVT_COLOURSELECT, self.OnSelectColour) 384 self.button_colour.Bind(csel.EVT_COLOURSELECT, self.OnSelectColour)
@@ -488,6 +489,14 @@ class MaskProperties(wx.Panel): @@ -488,6 +489,14 @@ class MaskProperties(wx.Panel):
488 session = ses.Session() 489 session = ses.Session()
489 session.ChangeProject() 490 session.ChangeProject()
490 491
  492 + def OnSlideChanging(self, evt):
  493 + thresh_min = self.gradient.GetMinValue()
  494 + thresh_max = self.gradient.GetMaxValue()
  495 + ps.Publisher().sendMessage('Changing threshold values',
  496 + (thresh_min, thresh_max))
  497 + session = ses.Session()
  498 + session.ChangeProject()
  499 +
491 def OnSelectColour(self, evt): 500 def OnSelectColour(self, evt):
492 colour = evt.GetValue() 501 colour = evt.GetValue()
493 self.gradient.SetColour(colour) 502 self.gradient.SetColour(colour)
@@ -573,7 +582,7 @@ class EditionTools(wx.Panel): @@ -573,7 +582,7 @@ class EditionTools(wx.Panel):
573 582
574 def __bind_events_wx(self): 583 def __bind_events_wx(self):
575 self.Bind(wx.EVT_MENU, self.OnMenu) 584 self.Bind(wx.EVT_MENU, self.OnMenu)
576 - self.Bind(grad.EVT_THRESHOLD_CHANGE, self.OnGradientChanged, 585 + self.Bind(grad.EVT_THRESHOLD_CHANGED, self.OnGradientChanged,
577 self.gradient_thresh) 586 self.gradient_thresh)
578 self.combo_brush_op.Bind(wx.EVT_COMBOBOX, self.OnComboBrushOp) 587 self.combo_brush_op.Bind(wx.EVT_COMBOBOX, self.OnComboBrushOp)
579 588