equal
deleted
inserted
replaced
748 elif self.Filter == "Variables": |
748 elif self.Filter == "Variables": |
749 self.ClassList = ["Local","Temp"] |
749 self.ClassList = ["Local","Temp"] |
750 else: |
750 else: |
751 self.ClassList = [self.Filter] |
751 self.ClassList = [self.Filter] |
752 |
752 |
|
753 def ShowErrorMessage(self, message): |
|
754 dialog = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR) |
|
755 dialog.ShowModal() |
|
756 dialog.Destroy() |
|
757 |
753 def OnVariablesGridCellChange(self, event): |
758 def OnVariablesGridCellChange(self, event): |
754 row, col = event.GetRow(), event.GetCol() |
759 row, col = event.GetRow(), event.GetCol() |
755 colname = self.Table.GetColLabelValue(col, False) |
760 colname = self.Table.GetColLabelValue(col, False) |
756 value = self.Table.GetValue(row, col) |
761 value = self.Table.GetValue(row, col) |
757 message = None |
762 message = None |
779 wx.CallAfter(self.ParentWindow.RefreshView, False) |
784 wx.CallAfter(self.ParentWindow.RefreshView, False) |
780 elif colname == "Location": |
785 elif colname == "Location": |
781 wx.CallAfter(self.ParentWindow.RefreshView) |
786 wx.CallAfter(self.ParentWindow.RefreshView) |
782 |
787 |
783 if message is not None: |
788 if message is not None: |
784 dialog = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR) |
789 wx.CallAfter(self.ShowErrorMessage, message) |
785 dialog.ShowModal() |
790 event.Veto() |
786 dialog.Destroy() |
|
787 event.Veto() |
|
788 else: |
791 else: |
789 event.Skip() |
792 event.Skip() |
790 |
793 |
791 def BuildStdIECTypesMenu(self,type_menu): |
794 def BuildStdIECTypesMenu(self,type_menu): |
792 # build a submenu containing standard IEC types |
795 # build a submenu containing standard IEC types |