Commit 4a7add3a2360df5320a9c7c78d49e533c61997c4
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 |