Commit b3e1f4b7e26a56c6c46a38768e2c2d517e99c7ce

Authored by tatiana
1 parent fd12b468

FIX: Slice scroll / volume plane relation under OSX

Showing 1 changed file with 5 additions and 2 deletions   Show diff stats
invesalius/data/viewer_slice.py
@@ -720,7 +720,8 @@ class Viewer(wx.Panel): @@ -720,7 +720,8 @@ class Viewer(wx.Panel):
720 720
721 def __bind_events_wx(self): 721 def __bind_events_wx(self):
722 self.scroll.Bind(wx.EVT_SCROLL, self.OnScrollBar) 722 self.scroll.Bind(wx.EVT_SCROLL, self.OnScrollBar)
723 - self.scroll.Bind(wx.EVT_SCROLL_ENDSCROLL, self.OnScrollBarRelease) 723 + self.scroll.Bind(wx.EVT_SCROLL_THUMBTRACK, self.OnScrollBarRelease)
  724 + #self.scroll.Bind(wx.EVT_SCROLL_ENDSCROLL, self.OnScrollBarRelease)
724 self.interactor.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) 725 self.interactor.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown)
725 self.interactor.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu) 726 self.interactor.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
726 727
@@ -1037,8 +1038,10 @@ class Viewer(wx.Panel): @@ -1037,8 +1038,10 @@ class Viewer(wx.Panel):
1037 evt.Skip() 1038 evt.Skip()
1038 1039
1039 def OnScrollBarRelease(self, evt): 1040 def OnScrollBarRelease(self, evt):
  1041 + print "OnScrollBarRelease"
1040 self.UpdateSlice3D(self.pos) 1042 self.UpdateSlice3D(self.pos)
1041 - 1043 + evt.Skip()
  1044 +
1042 def OnKeyDown(self, evt=None): 1045 def OnKeyDown(self, evt=None):
1043 pos = self.scroll.GetThumbPosition() 1046 pos = self.scroll.GetThumbPosition()
1044 1047