dialogs/PouDialog.py
changeset 1736 7e61baa047f0
parent 1734 750eeb7230a1
child 1739 ec153828ded2
equal deleted inserted replaced
1735:c02818d7e29f 1736:7e61baa047f0
    25 
    25 
    26 import wx
    26 import wx
    27 
    27 
    28 from plcopen.structures import TestIdentifier, IEC_KEYWORDS
    28 from plcopen.structures import TestIdentifier, IEC_KEYWORDS
    29 
    29 
       
    30 
    30 def GetPouTypes():
    31 def GetPouTypes():
    31     _ = lambda x : x
    32     _ = lambda x : x
    32     return [_("function"), _("functionBlock"), _("program")]
    33     return [_("function"), _("functionBlock"), _("program")]
    33 POU_TYPES_DICT = dict([(_(pou_type), pou_type) for pou_type in GetPouTypes()])
    34 POU_TYPES_DICT = dict([(_(pou_type), pou_type) for pou_type in GetPouTypes()])
    34 
    35 
       
    36 
    35 def GetPouLanguages():
    37 def GetPouLanguages():
    36     _ = lambda x : x
    38     _ = lambda x : x
    37     return [_("IL"), _("ST"), _("LD"), _("FBD"), _("SFC")]
    39     return [_("IL"), _("ST"), _("LD"), _("FBD"), _("SFC")]
       
    40 
    38 
    41 
    39 class PouDialog(wx.Dialog):
    42 class PouDialog(wx.Dialog):
    40 
    43 
    41     POU_LANGUAGES = GetPouLanguages()
    44     POU_LANGUAGES = GetPouLanguages()
    42     POU_LANGUAGES_DICT = dict([(_(language), language) for language in POU_LANGUAGES])
    45     POU_LANGUAGES_DICT = dict([(_(language), language) for language in POU_LANGUAGES])