dialogs/PouNameDialog.py
changeset 1745 f9d32913bad4
parent 1744 69dfdb26f600
child 1767 c74815729afd
equal deleted inserted replaced
1744:69dfdb26f600 1745:f9d32913bad4
    30 
    30 
    31 
    31 
    32 class PouNameDialog(wx.TextEntryDialog):
    32 class PouNameDialog(wx.TextEntryDialog):
    33 
    33 
    34     def __init__(self, parent, message, caption="Please enter text", defaultValue="",
    34     def __init__(self, parent, message, caption="Please enter text", defaultValue="",
    35                        style=wx.OK|wx.CANCEL|wx.CENTRE, pos=wx.DefaultPosition):
    35                        style=wx.OK | wx.CANCEL | wx.CENTRE, pos=wx.DefaultPosition):
    36         wx.TextEntryDialog.__init__(self, parent, message, caption, defaultValue, style, pos)
    36         wx.TextEntryDialog.__init__(self, parent, message, caption, defaultValue, style, pos)
    37 
    37 
    38         self.PouNames = []
    38         self.PouNames = []
    39 
    39 
    40         self.Bind(wx.EVT_BUTTON, self.OnOK,
    40         self.Bind(wx.EVT_BUTTON, self.OnOK,
    50         elif step_name.upper() in IEC_KEYWORDS:
    50         elif step_name.upper() in IEC_KEYWORDS:
    51             message = _("\"%s\" is a keyword. It can't be used!") % step_name
    51             message = _("\"%s\" is a keyword. It can't be used!") % step_name
    52         elif step_name.upper() in self.PouNames:
    52         elif step_name.upper() in self.PouNames:
    53             message = _("A POU named \"%s\" already exists!") % step_name
    53             message = _("A POU named \"%s\" already exists!") % step_name
    54         if message is not None:
    54         if message is not None:
    55             dialog = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR)
    55             dialog = wx.MessageDialog(self, message, _("Error"), wx.OK | wx.ICON_ERROR)
    56             dialog.ShowModal()
    56             dialog.ShowModal()
    57             dialog.Destroy()
    57             dialog.Destroy()
    58         else:
    58         else:
    59             self.EndModal(wx.ID_OK)
    59             self.EndModal(wx.ID_OK)
    60         event.Skip()
    60         event.Skip()