From b4a359d6ebbd778f9cf4dcb23edeff9f79884344 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Tue, 26 Mar 2013 14:47:56 -0300 Subject: [PATCH] Using DefaultInteractorStyle to const.STATE_DEFAULT --- invesalius/data/viewer_slice.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/invesalius/data/viewer_slice.py b/invesalius/data/viewer_slice.py index 6191c8e..cfd004f 100755 --- a/invesalius/data/viewer_slice.py +++ b/invesalius/data/viewer_slice.py @@ -175,23 +175,22 @@ class Viewer(wx.Panel): interactor.SetInteractorStyle(style) def SetInteractorStyle(self, state): - if state == const.SLICE_STATE_CROSS: - style = styles.CrossInteractorStyle(self) + if state == const.STATE_DEFAULT: + style = styles.DefaultInteractorStyle(self) self.style = style self.interactor.SetInteractorStyle(style) self.interactor.Render() - ## Zoom using right button - #style.AddObserver("RightButtonPressEvent",self.OnZoomRightClick) - #style.AddObserver("MouseMoveEvent", self.OnZoomMoveRight) - #style.AddObserver("RightButtonReleaseEvent", self.OnVtkRightRelease) - - #Scroll change slice - style.AddObserver("MouseWheelForwardEvent",self.OnScrollForward) - style.AddObserver("MouseWheelBackwardEvent", self.OnScrollBackward) + elif state == const.SLICE_STATE_CROSS: + style = styles.CrossInteractorStyle(self) + self.style = style + self.interactor.SetInteractorStyle(style) self.__set_cross_visibility(1) Publisher.sendMessage('Activate ball reference') + + self.interactor.Render() + elif state == const.STATE_WL: self.on_wl = True self.wl_text.Show() -- libgit2 0.21.2