dialogs/PouTransitionDialog.py
changeset 2301 5b8a7dd43f9f
parent 1881 091005ec69c4
child 3303 0ffb41625592
equal deleted inserted replaced
2300:f19788028d99 2301:5b8a7dd43f9f
    38 def GetTransitionLanguages():
    38 def GetTransitionLanguages():
    39     _ = NoTranslate
    39     _ = NoTranslate
    40     return [_("IL"), _("ST"), _("LD"), _("FBD")]
    40     return [_("IL"), _("ST"), _("LD"), _("FBD")]
    41 
    41 
    42 
    42 
    43 TRANSITION_LANGUAGES_DICT = dict([(_(language), language) for language in GetTransitionLanguages()])
       
    44 
       
    45 
       
    46 class PouTransitionDialog(wx.Dialog):
    43 class PouTransitionDialog(wx.Dialog):
    47 
       
    48     def __init__(self, parent):
    44     def __init__(self, parent):
    49         wx.Dialog.__init__(self, parent, title=_('Create a new transition'))
    45         wx.Dialog.__init__(self, parent, title=_('Create a new transition'))
       
    46 
       
    47         self.TRANSITION_LANGUAGES_DICT = dict([(_(language), language)
       
    48                                                for language in GetTransitionLanguages()])
    50 
    49 
    51         main_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=10)
    50         main_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=10)
    52         main_sizer.AddGrowableCol(0)
    51         main_sizer.AddGrowableCol(0)
    53         main_sizer.AddGrowableRow(0)
    52         main_sizer.AddGrowableRow(0)
    54 
    53 
   131                 self.Language.SetSelection(_(value))
   130                 self.Language.SetSelection(_(value))
   132 
   131 
   133     def GetValues(self):
   132     def GetValues(self):
   134         values = {}
   133         values = {}
   135         values["transitionName"] = self.TransitionName.GetValue()
   134         values["transitionName"] = self.TransitionName.GetValue()
   136         values["language"] = TRANSITION_LANGUAGES_DICT[self.Language.GetStringSelection()]
   135         values["language"] = self.TRANSITION_LANGUAGES_DICT[self.Language.GetStringSelection()]
   137         return values
   136         return values