dialogs/PouActionDialog.py
changeset 1745 f9d32913bad4
parent 1740 b789b695b5c6
child 1749 d73b64672238
equal deleted inserted replaced
1744:69dfdb26f600 1745:f9d32913bad4
    44         main_sizer.AddGrowableRow(0)
    44         main_sizer.AddGrowableRow(0)
    45 
    45 
    46         infos_sizer = wx.FlexGridSizer(cols=2, hgap=5, rows=3, vgap=15)
    46         infos_sizer = wx.FlexGridSizer(cols=2, hgap=5, rows=3, vgap=15)
    47         infos_sizer.AddGrowableCol(1)
    47         infos_sizer.AddGrowableCol(1)
    48         main_sizer.AddSizer(infos_sizer, border=20,
    48         main_sizer.AddSizer(infos_sizer, border=20,
    49               flag=wx.GROW|wx.TOP|wx.LEFT|wx.RIGHT)
    49               flag=wx.GROW | wx.TOP | wx.LEFT | wx.RIGHT)
    50 
    50 
    51         actionname_label = wx.StaticText(self, label=_('Action Name:'))
    51         actionname_label = wx.StaticText(self, label=_('Action Name:'))
    52         infos_sizer.AddWindow(actionname_label, border=4,
    52         infos_sizer.AddWindow(actionname_label, border=4,
    53               flag=wx.ALIGN_CENTER_VERTICAL|wx.TOP)
    53               flag=wx.ALIGN_CENTER_VERTICAL | wx.TOP)
    54 
    54 
    55         self.ActionName = wx.TextCtrl(self, size=wx.Size(180, -1))
    55         self.ActionName = wx.TextCtrl(self, size=wx.Size(180, -1))
    56         infos_sizer.AddWindow(self.ActionName, flag=wx.GROW)
    56         infos_sizer.AddWindow(self.ActionName, flag=wx.GROW)
    57 
    57 
    58         language_label = wx.StaticText(self, label=_('Language:'))
    58         language_label = wx.StaticText(self, label=_('Language:'))
    59         infos_sizer.AddWindow(language_label, border=4,
    59         infos_sizer.AddWindow(language_label, border=4,
    60               flag=wx.ALIGN_CENTER_VERTICAL|wx.TOP)
    60               flag=wx.ALIGN_CENTER_VERTICAL | wx.TOP)
    61 
    61 
    62         self.Language = wx.ComboBox(self, style=wx.CB_READONLY)
    62         self.Language = wx.ComboBox(self, style=wx.CB_READONLY)
    63         infos_sizer.AddWindow(self.Language, flag=wx.GROW)
    63         infos_sizer.AddWindow(self.Language, flag=wx.GROW)
    64 
    64 
    65         button_sizer = self.CreateButtonSizer(wx.OK|wx.CANCEL|wx.CENTRE)
    65         button_sizer = self.CreateButtonSizer(wx.OK | wx.CANCEL | wx.CENTRE)
    66         self.Bind(wx.EVT_BUTTON, self.OnOK,
    66         self.Bind(wx.EVT_BUTTON, self.OnOK,
    67               button_sizer.GetAffirmativeButton())
    67               button_sizer.GetAffirmativeButton())
    68         main_sizer.AddSizer(button_sizer, border=20,
    68         main_sizer.AddSizer(button_sizer, border=20,
    69               flag=wx.ALIGN_RIGHT|wx.BOTTOM|wx.LEFT|wx.RIGHT)
    69               flag=wx.ALIGN_RIGHT | wx.BOTTOM | wx.LEFT | wx.RIGHT)
    70 
    70 
    71         self.SetSizer(main_sizer)
    71         self.SetSizer(main_sizer)
    72 
    72 
    73         for option in GetActionLanguages():
    73         for option in GetActionLanguages():
    74             self.Language.Append(_(option))
    74             self.Language.Append(_(option))
   102         elif action_name.upper() in self.PouNames:
   102         elif action_name.upper() in self.PouNames:
   103             message = _("A POU named \"%s\" already exists!") % action_name
   103             message = _("A POU named \"%s\" already exists!") % action_name
   104         elif action_name.upper() in self.PouElementNames:
   104         elif action_name.upper() in self.PouElementNames:
   105             message = _("\"%s\" element for this pou already exists!") % action_name
   105             message = _("\"%s\" element for this pou already exists!") % action_name
   106         if message is not None:
   106         if message is not None:
   107             dialog = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR)
   107             dialog = wx.MessageDialog(self, message, _("Error"), wx.OK | wx.ICON_ERROR)
   108             dialog.ShowModal()
   108             dialog.ShowModal()
   109             dialog.Destroy()
   109             dialog.Destroy()
   110         else:
   110         else:
   111             self.EndModal(wx.ID_OK)
   111             self.EndModal(wx.ID_OK)
   112 
   112