44 for text, indexes in self.Manager.GetCurrentSpecificMenu(): |
44 for text, indexes in self.Manager.GetCurrentSpecificMenu(): |
45 add_menu.append((wx.ITEM_NORMAL, (text, wx.NewId(), '', self.GetProfileCallBack(text)))) |
45 add_menu.append((wx.ITEM_NORMAL, (text, wx.NewId(), '', self.GetProfileCallBack(text)))) |
46 else: |
46 else: |
47 other_profile_text = _('Other Profile') |
47 other_profile_text = _('Other Profile') |
48 |
48 |
49 return [(wx.ITEM_NORMAL, (_('Node infos'), ID_SLAVEEDITORCONFNODEMENUNODEINFOS, '', self.OnNodeInfosMenu)), |
49 return [(wx.ITEM_NORMAL, (_('DS-301 Profile'), ID_SLAVEEDITORCONFNODEMENUDS301PROFILE, '', self.OnCommunicationMenu)), |
50 (wx.ITEM_NORMAL, (_('DS-301 Profile'), ID_SLAVEEDITORCONFNODEMENUDS301PROFILE, '', self.OnCommunicationMenu)), |
|
51 (wx.ITEM_NORMAL, (_('DS-302 Profile'), ID_SLAVEEDITORCONFNODEMENUDS302PROFILE, '', self.OnOtherCommunicationMenu)), |
50 (wx.ITEM_NORMAL, (_('DS-302 Profile'), ID_SLAVEEDITORCONFNODEMENUDS302PROFILE, '', self.OnOtherCommunicationMenu)), |
52 (wx.ITEM_NORMAL, (other_profile_text, ID_SLAVEEDITORCONFNODEMENUDSOTHERPROFILE, '', self.OnEditProfileMenu)), |
51 (wx.ITEM_NORMAL, (other_profile_text, ID_SLAVEEDITORCONFNODEMENUDSOTHERPROFILE, '', self.OnEditProfileMenu)), |
53 (wx.ITEM_SEPARATOR, None), |
52 (wx.ITEM_SEPARATOR, None), |
54 (add_menu, (_('Add'), ID_SLAVEEDITORCONFNODEMENUADD))] |
53 (add_menu, (_('Add'), ID_SLAVEEDITORCONFNODEMENUADD))] |
55 return [] |
54 return [] |