Exemple #1
0
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)
Exemple #2
0
 def __init__(self, ilsa):
     logging.debug("In AnglePlugin::__init__()")
     self._name = None
     self._action = ProtractorAction(ilsa)
     ilsa.add(self)
     self._ilsa = ilsa