Cleanup + little fix (oversight - do fleet rename when clicking on rename button second time)
This commit is contained in:
@@ -307,27 +307,6 @@ class FleetItem(wx.Window):
|
||||
|
||||
self.Bind(wx.EVT_TIMER, self.OnTimer)
|
||||
|
||||
def EditCheckEsc(self, event):
|
||||
if event.GetKeyCode() == wx.WXK_ESCAPE:
|
||||
self.HideEdit()
|
||||
else:
|
||||
event.Skip()
|
||||
|
||||
def HideEdit(self):
|
||||
self.tcFleetName.Show(False)
|
||||
self.editHasFocus = False
|
||||
self.btnRename.SetBitmapLabel(self.renameBmp, False)
|
||||
self.Refresh()
|
||||
|
||||
def RenameFit(self, event):
|
||||
self.HideEdit()
|
||||
|
||||
newFleetName = self.tcFleetName.GetValue()
|
||||
self.fleetName = newFleetName
|
||||
|
||||
wx.PostEvent(self.Parent.Parent, FleetItemRename(fleetID = self.fleetID, fleetName = self.fleetName))
|
||||
self.Refresh()
|
||||
|
||||
def OnSelect(self, event):
|
||||
if self.editHasFocus:
|
||||
self.HideEdit()
|
||||
@@ -339,6 +318,7 @@ class FleetItem(wx.Window):
|
||||
if self.tcFleetName.IsShown():
|
||||
self.HideEdit()
|
||||
self.btnRename.SetBitmapLabel(self.renameBmp, False)
|
||||
self.RenameFit(None)
|
||||
else:
|
||||
if not self.editHasFocus:
|
||||
self.btnRename.SetBitmapLabel(self.acceptBmp,False)
|
||||
@@ -362,6 +342,15 @@ class FleetItem(wx.Window):
|
||||
wx.PostEvent(self.Parent.Parent, FleetItemCopy(fleetID = self.fleetID))
|
||||
event.Skip()
|
||||
|
||||
def RenameFit(self, event):
|
||||
self.HideEdit()
|
||||
|
||||
newFleetName = self.tcFleetName.GetValue()
|
||||
self.fleetName = newFleetName
|
||||
|
||||
wx.PostEvent(self.Parent.Parent, FleetItemRename(fleetID = self.fleetID, fleetName = self.fleetName))
|
||||
self.Refresh()
|
||||
|
||||
def IsSelected(self):
|
||||
return self.selected
|
||||
|
||||
@@ -482,6 +471,19 @@ class FleetItem(wx.Window):
|
||||
self.HideEdit()
|
||||
event.Skip()
|
||||
|
||||
def EditCheckEsc(self, event):
|
||||
if event.GetKeyCode() == wx.WXK_ESCAPE:
|
||||
self.HideEdit()
|
||||
else:
|
||||
event.Skip()
|
||||
|
||||
def HideEdit(self):
|
||||
self.tcFleetName.Show(False)
|
||||
self.editHasFocus = False
|
||||
self.btnRename.SetBitmapLabel(self.renameBmp, False)
|
||||
self.Refresh()
|
||||
|
||||
|
||||
def OnBtnEnterWindow(self, event):
|
||||
btn = event.GetEventObject()
|
||||
if btn == self.btnCopy:
|
||||
|
||||
Reference in New Issue
Block a user