From cf86c0a2cfd4af46101dc3a90d78bdbacce41fd9 Mon Sep 17 00:00:00 2001 From: tatiana Date: Sun, 21 Jun 2009 17:09:47 +0000 Subject: [PATCH] FIX: Mask manager --- invesalius/gui/data_notebook.py | 10 ++++++++++ invesalius/gui/task_slice.py | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) 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