Call ValuesUpdated() when the pattern changes and after a rename

Report errors when renaming
This commit is contained in:
cncfanatics
2010-10-15 10:35:10 +02:00
parent 6ff0cc96af
commit 7076411129

View File

@@ -239,6 +239,7 @@ class DmgPatternEditorDlg (wx.Dialog):
edit.SetValue(amount)
self.block = False
self.ValuesUpdated()
def newPattern(self,event):
cDP = service.DamagePattern.getInstance()
@@ -270,10 +271,12 @@ class DmgPatternEditorDlg (wx.Dialog):
def processRename(self, event):
newName = self.namePicker.GetLineText(0)
self.stPercentages.SetLabel("")
self.stTotal.SetLabel("")
p = self.getActivePattern()
for pattern in self.choices:
if pattern.name == newName and p != pattern:
#Invalid choice
self.stPercentages.SetLabel("Name already used, please pick another")
return
cDP = service.DamagePattern.getInstance()
@@ -292,6 +295,7 @@ class DmgPatternEditorDlg (wx.Dialog):
self.ccDmgPattern.Delete(sel)
self.ccDmgPattern.Insert(newName, sel)
self.ccDmgPattern.SetSelection(sel)
self.ValuesUpdated()
def copyPattern(self,event):
cDP = service.DamagePattern.getInstance()