class TextPlugin(PluginBase): def __init__(self, ilsa): logging.debug("In TextPlugin::__init__()") self._name = None self._action = TextAction(ilsa) ilsa.add(self) self._ilsa = ilsa @property def ilsa(self): logging.debug("In TextPlugin::ilsa()") return self._ilsa @property def action(self): logging.debug("In TextPlugin::action()") return self._action @property def name(self): logging.debug("In TextPlugin::name()") return self._name @name.setter def name(self, name): logging.debug("In TextPlugin::name.setter()") self._name = name def notify(self, vtkInteractorStyle=None): logging.debug("In TextPlugin::notify()") def save(self): logging.debug("In TextPlugin::save()") value = self._action.save() save = {"type" : self.type, "value" : value} return save def restore(self, value=None): logging.debug("In TextPlugin::restore()") if value: self._action.restore(value) @property def description(self): logging.debug("In TextPlugin::description()") return "..." @property def separator(self): logging.debug("In TextPlugin::separator()") return False @property def status(self): logging.debug("In TextPlugin::status()") return True def removeScene(self, scene): self._action.removeScene(scene)
def __init__(self, ilsa): logging.debug("In TextPlugin::__init__()") self._name = None self._action = TextAction(ilsa) ilsa.add(self) self._ilsa = ilsa