diff --git a/invesalius/gui/data_notebook.py b/invesalius/gui/data_notebook.py index 52ecbb6..b6d8308 100644 --- a/invesalius/gui/data_notebook.py +++ b/invesalius/gui/data_notebook.py @@ -80,6 +80,16 @@ class MasksListCtrlPanel(wx.ListCtrl, listmix.TextEditMixin): ps.Publisher().subscribe(self.EditMaskColour, 'Change mask colour in notebook') + ps.Publisher().subscribe(self.OnChangeCurrentMask, 'Change mask selected') + + def OnChangeCurrentMask(self, pubsub_evt): + + mask_index = pubsub_evt.data + self.SetItemImage(mask_index, 1) + for key in self.mask_list_index.keys(): + if key != mask_index: + self.SetItemImage(key, 0) + def __init_columns(self): self.InsertColumn(0, "", wx.LIST_FORMAT_CENTER) diff --git a/invesalius/gui/task_slice.py b/invesalius/gui/task_slice.py index 25d7b91..325f2ec 100644 --- a/invesalius/gui/task_slice.py +++ b/invesalius/gui/task_slice.py @@ -295,7 +295,6 @@ class MaskProperties(wx.Panel): def SelectMaskName(self, pubsub_evt): index = pubsub_evt.data self.combo_mask_name.SetSelection(index) - print dir(self.combo_mask_name) def SetThresholdValues(self, pubsub_evt): thresh_min, thresh_max = pubsub_evt.data -- libgit2 0.21.2