def __init__(self, **kw): super().__init__(**kw) self._on_enter_trig = trig = Clock.create_trigger(self.custom_on_enter) self.bind(on_enter=trig) Window.bind(on_keyboard=self.android_back_button)
def __init__(self, **kwargs): super().__init__(**kwargs) self.insert_node = None self.redraw_tree_trigger = Clock.create_trigger( lambda _dt: self.move_tree_canvas.draw_move_tree(self.current_node, self.insert_node), 0.1 ) self.bind(current_node=self.redraw_tree_trigger, size=self.redraw_tree_trigger)
def __init__(self, **kwargs): super().__init__(**kwargs) self._lock = threading.Lock() self.bind(pos=self.update_graph, size=self.update_graph) self.redraw_trigger = Clock.create_trigger(self.update_graph, 0.1)
def __init__(self, **kwargs): super(DesignerContent, self).__init__(**kwargs) self.find_tool.bind(on_close=partial(self.show_findmenu, False)) self.find_tool.bind(on_next=self.find_tool_next) self.find_tool.bind(on_prev=self.find_tool_prev) self.focus_code_input = Clock.create_trigger(self._focus_input)
def __init__(self, **kwargs): super(TouchButton, self).__init__(**kwargs) self.trigger = Clock.create_trigger(self.on_toggle, 0.1) self.bind(visible=self.on_toggle_visible)
def __init__(self, **kwargs): super().__init__(**kwargs) self.calculate_trigger = Clock.create_trigger(lambda *args: self.rank_game(), 0.25) self.rank_by_player = {}