Commit 4a7add3a2360df5320a9c7c78d49e533c61997c4

Authored by Thiago Franco de Moraes
1 parent 6c0a5b4c
Exists in interactor_style

The context menu is working again in the viewer_slice.py

Showing 1 changed file with 4 additions and 2 deletions   Show diff stats
invesalius/data/styles.py
@@ -31,7 +31,7 @@ ORIENTATIONS = { @@ -31,7 +31,7 @@ ORIENTATIONS = {
31 } 31 }
32 32
33 class BaseImageInteractorStyle(vtk.vtkInteractorStyleImage): 33 class BaseImageInteractorStyle(vtk.vtkInteractorStyleImage):
34 - def __init__(self): 34 + def __init__(self, viewer):
35 self.right_pressed = False 35 self.right_pressed = False
36 self.left_pressed = False 36 self.left_pressed = False
37 37
@@ -49,6 +49,8 @@ class BaseImageInteractorStyle(vtk.vtkInteractorStyleImage): @@ -49,6 +49,8 @@ class BaseImageInteractorStyle(vtk.vtkInteractorStyleImage):
49 49
50 def OnPressRightButton(self, evt, obj): 50 def OnPressRightButton(self, evt, obj):
51 self.right_pressed = True 51 self.right_pressed = True
  52 + self.viewer.last_position_mouse_move = \
  53 + self.viewer.interactor.GetLastEventPosition()
52 54
53 def OnReleaseRightButton(self, evt, obj): 55 def OnReleaseRightButton(self, evt, obj):
54 self.right_pressed = False 56 self.right_pressed = False
@@ -61,7 +63,7 @@ class DefaultInteractorStyle(BaseImageInteractorStyle): @@ -61,7 +63,7 @@ class DefaultInteractorStyle(BaseImageInteractorStyle):
61 * Change the slices with the scroll. 63 * Change the slices with the scroll.
62 """ 64 """
63 def __init__(self, viewer): 65 def __init__(self, viewer):
64 - BaseImageInteractorStyle.__init__(self) 66 + BaseImageInteractorStyle.__init__(self, viewer)
65 67
66 self.viewer = viewer 68 self.viewer = viewer
67 69