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