492 #------------------------------------------------------------------------------- |
492 #------------------------------------------------------------------------------- |
493 # Popup menu functions |
493 # Popup menu functions |
494 #------------------------------------------------------------------------------- |
494 #------------------------------------------------------------------------------- |
495 |
495 |
496 def PopupBlockMenu(self, connector = None): |
496 def PopupBlockMenu(self, connector = None): |
|
497 type = self.Controler.GetCurrentElementEditingType() |
497 self.ContextualMenu.FindItemByPosition(0).Enable(connector != None) |
498 self.ContextualMenu.FindItemByPosition(0).Enable(connector != None) |
498 self.ContextualMenu.FindItemByPosition(1).Enable(connector != None) |
499 self.ContextualMenu.FindItemByPosition(1).Enable(connector != None) |
499 self.ContextualMenu.FindItemByPosition(2).Enable(connector != None) |
500 self.ContextualMenu.FindItemByPosition(2).Enable(connector != None and type != "function") |
500 self.ContextualMenu.FindItemByPosition(3).Enable(connector != None) |
501 self.ContextualMenu.FindItemByPosition(3).Enable(connector != None and type != "function") |
501 self.ContextualMenu.FindItemByPosition(5).Enable(False) |
502 self.ContextualMenu.FindItemByPosition(5).Enable(False) |
502 self.ContextualMenu.FindItemByPosition(6).Enable(False) |
503 self.ContextualMenu.FindItemByPosition(6).Enable(False) |
503 self.ContextualMenu.FindItemByPosition(8).Enable(False) |
504 self.ContextualMenu.FindItemByPosition(8).Enable(False) |
504 self.ContextualMenu.FindItemByPosition(9).Enable(False) |
505 self.ContextualMenu.FindItemByPosition(9).Enable(False) |
505 if connector: |
506 if connector: |