コード例 #1
0
    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)
コード例 #2
0
 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)
コード例 #3
0
ファイル: graph.py プロジェクト: yangbao0123/katrain
 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)
コード例 #4
0
 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)
コード例 #5
0
 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)
コード例 #6
0
ファイル: touchbutton.py プロジェクト: gokudomatic/cobiv
 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)
コード例 #7
0
 def __init__(self, **kwargs):
     super().__init__(**kwargs)
     self.calculate_trigger = Clock.create_trigger(lambda *args: self.rank_game(), 0.25)
     self.rank_by_player = {}