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()] |