Commit 705d3adfcb263e770bdcf06d43c088eccfa27bf7
1 parent
5346f067
Exists in
master
and in
68 other branches
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()] |