Commit 3a7cf7f87520035e7a10548af524c1c469026fb5

Authored by tfmoraes
1 parent 09be8cfc

FIX: using textactor in place of textmapper to zero work in Linux and Window

Showing 1 changed file with 7 additions and 13 deletions   Show diff stats
invesalius/data/viewer_slice.py
@@ -214,18 +214,12 @@ class Viewer(wx.Panel): @@ -214,18 +214,12 @@ class Viewer(wx.Panel):
214 text_property.SetFontFamilyToTimes() 214 text_property.SetFontFamilyToTimes()
215 text_property.BoldOn() 215 text_property.BoldOn()
216 text_property.SetColor(colour) 216 text_property.SetColor(colour)
217 -  
218 - # Text related to slice number shown  
219 - text_mapper = vtk.vtkTextMapper()  
220 - text_mapper.SetInput("%d"%(self.slice_number))  
221 - text_mapper.GetTextProperty().ShallowCopy(text_property)  
222 - self.text_mapper = text_mapper  
223 -  
224 - text_actor = vtk.vtkActor2D()  
225 - text_actor.SetMapper(text_mapper)  
226 - text_actor.SetLayerNumber(1)  
227 - text_actor.GetPositionCoordinate().SetValue(2, 2)  
228 - text_actor.SetVisibility(1) 217 +
  218 + text_actor = vtk.vtkTextActor()
  219 + text_actor.SetInput("%d" % self.slice_number)
  220 + text_actor.GetTextProperty().ShallowCopy(text_property)
  221 + text_actor.SetPosition(2,2)
  222 + self.text_actor = text_actor
229 223
230 ren.AddActor(actor) 224 ren.AddActor(actor)
231 ren.AddActor(text_actor) 225 ren.AddActor(text_actor)
@@ -284,7 +278,7 @@ class Viewer(wx.Panel): @@ -284,7 +278,7 @@ class Viewer(wx.Panel):
284 evt.Skip() 278 evt.Skip()
285 279
286 def SetSliceNumber(self, index): 280 def SetSliceNumber(self, index):
287 - self.text_mapper.SetInput(str(index)) 281 + self.text_actor.SetInput(str(index))
288 self.slice_number = index 282 self.slice_number = index
289 self.__update_display_extent() 283 self.__update_display_extent()
290 284