2443 items.append(SFC_WireMenu_Buttons[endblock[0]]) |
2443 items.append(SFC_WireMenu_Buttons[endblock[0]]) |
2444 if len(poss_div_types) > 0: |
2444 if len(poss_div_types) > 0: |
2445 items.append((_(u'Divergence'), self.GetAddToWireMenuCallBack(self.AddNewDivergence, |
2445 items.append((_(u'Divergence'), self.GetAddToWireMenuCallBack(self.AddNewDivergence, |
2446 poss_div_types))) |
2446 poss_div_types))) |
2447 elif start_direction == EAST: |
2447 elif start_direction == EAST: |
|
2448 items.extend([ |
|
2449 (_(u'Block'), self.GetAddToWireMenuCallBack(self.AddNewBlock)), |
|
2450 (_(u'Connection'), self.GetAddToWireMenuCallBack(self.AddNewConnection))]) |
|
2451 |
|
2452 if self.CurrentLanguage != "FBD": |
|
2453 items.append((_(u'Contact'), self.GetAddToWireMenuCallBack(self.AddNewContact))) |
|
2454 |
|
2455 if self.CurrentLanguage == "LD": |
2448 items.extend([ |
2456 items.extend([ |
2449 (_(u'Block'), self.GetAddToWireMenuCallBack(self.AddNewBlock)), |
2457 (_(u'Coil'), self.GetAddToWireMenuCallBack(self.AddNewCoil)), |
2450 (_(u'Connection'), self.GetAddToWireMenuCallBack(self.AddNewConnection))]) |
2458 (_(u'Power Rail'), self.GetAddToWireMenuCallBack(self.AddNewPowerRail))]) |
2451 |
2459 |
2452 if self.CurrentLanguage != "FBD": |
2460 if self.CurrentLanguage == "SFC": |
2453 items.append((_(u'Contact'), self.GetAddToWireMenuCallBack(self.AddNewContact))) |
2461 items.append( |
2454 |
2462 (_(u'Transition'), self.GetAddToWireMenuCallBack(self.AddNewTransition, True))) |
2455 if self.CurrentLanguage == "LD": |
2463 else: |
2456 items.extend([ |
2464 items.append( |
2457 (_(u'Coil'), self.GetAddToWireMenuCallBack(self.AddNewCoil)), |
2465 (_(u'Variable'), self.GetAddToWireMenuCallBack(self.AddNewVariable, True))) |
2458 (_(u'Power Rail'), self.GetAddToWireMenuCallBack(self.AddNewPowerRail))]) |
|
2459 |
|
2460 if self.CurrentLanguage == "SFC": |
|
2461 items.append( |
|
2462 (_(u'Transition'), self.GetAddToWireMenuCallBack(self.AddNewTransition, True))) |
|
2463 else: |
|
2464 items.append( |
|
2465 (_(u'Variable'), self.GetAddToWireMenuCallBack(self.AddNewVariable, True))) |
|
2466 return items |
2466 return items |
2467 |
2467 |
2468 # ------------------------------------------------------------------------------- |
2468 # ------------------------------------------------------------------------------- |
2469 # Keyboard event functions |
2469 # Keyboard event functions |
2470 # ------------------------------------------------------------------------------- |
2470 # ------------------------------------------------------------------------------- |