def actorSelected(self, obj, actor): """An actor was selected""" self.log.debug("Focus set to %s" % actor.getNiceName()) # Defocus self.getChildren().forEach().loseFocus() # Refocus actor.getFocus()
def actorSelected(self, obj, actor): """An actor was selected""" self.log.debug('Focus set to %s' % actor.getNiceName()) # Defocus self.getChildren().forEach().loseFocus() # Refocus actor.getFocus()
def actorSelected(self, obj, actor): """An actor was selected""" self.log.debug('Focus set to %s' % actor.getNiceName()) # # Defocus self.getChildren().forEach().loseFocus() if self._last_focus: self.processEvent((serge.events.E_LOST_FOCUS, self._last_focus)) # # Refocus if actor: actor.getFocus() self.processEvent((serge.events.E_GOT_FOCUS, actor)) self._last_focus = actor