class AnglePlugin(PluginBase): def __init__(self, ilsa): logging.debug("In AnglePlugin::__init__()") self._name = None self._action = ProtractorAction(ilsa) ilsa.add(self) self._ilsa = ilsa @property def ilsa(self): logging.debug("In AnglePlugin::ilsa()") return self._ilsa @property def action(self): logging.debug("In AnglePlugin::action()") return self._action @property def name(self): logging.debug("In AnglePlugin::name()") return self._name @name.setter def name(self, name): logging.debug("In AnglePlugin::name.setter()") self._name = name def notify(self, *args, **kwargs): logging.debug("In AnglePlugin::notify()") def save(self): logging.debug("In AnglePlugin::save()") def restore(self): logging.debug("In AnglePlugin::restore()") @property def description(self): logging.debug("In AnglePlugin::description()") return "..." @property def separator(self): logging.debug("In AnglePlugin::separator()") return False @property def status(self): logging.debug("In AnglePlugin::status()") return True def removeScene(self, scene): self._action.removeScene(scene)
def __init__(self, ilsa): logging.debug("In AnglePlugin::__init__()") self._name = None self._action = ProtractorAction(ilsa) ilsa.add(self) self._ilsa = ilsa