equal
deleted
inserted
replaced
164 |
164 |
165 |
165 |
166 class ForceVariableDialog(wx.TextEntryDialog): |
166 class ForceVariableDialog(wx.TextEntryDialog): |
167 |
167 |
168 def __init__(self, parent, iec_type, defaultValue=""): |
168 def __init__(self, parent, iec_type, defaultValue=""): |
169 wx.TextEntryDialog.__init__(self, parent, message = _("Forcing Variable Value"), |
169 wx.TextEntryDialog.__init__(self, parent, message=_("Forcing Variable Value"), |
170 caption = _("Please enter value for a \"%s\" variable:") % iec_type, defaultValue = defaultValue, |
170 caption=_("Please enter value for a \"%s\" variable:") % iec_type, defaultValue=defaultValue, |
171 style = wx.OK|wx.CANCEL|wx.CENTRE, pos = wx.DefaultPosition) |
171 style=wx.OK|wx.CANCEL|wx.CENTRE, pos=wx.DefaultPosition) |
172 |
172 |
173 self.IEC_Type = iec_type |
173 self.IEC_Type = iec_type |
174 |
174 |
175 self.Bind(wx.EVT_BUTTON, self.OnOK, |
175 self.Bind(wx.EVT_BUTTON, self.OnOK, |
176 self.GetSizer().GetItem(2).GetSizer().GetItem(1).GetSizer().GetAffirmativeButton()) |
176 self.GetSizer().GetItem(2).GetSizer().GetItem(1).GetSizer().GetAffirmativeButton()) |
197 message = None |
197 message = None |
198 value = self.ValueTextCtrl.GetValue() |
198 value = self.ValueTextCtrl.GetValue() |
199 if value == "": |
199 if value == "": |
200 message = _("You must type a value!") |
200 message = _("You must type a value!") |
201 elif GetTypeValue[self.IEC_Type](value) is None: |
201 elif GetTypeValue[self.IEC_Type](value) is None: |
202 message = _("Invalid value \"{a1}\" for \"{a2}\" variable!").format(a1 = value, a2 = self.IEC_Type) |
202 message = _("Invalid value \"{a1}\" for \"{a2}\" variable!").format(a1=value, a2=self.IEC_Type) |
203 if message is not None: |
203 if message is not None: |
204 dialog = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR) |
204 dialog = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR) |
205 dialog.ShowModal() |
205 dialog.ShowModal() |
206 dialog.Destroy() |
206 dialog.Destroy() |
207 else: |
207 else: |