equal
deleted
inserted
replaced
314 self.Controler = controler |
314 self.Controler = controler |
315 self.TagName = tagname |
315 self.TagName = tagname |
316 |
316 |
317 def OnEnumeratedValueEndEdit(self, event): |
317 def OnEnumeratedValueEndEdit(self, event): |
318 text = event.GetText() |
318 text = event.GetText() |
319 if self.EnumeratedValues.GetStrings()[event.GetIndex()].upper() != text.upper(): |
319 values = self.EnumeratedValues.GetStrings() |
320 if text.upper() in [string.upper() for string in self.EnumeratedValues.GetStrings()]: |
320 index = event.GetIndex() |
|
321 if index >= len(values) or values[index].upper() != text.upper(): |
|
322 if text.upper() in [value.upper() for value in values]: |
321 message = wx.MessageDialog(self, "\"%s\" value already defined!"%text, "Error", wx.OK|wx.ICON_ERROR) |
323 message = wx.MessageDialog(self, "\"%s\" value already defined!"%text, "Error", wx.OK|wx.ICON_ERROR) |
322 message.ShowModal() |
324 message.ShowModal() |
323 message.Destroy() |
325 message.Destroy() |
324 event.Veto() |
326 event.Veto() |
325 elif text.upper() in IEC_KEYWORDS: |
327 elif text.upper() in IEC_KEYWORDS: |