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 | ... | ... |