From 2f382601f59213ee51dc37560911558c57e51b8f Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Sat, 16 Oct 2010 14:38:19 +0300 Subject: [PATCH] Added shorcut support for removal of fitting view active tab --- gui/mainFrame.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index 747f6ede9..74851804b 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -180,6 +180,20 @@ class MainFrame(wx.Frame): self.Bind(wx.EVT_MENU, self.clipboardDna, id=menuBar.idExportDna) self.Bind(wx.EVT_MENU, self.clipboardXml, id=menuBar.idExportXml) + hiddenMenu = wx.Menu() + hiddenMenu.Append(9911,"Delete Tab") + self.Bind(wx.EVT_MENU,self.HRemoveTab, id = 9911) + actb = [(wx.ACCEL_CTRL, ord('W'), 9911), + (wx.ACCEL_CMD, ord('W'), 9911)] + atable = wx.AcceleratorTable(actb) + self.SetAcceleratorTable(atable) + + def HRemoveTab(self,event): + sel = self.fitMultiSwitch.GetSelection() + self.fitMultiSwitch.removal = True + self.fitMultiSwitch.removeTab(sel) + self.fitMultiSwitch.removal = False + def clipboardEft(self, event): sFit = service.Fit.getInstance() self.toClipboard(sFit.exportFit(self.getActiveFit()))