From d60d709046f361b1c6923f635c36c16efc6a2764 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Fri, 13 Aug 2010 17:50:47 +0200 Subject: [PATCH] Use an auiNotebook instead of a regular one, allows for some LOVELY stuff --- gui/fitMultiSwitch.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gui/fitMultiSwitch.py b/gui/fitMultiSwitch.py index e20797d6f..7d8e44a79 100644 --- a/gui/fitMultiSwitch.py +++ b/gui/fitMultiSwitch.py @@ -17,14 +17,18 @@ # along with pyfa. If not, see . #=============================================================================== -import wx +import wx.aui from gui.fittingView import FittingView from gui.statsPane import StatsPane -class FitMultiSwitch(wx.Notebook): +class FitMultiSwitch(wx.aui.AuiNotebook): def __init__(self, parent): - wx.Notebook.__init__(self, parent, wx.ID_ANY) + wx.aui.AuiNotebook.__init__(self, parent, wx.ID_ANY) + self.closeButtonActiveflag = self.GetWindowStyleFlag() + self.closeButtonInactiveFlag &= ~(wx.aui.AUI_NB_CLOSE_BUTTON | wx.aui.AUI_NB_CLOSE_ON_ACTIVE_TAB | wx.aui.AUI_NB_CLOSE_ON_ALL_TABS) + self.SetArtProvider(wx.aui.AuiSimpleTabArt()) self.AddPage(wx.Panel(self), "+") + self.SetBackgroundColour(parent.GetBackgroundColour()) def AddTab(self): p = wx.Panel(self)