Commit 60802b57173740542afc78fc707d5d2d53aca190
1 parent
9c39f585
Exists in
master
and in
68 other branches
ENH: Create new mask from datapanel
Showing
2 changed files
with
4 additions
and
5 deletions
Show diff stats
invesalius/gui/data_notebook.py
| @@ -143,11 +143,11 @@ class ButtonControlPanel(wx.Panel): | @@ -143,11 +143,11 @@ class ButtonControlPanel(wx.Panel): | ||
| 143 | self.OnDuplicate() | 143 | self.OnDuplicate() |
| 144 | 144 | ||
| 145 | def OnNew(self): | 145 | def OnNew(self): |
| 146 | - print "New" | ||
| 147 | - #print self.parent.listctrl.GetSelected() | 146 | + mask_name = dlg.NewMask() |
| 147 | + if mask_name: | ||
| 148 | + ps.Publisher().sendMessage('Create new mask', mask_name) | ||
| 148 | 149 | ||
| 149 | def OnRemove(self): | 150 | def OnRemove(self): |
| 150 | - print "Remove" | ||
| 151 | selected_items = self.parent.listctrl.GetSelected() | 151 | selected_items = self.parent.listctrl.GetSelected() |
| 152 | if selected_items: | 152 | if selected_items: |
| 153 | for item in selected_items: | 153 | for item in selected_items: |
| @@ -157,7 +157,6 @@ class ButtonControlPanel(wx.Panel): | @@ -157,7 +157,6 @@ class ButtonControlPanel(wx.Panel): | ||
| 157 | dlg.MaskSelectionRequiredForRemoval() | 157 | dlg.MaskSelectionRequiredForRemoval() |
| 158 | 158 | ||
| 159 | def OnDuplicate(self): | 159 | def OnDuplicate(self): |
| 160 | - print "Duplicate" | ||
| 161 | selected_items = self.parent.listctrl.GetSelected() | 160 | selected_items = self.parent.listctrl.GetSelected() |
| 162 | if selected_items: | 161 | if selected_items: |
| 163 | ps.Publisher().sendMessage('Duplicate masks', selected_items) | 162 | ps.Publisher().sendMessage('Duplicate masks', selected_items) |
invesalius/gui/default_tasks.py
| @@ -98,7 +98,7 @@ class Panel(wx.Panel): | @@ -98,7 +98,7 @@ class Panel(wx.Panel): | ||
| 98 | 98 | ||
| 99 | sizer = wx.BoxSizer(wx.VERTICAL) | 99 | sizer = wx.BoxSizer(wx.VERTICAL) |
| 100 | #sizer.Add(UpperTaskPanel(self), 5, wx.EXPAND|wx.GROW) | 100 | #sizer.Add(UpperTaskPanel(self), 5, wx.EXPAND|wx.GROW) |
| 101 | - sizer.Add(UpperTaskPanel(self), 17, wx.EXPAND|wx.GROW) | 101 | + sizer.Add(UpperTaskPanel(self), 16, wx.EXPAND|wx.GROW) |
| 102 | 102 | ||
| 103 | #sizer.Add(LowerTaskPanel(self), 3, wx.EXPAND|wx.GROW) | 103 | #sizer.Add(LowerTaskPanel(self), 3, wx.EXPAND|wx.GROW) |
| 104 | sizer.Add(LowerTaskPanel(self), 6, wx.EXPAND|wx.GROW) | 104 | sizer.Add(LowerTaskPanel(self), 6, wx.EXPAND|wx.GROW) |