Example #1
0
 def __init__(self, daemon=False, **kwargs):
     super(ScheduledEventLoop, self).__init__(**kwargs)
     self._daemon = daemon
     self.__callback_lock = RLock()
     self.__thread_event = Event()
     self.__callbacks = defaultdict(list)
     self._kivy_trigger = Clock.create_trigger_free(
         self._service_main_thread)
     self.start_thread()
Example #2
0
 def build(self):
     Config.set('kivy', 'KIVY_CLOCK', 'free_all')
     Config.write()
     crudeclock = IncrediblyCrudeClock()
     # Clock.schedule_interval(crudeclock.update, 1)
     # trigger = Clock.create_trigger(crudeclock.update)
     trigger = Clock.create_trigger_free(crudeclock.update)
     crudeclock.trigger = trigger
     trigger.timeout = 1
     trigger()
     return crudeclock
Example #3
0
File: delay.py Project: matham/moa
 def __init__(self, **kwargs):
     super(Delay, self).__init__(**kwargs)
     self._delay_step_trigger = Clock.create_trigger_free(
         lambda dt: self.step_stage())
Example #4
0
 def start_midi_input(self):
     # self.input_poll_trigger = Clock.create_trigger(self.poll_midi_input, 1/60)
     self.input_poll_trigger = Clock.create_trigger_free(self.poll_midi_input, 1/120)
     self.input_poll_trigger()
Example #5
0
File: gate.py Project: matham/moa
 def __init__(self, **kwargs):
     super(GateStage, self).__init__(**kwargs)
     self._port_callback_trigger = \
         Clock.create_trigger_free(self._port_callback)
     self._hold_timeout_trigger = \
         Clock.create_trigger_free(self._hold_timeout)