Minor visual 'improvement' in shipbrowser

This commit is contained in:
HomeWorld
2011-05-15 19:29:09 +03:00
parent 898085672a
commit 3a89b962a3

View File

@@ -885,6 +885,11 @@ class ShipItem(SFItem.SFBrowserItem):
self.acceptBmp = bitmapLoader.getBitmap("faccept_small", "icons")
self.shipEffBk = bitmapLoader.getBitmap("fshipbk_big","icons")
img = wx.ImageFromBitmap(self.shipEffBk)
img = img.Mirror(False)
self.shipEffBkMirrored = wx.BitmapFromImage(img)
self.raceBmp = bitmapLoader.getBitmap("race_%s_small" % self.shipRace, "icons")
if self.shipName == "Apotheosis":
@@ -1049,7 +1054,12 @@ class ShipItem(SFItem.SFBrowserItem):
self.toolbar.SetPosition((self.toolbarx, self.toolbary))
mdc.DrawBitmap(self.shipEffBk, self.shipEffx, self.shipEffy, 0)
if self.GetState() & SFItem.SB_ITEM_HIGHLIGHTED:
shipEffBk = self.shipEffBkMirrored
else:
shipEffBk = self.shipEffBk
mdc.DrawBitmap(shipEffBk, self.shipEffx, self.shipEffy, 0)
mdc.DrawBitmap(self.shipBmp, self.shipBmpx, self.shipBmpy, 0)
@@ -1196,6 +1206,10 @@ class FitItem(SFItem.SFBrowserItem):
self.shipEffBk = bitmapLoader.getBitmap("fshipbk_big","icons")
img = wx.ImageFromBitmap(self.shipEffBk)
img = img.Mirror(False)
self.shipEffBkMirrored = wx.BitmapFromImage(img)
self.dragTLFBmp = None
self.bkBitmap = None
@@ -1479,7 +1493,12 @@ class FitItem(SFItem.SFBrowserItem):
self.toolbar.SetPosition((self.toolbarx, self.toolbary))
mdc.DrawBitmap(self.shipEffBk, self.shipEffx, self.shipEffy, 0)
if self.GetState() & SFItem.SB_ITEM_HIGHLIGHTED:
shipEffBk = self.shipEffBkMirrored
else:
shipEffBk = self.shipEffBk
mdc.DrawBitmap(shipEffBk, self.shipEffx, self.shipEffy, 0)
mdc.DrawBitmap(self.shipBmp, self.shipBmpx, self.shipBmpy, 0)