diff --git a/gui/additionsPane.py b/gui/additionsPane.py index baa5f3ed4..3ee6f5fb8 100644 --- a/gui/additionsPane.py +++ b/gui/additionsPane.py @@ -52,6 +52,7 @@ class AdditionsPane(TogglePanel): self.projectedPage = ProjectedView(self.notebook) self.notebook.AddPage(self.projectedPage, "Projected", showClose = False) + self.notebook.SetSelection(0) PANES = ["Drones", "Implants", "Boosters"] diff --git a/gui/chromeTabs.py b/gui/chromeTabs.py index b1ae42ffd..21bb6f409 100644 --- a/gui/chromeTabs.py +++ b/gui/chromeTabs.py @@ -155,6 +155,7 @@ class PFNotebook(wx.Panel): if oldsel != page: self.activePage.Hide() self.activePage = self.pages[page] + self.tabsContainer.SetSelected(page) self.ShowActive() def DeletePage(self, n, internal = False): @@ -740,6 +741,11 @@ class PFTabsContainer(wx.Panel): return self.tabs.index(tab) return None + def SetSelected(self, tabIndex): + oldSelTab = self.GetSelectedTab() + oldSelTab.SetSelected(False) + self.tabs[tabIndex].SetSelected(True) + def CheckTabSelected(self,tab, mposx, mposy): oldSelTab = self.GetSelectedTab() if oldSelTab == tab: