Source code for director.robotlinkselector

from director import applogic
from director import objectmodel as om
from director import visualization as vis



[docs]class RobotLinkSelector(object): def __init__(self): self.selectedLink = None self.setupMenuAction()
[docs] def setupMenuAction(self): self.action = applogic.addMenuAction('Tools', 'Robot Link Selector') self.action.setCheckable(True) self.action.checked = False
[docs] def enabled(self): return self.action.checked == True
[docs] def setEnabled(self, enabled): if (enabled and not self.action.checked) or (not enabled and self.action.checked): self.action.trigger()
[docs] def onLeftDoubleClick(self, displayPoint, view, event): return self.selectLink(displayPoint, view)