Commit 2ce60186098b5509b77bc736d9b32467de2632e1
1 parent
cce1163a
Exists in
master
and in
67 other branches
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 | ... | ... |