Sorting for stage1

This commit is contained in:
cncfanatics
2010-10-25 21:59:02 +02:00
parent 1201c73cdd
commit ea990d6415

View File

@@ -47,10 +47,15 @@ class ShipBrowser(wx.Panel):
def __del__(self):
pass
def nameKey(self, info):
return info[1]
def stage1(self, event):
sMarket = service.Market.getInstance()
self.lpane.RemoveAllChildren()
for ID, name in sMarket.getShipRoot():
categoryList = sMarket.getShipRoot()
categoryList.sort(key=self.nameKey)
for ID, name in categoryList:
self.lpane.AddWidget(CategoryItem(self.lpane, ID, (name, 0)))
self.lpane.Layout()
@@ -60,8 +65,6 @@ class ShipBrowser(wx.Panel):
def raceNameKey(self, shipInfo):
return self.RACE_ORDER.index(shipInfo[2]), shipInfo[1]
def nameKey(self, fitInfo):
return fitInfo[1]
def stage2(self, event):
categoryID = event.categoryID