Commit f2173679057ff01256ac322ceebdb94024ba2d24

Authored by Thiago Franco de Moraes
1 parent f4ba2289

Change mip size using numpad affects the mip config gui

Showing 1 changed file with 9 additions and 6 deletions   Show diff stats
invesalius/data/viewer_slice.py
@@ -1158,14 +1158,17 @@ class Viewer(wx.Panel): @@ -1158,14 +1158,17 @@ class Viewer(wx.Panel):
1158 self.OnScrollBar() 1158 self.OnScrollBar()
1159 1159
1160 elif (evt.GetKeyCode() == wx.WXK_NUMPAD_ADD): 1160 elif (evt.GetKeyCode() == wx.WXK_NUMPAD_ADD):
1161 - self.number_slices += 1  
1162 - print "ADDing", self.number_slices  
1163 - self.ReloadActualSlice() 1161 + actual_value = self.mip_ctrls.mip_size_spin.GetValue()
  1162 + self.mip_ctrls.mip_size_spin.SetValue(actual_value + 1)
  1163 + if self.mip_ctrls.mip_size_spin.GetValue() != actual_value:
  1164 + self.number_slices = self.mip_ctrls.mip_size_spin.GetValue()
  1165 + self.ReloadActualSlice()
1164 1166
1165 elif (evt.GetKeyCode() == wx.WXK_NUMPAD_SUBTRACT): 1167 elif (evt.GetKeyCode() == wx.WXK_NUMPAD_SUBTRACT):
1166 - if self.number_slices > 1:  
1167 - self.number_slices -= 1  
1168 - print "Subtracting", self.number_slices 1168 + actual_value = self.mip_ctrls.mip_size_spin.GetValue()
  1169 + self.mip_ctrls.mip_size_spin.SetValue(actual_value - 1)
  1170 + if self.mip_ctrls.mip_size_spin.GetValue() != actual_value:
  1171 + self.number_slices = self.mip_ctrls.mip_size_spin.GetValue()
1169 self.ReloadActualSlice() 1172 self.ReloadActualSlice()
1170 1173
1171 elif evt.GetKeyCode() in projections: 1174 elif evt.GetKeyCode() in projections: