From 0c7bb0883678e12071be4b5550c680f111aea215 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Fri, 20 Aug 2010 14:25:06 +0200 Subject: [PATCH] Change the market and ship browser to a notebook --- gui/mainFrame.py | 17 +++++++---------- gui/mainMenuBar.py | 9 --------- gui/shipBrowser.py | 2 ++ 3 files changed, 9 insertions(+), 19 deletions(-) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index 040e55d72..d39337b06 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -43,16 +43,13 @@ class MainFrame(wx.Frame): self.splitter = wx.SplitterWindow(self, style = wx.SP_LIVE_UPDATE) - marketShipBrowserPanel = wx.Panel(self.splitter) - self.marketShipBrowserSizer = wx.BoxSizer(wx.VERTICAL) - marketShipBrowserPanel.SetSizer(self.marketShipBrowserSizer) + notebookBrowsers = wx.Notebook(self.splitter, wx.ID_ANY) - self.marketBrowser = MarketBrowser(marketShipBrowserPanel) - self.marketShipBrowserSizer.Add(self.marketBrowser, 1, wx.EXPAND) + self.marketBrowser = MarketBrowser(notebookBrowsers) + notebookBrowsers.AddPage(self.marketBrowser, "Market") - - self.shipBrowser = ShipBrowser(marketShipBrowserPanel) - #self.marketShipBrowserSizer.Add(self.shipBrowser, 1, wx.EXPAND) + self.shipBrowser = ShipBrowser(notebookBrowsers) + notebookBrowsers.AddPage(self.shipBrowser, "Ships") statsFitviewPanel = wx.Panel(self.splitter) sizer = wx.BoxSizer(wx.HORIZONTAL) @@ -66,13 +63,13 @@ class MainFrame(wx.Frame): sizer.Add(self.fitMultiSwitch, 1, wx.EXPAND) sizer.Add(self.statsPane, 0, wx.EXPAND) - self.splitter.SplitVertically(marketShipBrowserPanel, statsFitviewPanel) + self.splitter.SplitVertically(notebookBrowsers, statsFitviewPanel) self.splitter.SetMinimumPaneSize(10) self.splitter.SetSashPosition(300) #Add menu self.SetMenuBar(MainMenuBar()) - self.SetToolBar(MainToolBar(self)) + #self.SetToolBar(MainToolBar(self)) self.registerMenu() diff --git a/gui/mainMenuBar.py b/gui/mainMenuBar.py index 5ad68cf23..5c628883d 100644 --- a/gui/mainMenuBar.py +++ b/gui/mainMenuBar.py @@ -40,15 +40,6 @@ class MainMenuBar(wx.MenuBar): # Fit menu fitMenu = wx.Menu() self.Append(fitMenu, "F&it") - self.shipBrowserItem = wx.MenuItem(fitMenu, 10, "Activate &Ship Browser") - self.shipBrowserItem.SetBitmap(bitmapLoader.getBitmap("ship_small", "icons")) - fitMenu.AppendItem(self.shipBrowserItem) - - self.marketBrowserItem = wx.MenuItem(fitMenu, 11, "Activate &Market Browser") - self.marketBrowserItem.SetBitmap(bitmapLoader.getBitmap("market_small", "icons")) - fitMenu.AppendItem(self.marketBrowserItem) - self.marketBrowserItem.Enable(False) - fitMenu.AppendSeparator() fitMenu.Append(wx.ID_EDIT, "&Rename", "Rename this fit.") fitMenu.Append(wx.ID_COPY) fitMenu.Append(wx.ID_DELETE) diff --git a/gui/shipBrowser.py b/gui/shipBrowser.py index c7c56290a..cb9a57b2e 100644 --- a/gui/shipBrowser.py +++ b/gui/shipBrowser.py @@ -34,6 +34,8 @@ class ShipBrowser(wx.Panel): self.shipView.races = self.races self.shipView.idRaceMap = self.idRaceMap + self.build() + def build(self): if not self.built: self.built = True