Commit 60802b57173740542afc78fc707d5d2d53aca190

Authored by tatiana
1 parent 9c39f585

ENH: Create new mask from datapanel

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)