From f2173679057ff01256ac322ceebdb94024ba2d24 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Tue, 24 Sep 2013 11:13:13 -0300 Subject: [PATCH] Change mip size using numpad affects the mip config gui --- invesalius/data/viewer_slice.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/invesalius/data/viewer_slice.py b/invesalius/data/viewer_slice.py index 831c9ba..0e9f961 100755 --- a/invesalius/data/viewer_slice.py +++ b/invesalius/data/viewer_slice.py @@ -1158,14 +1158,17 @@ class Viewer(wx.Panel): self.OnScrollBar() elif (evt.GetKeyCode() == wx.WXK_NUMPAD_ADD): - self.number_slices += 1 - print "ADDing", self.number_slices - self.ReloadActualSlice() + actual_value = self.mip_ctrls.mip_size_spin.GetValue() + self.mip_ctrls.mip_size_spin.SetValue(actual_value + 1) + if self.mip_ctrls.mip_size_spin.GetValue() != actual_value: + self.number_slices = self.mip_ctrls.mip_size_spin.GetValue() + self.ReloadActualSlice() elif (evt.GetKeyCode() == wx.WXK_NUMPAD_SUBTRACT): - if self.number_slices > 1: - self.number_slices -= 1 - print "Subtracting", self.number_slices + actual_value = self.mip_ctrls.mip_size_spin.GetValue() + self.mip_ctrls.mip_size_spin.SetValue(actual_value - 1) + if self.mip_ctrls.mip_size_spin.GetValue() != actual_value: + self.number_slices = self.mip_ctrls.mip_size_spin.GetValue() self.ReloadActualSlice() elif evt.GetKeyCode() in projections: -- libgit2 0.21.2