dialogs/ForceVariableDialog.py
changeset 1768 691083b5682a
parent 1750 acf02488f37f
child 1780 c52d1460cea8
equal deleted inserted replaced
1767:c74815729afd 1768:691083b5682a
   167 
   167 
   168 
   168 
   169 class ForceVariableDialog(wx.TextEntryDialog):
   169 class ForceVariableDialog(wx.TextEntryDialog):
   170 
   170 
   171     def __init__(self, parent, iec_type, defaultValue=""):
   171     def __init__(self, parent, iec_type, defaultValue=""):
   172         wx.TextEntryDialog.__init__(self, parent, message=_("Forcing Variable Value"),
   172         wx.TextEntryDialog.__init__(
   173                 caption=_("Please enter value for a \"%s\" variable:") % iec_type, defaultValue=defaultValue,
   173             self, parent,
   174                 style=wx.OK | wx.CANCEL | wx.CENTRE, pos=wx.DefaultPosition)
   174             message=_("Forcing Variable Value"),
       
   175             caption=_("Please enter value for a \"%s\" variable:") % iec_type,
       
   176             defaultValue=defaultValue,
       
   177             style=wx.OK | wx.CANCEL | wx.CENTRE, pos=wx.DefaultPosition)
   175 
   178 
   176         self.IEC_Type = iec_type
   179         self.IEC_Type = iec_type
   177 
   180 
   178         self.Bind(wx.EVT_BUTTON, self.OnOK,
   181         self.Bind(wx.EVT_BUTTON, self.OnOK,
   179               self.GetSizer().GetItem(2).GetSizer().GetItem(1).GetSizer().GetAffirmativeButton())
   182                   self.GetSizer().GetItem(2).GetSizer().GetItem(1).
       
   183                   GetSizer().GetAffirmativeButton())
   180         self.ValueTextCtrl = self.GetSizer().GetItem(1).GetWindow()
   184         self.ValueTextCtrl = self.GetSizer().GetItem(1).GetWindow()
   181         if self.IEC_Type == "BOOL":
   185         if self.IEC_Type == "BOOL":
   182             self.ToggleButton = wx.ToggleButton(self, label=_("Toggle value"))
   186             self.ToggleButton = wx.ToggleButton(self, label=_("Toggle value"))
   183             value = GetTypeValue[self.IEC_Type](defaultValue)
   187             value = GetTypeValue[self.IEC_Type](defaultValue)
   184             if value is not None:
   188             if value is not None: