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 377 self.combo_mask_name.Delete(i)
378 378  
379 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 382 self.combo_thresh.Bind(wx.EVT_COMBOBOX, self.OnComboThresh)
382 383 self.combo_mask_name.Bind(wx.EVT_COMBOBOX, self.OnComboName)
383 384 self.button_colour.Bind(csel.EVT_COLOURSELECT, self.OnSelectColour)
... ... @@ -488,6 +489,14 @@ class MaskProperties(wx.Panel):
488 489 session = ses.Session()
489 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 500 def OnSelectColour(self, evt):
492 501 colour = evt.GetValue()
493 502 self.gradient.SetColour(colour)
... ... @@ -573,7 +582,7 @@ class EditionTools(wx.Panel):
573 582  
574 583 def __bind_events_wx(self):
575 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 586 self.gradient_thresh)
578 587 self.combo_brush_op.Bind(wx.EVT_COMBOBOX, self.OnComboBrushOp)
579 588  
... ...