From 7ac25597b80e4a9401b7f642b423c78170dea18b Mon Sep 17 00:00:00 2001 From: tfmoraes Date: Thu, 13 Aug 2009 11:48:01 +0000 Subject: [PATCH] ENH: The cursor doesn't disappear when clicked --- invesalius/data/viewer_slice.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/invesalius/data/viewer_slice.py b/invesalius/data/viewer_slice.py index 3ac0186..a5cfee2 100755 --- a/invesalius/data/viewer_slice.py +++ b/invesalius/data/viewer_slice.py @@ -132,12 +132,13 @@ class Viewer(wx.Panel): action[mode][event]) def OnEnterInteractor(self, obj, evt): - print dir(self.GetCursor()) + mouse_cursor = wx.StockCursor(wx.CURSOR_BLANK) + self.SetCursor(mouse_cursor) def OnLeaveInteractor(self, obj, evt): for slice_data in self.slice_data_list: slice_data.cursor.Show(0) - self.interactor.Render() + self.interactor.Render() def ChangeBrushSize(self, pubsub_evt): size = pubsub_evt.data @@ -226,6 +227,8 @@ class Viewer(wx.Panel): slice_data = self.get_slice_data(render) # TODO: Improve! + for i in self.slice_data_list: + i.cursor.Show(0) slice_data.cursor.Show() self.pick.Pick(mouse_x, mouse_y, 0, render) @@ -250,8 +253,6 @@ class Viewer(wx.Panel): else: self.interactor.Render() - slice_data.cursor.Show(0) - def OnCrossMove(self, obj, evt_vtk): coord = self.get_coordinate() # Update position in other slices -- libgit2 0.21.2