Add search and variation selection buttons to market browser (non-functional for the moment)

This commit is contained in:
cncfanatics
2010-08-21 23:41:30 +02:00
parent f0f0aab6b9
commit 3590a3b061
2 changed files with 14 additions and 2 deletions

View File

@@ -27,8 +27,13 @@ class MarketBrowser(wx.Panel):
wx.Panel.__init__(self, parent)
vbox = wx.BoxSizer(wx.VERTICAL)
#Add a search button on top
self.search = wx.SearchCtrl(self, wx.ID_ANY, style=wx.TE_PROCESS_ENTER)
self.search.ShowCancelButton(True)
vbox.Add(self.search, 0, wx.EXPAND)
self.splitter = wx.SplitterWindow(self, style = wx.SP_LIVE_UPDATE)
vbox.Add(self.splitter, 1, wx.EXPAND)
self.SetSizer(vbox)
@@ -71,6 +76,14 @@ class MarketBrowser(wx.Panel):
self.marketView.Bind(wx.EVT_TREE_ITEM_EXPANDING, self.expandLookup)
self.marketView.Bind(wx.EVT_TREE_SEL_CHANGED, self.selectionMade)
#Setup our buttons for metaGroup selection
box = wx.BoxSizer(wx.HORIZONTAL)
vbox.Add(box, 0)
for name in ("normal", "faction", "complex", "officer"):
btn = wx.Button(self, wx.ID_ANY, name.capitalize(), style=wx.BU_EXACTFIT)
setattr(self, name, btn)
box.Add(btn, 0)
def addMarketViewImage(self, iconFile):
if iconFile is None:
return -1

View File

@@ -188,7 +188,6 @@ class ShipBrowser(wx.Panel):
_, currShipID = self.shipView.GetPyData(shipChild)
if shipID == currShipID:
self.shipView.SelectItem(shipChild)
self.SetFocus()
break
shipChild, shipCookie = self.shipView.GetNextChild(child, shipCookie)
break