diff --git a/gui/mainFrame.py b/gui/mainFrame.py index a4fd3e335..56db77d7f 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -221,8 +221,6 @@ class MainFrame(wx.Frame): menuBar = self.GetMenuBar() # Quit self.Bind(wx.EVT_MENU, self.ExitApp, id=wx.ID_EXIT) - # Close Tab - self.Bind(wx.EVT_MENU, self.CloseCurrentFit, id=wx.ID_CLOSE) # Widgets Inspector self.Bind(wx.EVT_MENU, self.openWXInspectTool, id=911) # About @@ -245,11 +243,14 @@ class MainFrame(wx.Frame): #Clipboard exports self.Bind(wx.EVT_MENU, self.exportToClipboard, id=wx.ID_COPY) - hiddenMenu = wx.Menu() - hiddenMenu.Append(9911,"Delete Tab") - self.Bind(wx.EVT_MENU,self.HAddTab, id = 19911) - actb = [(wx.ACCEL_CTRL, ord('T'), 19911), - (wx.ACCEL_CMD, ord('T'), 19911)] + addTabId = wx.NewId() + # Close Tab + self.Bind(wx.EVT_MENU, self.CloseCurrentFit, id=wx.ID_CLOSE) + self.Bind(wx.EVT_MENU,self.HAddTab, id = addTabId) + actb = [(wx.ACCEL_CTRL, ord('T'), addTabId), + (wx.ACCEL_CMD, ord('T'), addTabId), + (wx.ACCEL_CTRL, ord("W"), wx.ID_CLOSE), + (wx.ACCEL_CMD, ord("W"), wx.ID_CLOSE)] atable = wx.AcceleratorTable(actb) self.SetAcceleratorTable(atable)