def _on_removed(self, obj, was_on_stage): if obj == self: evt = Event(Event.REMOVED, True, False) evt.target = obj self.dispatchEvent(evt) if was_on_stage: evt = Event(Event.REMOVED_FROM_STAGE, False, False) evt.target = obj self.dispatchEvent(evt)
def _on_added(self, obj, is_on_stage): if obj == self: evt = Event(Event.ADDED, True, False) evt.target = obj self.dispatchEvent(evt) if is_on_stage: evt = Event(Event.ADDED_TO_STAGE, False, False) evt.target = obj self.dispatchEvent(evt)