Commit 705d3adfcb263e770bdcf06d43c088eccfa27bf7

Authored by Paulo Henrique Junqueira Amorim
1 parent 5346f067

ENH: Change icon to selected orientation

Showing 1 changed file with 9 additions and 4 deletions   Show diff stats
invesalius/gui/default_viewers.py
@@ -230,6 +230,7 @@ class VolumeToolPanel(wx.Panel): @@ -230,6 +230,7 @@ class VolumeToolPanel(wx.Panel):
230 menu.AppendItem(item5) 230 menu.AppendItem(item5)
231 menu.AppendItem(item6) 231 menu.AppendItem(item6)
232 menu.AppendItem(item7) 232 menu.AppendItem(item7)
  233 + self.menu = menu
233 234
234 button_position = pbtn.PlateButton(self, wx.ID_ANY,"", FRONT_BMP, 235 button_position = pbtn.PlateButton(self, wx.ID_ANY,"", FRONT_BMP,
235 style=pbtn.PB_STYLE_SQUARE, size=(24,24)) 236 style=pbtn.PB_STYLE_SQUARE, size=(24,24))
@@ -248,12 +249,16 @@ class VolumeToolPanel(wx.Panel): @@ -248,12 +249,16 @@ class VolumeToolPanel(wx.Panel):
248 self.SetSizer(sizer) 249 self.SetSizer(sizer)
249 sizer.Fit(self) 250 sizer.Fit(self)
250 251
  252 + self.orientations = {0:("FRONT", FRONT_BMP), 1:("BACK", BACK_BMP),\
  253 + 2:("TOP",TOP_BMP), 3:("BOTTOM",BOTTOM_BMP),\
  254 + 4:("RIGHT",RIGHT_BMP), 5:("LEFT", LEFT_BMP),\
  255 + 6:("ISOMETRIC",ISOMETRIC_BMP)}
  256 +
251 def OnMenu(self, evt): 257 def OnMenu(self, evt):
252 - values = {0:"FRONT", 1:"BACK", 2:"TOP",\  
253 - 3:"BOTTOM", 4:"RIGHT", 5:"LEFT",\  
254 - 6:"ISOMETRIC"} 258 +
  259 + self.button_position.SetBitmapSelected(self.orientations[evt.GetId()][1])
255 ps.Publisher().sendMessage('Reposition Actor',\ 260 ps.Publisher().sendMessage('Reposition Actor',\
256 - values[evt.GetId()]) 261 + self.orientations[evt.GetId()][0])
257 262
258 def OnSelectColour(self, evt): 263 def OnSelectColour(self, evt):
259 colour = c = [i/255.0 for i in evt.GetValue()] 264 colour = c = [i/255.0 for i in evt.GetValue()]