From ca4e87d7ea761195b200824b3703bedc49f7b2ef Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Tue, 26 Oct 2010 21:28:48 +0300 Subject: [PATCH] Toggle new fit bmp to accept bmp when we want to create a new fit --- gui/shipBrowser.py | 13 ++++++++++--- icons/faccept_small.png | Bin 0 -> 781 bytes 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 icons/faccept_small.png diff --git a/gui/shipBrowser.py b/gui/shipBrowser.py index 13c5f369a..b83b8c630 100644 --- a/gui/shipBrowser.py +++ b/gui/shipBrowser.py @@ -460,6 +460,8 @@ class ShipItem(wx.Window): self.shipName, self.shipFits = shipFittingInfo self.newBmp = bitmapLoader.getBitmap("fit_add_small", "icons") + self.acceptBmp = bitmapLoader.getBitmap("faccept_small", "icons") + self.newToggleBmp = self.newBmp self.shipEffBk = bitmapLoader.getBitmap("fshipbk_big","icons") self.raceBmp = bitmapLoader.getBitmap("race_%s_small" % self.shipRace, "icons") @@ -528,7 +530,6 @@ class ShipItem(wx.Window): self.createNewFit() return else: - self.Refresh() fnEditSize = self.tcFitName.GetSize() wSize = self.GetSize() fnEditPosX = self.editPosX - fnEditSize.width - 5 @@ -537,10 +538,11 @@ class ShipItem(wx.Window): self.tcFitName.Show(True) self.tcFitName.SetFocus() self.tcFitName.SelectAll() + self.newToggleBmp = self.acceptBmp + self.Refresh() return if (not self.NHitTest((self.editPosX, self.editPosY), pos, (16, 16))): - self.Refresh() if self.shipFits > 0: self.editWasShown = 0 wx.PostEvent(self.shipBrowser,Stage3Selected(shipID=self.shipID)) @@ -555,8 +557,12 @@ class ShipItem(wx.Window): self.tcFitName.Show(True) self.tcFitName.SetFocus() self.tcFitName.SelectAll() + self.newToggleBmp = self.acceptBmp + self.Refresh() else: self.editWasShown = 0 + self.newToggleBmp = self.newBmp + self.Refresh() event.Skip() @@ -668,7 +674,8 @@ class ShipItem(wx.Window): self.editPosX = rect.width - 20 self.editPosY = (rect.height - 16) / 2 - mdc.DrawBitmap(self.newBmp, self.editPosX, self.editPosY, 0) + + mdc.DrawBitmap(self.newToggleBmp, self.editPosX, self.editPosY, 0) if self.btnsStatus != "": status = "%s" % self.btnsStatus xtext, ytext = mdc.GetTextExtent(status) diff --git a/icons/faccept_small.png b/icons/faccept_small.png new file mode 100644 index 0000000000000000000000000000000000000000..89c8129a490b329f3165f32fa0781701aab417ea GIT binary patch literal 781 zcmV+o1M>WdP)4-QibtN)VXQDpczE`xXAkUjh%RI>;okxb7K@0kpyQ1k_Y(|Oe7$m(^ zNYX>mI||sUbmn+c3<&FnE=4u#()KBS^SH8e)Qs5i!#lY=$-1gbH6VluzU=m=EP78&5vQ z-?+fFP-G2l&l_QzYealK$;1Rl?FkzXR&Jv@fBPNjCr#AYRyJ7UJQ0v#?)7Ott=>3`#-pV!7>9}>Q1jL)H6h&gkP@3nI=+F3nA~M>u#(n* z8T!#8oEw&-mED4!h4s!N@Jo3S7N&Q6%6l3}nlcd~X@>;uelvPsSkXIgg~e+^T1zSf z3SNj(5%jK~i8@b;C