Commit 2f7aeff121f95c4ab870e0a7d0cb10800c2bb931
1 parent
27fc72c2
Exists in
master
and in
54 other branches
When there isn't a mask the task slice is disabled
Showing
1 changed file
with
7 additions
and
0 deletions
Show diff stats
invesalius/gui/task_slice.py
... | ... | @@ -399,6 +399,11 @@ class MaskProperties(wx.Panel): |
399 | 399 | for i in list_index: |
400 | 400 | self.combo_mask_name.Delete(i) |
401 | 401 | |
402 | + if self.combo_mask_name.IsEmpty(): | |
403 | + self.combo_mask_name.SetValue('') | |
404 | + self.Disable() | |
405 | + | |
406 | + | |
402 | 407 | def __bind_events_wx(self): |
403 | 408 | self.Bind(grad.EVT_THRESHOLD_CHANGED, self.OnSlideChanged, self.gradient) |
404 | 409 | self.Bind(grad.EVT_THRESHOLD_CHANGING, self.OnSlideChanging, self.gradient) |
... | ... | @@ -454,6 +459,8 @@ class MaskProperties(wx.Panel): |
454 | 459 | self.button_colour.SetColour(colour) |
455 | 460 | |
456 | 461 | def AddMask(self, evt_pubsub): |
462 | + if self.combo_mask_name.IsEmpty(): | |
463 | + self.Enable() | |
457 | 464 | mask_name = evt_pubsub.data[1] |
458 | 465 | mask_thresh = evt_pubsub.data[2] |
459 | 466 | mask_colour = [int(c*255) for c in evt_pubsub.data[3]] | ... | ... |