def do_leave_event (self, actor, event): if self._is_pressed == True: self._is_pressed = False Clutter.ungrab_pointer() return True else: return False
def do_button_release_event (self, actor, event): if event.button == 1 and self._is_pressed == True: self._is_pressed = False Clutter.ungrab_pointer() self.emit('clicked') return True else: return False