Commit c9f24a3e92d7a3133dca2f92e53984cfb99d1754

Authored by tatiana
1 parent eeaee6fa

FIX: Slice menu under macos

Showing 1 changed file with 5 additions and 2 deletions   Show diff stats
invesalius/gui/widgets/slice_menu.py
@@ -103,7 +103,7 @@ class SliceMenu(wx.Menu): @@ -103,7 +103,7 @@ class SliceMenu(wx.Menu):
103 # It doesn't work in Linux 103 # It doesn't work in Linux
104 self.Bind(wx.EVT_MENU, self.OnPopup) 104 self.Bind(wx.EVT_MENU, self.OnPopup)
105 # In Linux the bind must be putted in the submenu 105 # In Linux the bind must be putted in the submenu
106 - if sys.platform == 'linux2': 106 + if sys.platform == 'linux2' or sys.platform == 'darwin':
107 submenu_wl.Bind(wx.EVT_MENU, self.OnPopup) 107 submenu_wl.Bind(wx.EVT_MENU, self.OnPopup)
108 submenu_pseudo_colours.Bind(wx.EVT_MENU, self.OnPopup) 108 submenu_pseudo_colours.Bind(wx.EVT_MENU, self.OnPopup)
109 submenu_image_tiling.Bind(wx.EVT_MENU, self.OnPopup) 109 submenu_image_tiling.Bind(wx.EVT_MENU, self.OnPopup)
@@ -122,8 +122,9 @@ class SliceMenu(wx.Menu): @@ -122,8 +122,9 @@ class SliceMenu(wx.Menu):
122 id = evt.GetId() 122 id = evt.GetId()
123 item = self.ID_TO_TOOL_ITEM[evt.GetId()] 123 item = self.ID_TO_TOOL_ITEM[evt.GetId()]
124 key = item.GetLabel() 124 key = item.GetLabel()
125 - 125 + print "OnPopup menu"
126 if(key in const.WINDOW_LEVEL.keys()): 126 if(key in const.WINDOW_LEVEL.keys()):
  127 + print "a"
127 window, level = const.WINDOW_LEVEL[key] 128 window, level = const.WINDOW_LEVEL[key]
128 ps.Publisher().sendMessage('Bright and contrast adjustment image', 129 ps.Publisher().sendMessage('Bright and contrast adjustment image',
129 (window, level)) 130 (window, level))
@@ -137,11 +138,13 @@ class SliceMenu(wx.Menu): @@ -137,11 +138,13 @@ class SliceMenu(wx.Menu):
137 ps.Publisher().sendMessage('Render volume viewer') 138 ps.Publisher().sendMessage('Render volume viewer')
138 139
139 elif(key in const.SLICE_COLOR_TABLE.keys()): 140 elif(key in const.SLICE_COLOR_TABLE.keys()):
  141 + print "b"
140 values = const.SLICE_COLOR_TABLE[key] 142 values = const.SLICE_COLOR_TABLE[key]
141 ps.Publisher().sendMessage('Change colour table from background image', values) 143 ps.Publisher().sendMessage('Change colour table from background image', values)
142 ps.Publisher().sendMessage('Update slice viewer') 144 ps.Publisher().sendMessage('Update slice viewer')
143 145
144 elif(key in const.IMAGE_TILING.keys()): 146 elif(key in const.IMAGE_TILING.keys()):
  147 + print "c"
145 values = const.IMAGE_TILING[key] 148 values = const.IMAGE_TILING[key]
146 ps.Publisher().sendMessage('Set slice viewer layout', values) 149 ps.Publisher().sendMessage('Set slice viewer layout', values)
147 ps.Publisher().sendMessage('Update slice viewer') 150 ps.Publisher().sendMessage('Update slice viewer')