Disable only CharSelect choicebox not the entire panel when no fit is loaded

This commit is contained in:
HomeWorld
2010-12-04 14:02:49 +02:00
parent 2dd02b631c
commit 41ca69103a

View File

@@ -54,7 +54,7 @@ class CharacterSelection(wx.Panel):
panelSize = wx.Size(-1,30)
self.SetMinSize(panelSize)
self.Enable(False)
self.charChoice.Enable(False)
def getActiveCharacter(self):
selection = self.charChoice.GetCurrentSelection()
@@ -107,7 +107,7 @@ class CharacterSelection(wx.Panel):
return False
def fitChanged(self, event):
self.Enable(event.fitID != None)
self.charChoice.Enable(event.fitID != None)
choice = self.charChoice
cFit = service.Fit.getInstance()
@@ -116,6 +116,7 @@ class CharacterSelection(wx.Panel):
newCharID = fit.character.ID if fit is not None else None
if event.fitID is None:
self.skillReqsStaticBitmap.SetBitmap(self.cleanSkills)
self.skillReqsStaticBitmap.SetToolTipString("")
else:
sCharacter = service.Character.getInstance()
reqs = sCharacter.checkRequirements(fit)