Python kivy.clock.Clock.unschedule() Examples
The following are 30
code examples of kivy.clock.Clock.unschedule().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
kivy.clock.Clock
, or try the search function
.
Example #1
Source File: filechooser.py From Tickeys-linux with MIT License | 6 votes |
def _update_files(self, *args, **kwargs): # trigger to start gathering the files in the new directory # we'll start a timer that will do the job, 10 times per frames # (default) self._gitems = [] self._gitems_parent = kwargs.get('parent', None) self._gitems_gen = self._generate_file_entries( path=kwargs.get('path', self.path), parent=self._gitems_parent) # cancel any previous clock if exist Clock.unschedule(self._create_files_entries) # show the progression screen self._hide_progress() if self._create_files_entries(): # not enough for creating all the entries, all a clock to continue # start a timer for the next 100 ms Clock.schedule_interval(self._create_files_entries, .1)
Example #2
Source File: carousel.py From Tickeys-linux with MIT License | 6 votes |
def on_touch_up(self, touch): if self._get_uid('cavoid') in touch.ud: return if self in [x() for x in touch.grab_list]: touch.ungrab(self) self._touch = None ud = touch.ud[self._get_uid()] if ud['mode'] == 'unknown': Clock.unschedule(self._change_touch_mode) super(Carousel, self).on_touch_down(touch) Clock.schedule_once(partial(self._do_touch_up, touch), .1) else: self._start_animation() else: if self._touch is not touch and self.uid not in touch.ud: super(Carousel, self).on_touch_up(touch) return self._get_uid() in touch.ud
Example #3
Source File: textinput.py From Tickeys-linux with MIT License | 6 votes |
def _on_textinput_focused(self, instance, value, *largs): self.focus = value win = EventLoop.window self.cancel_selection() self._hide_cut_copy_paste(win) if value: if (not (self.readonly or self.disabled) or _is_desktop and self._keyboard_mode == 'system'): Clock.schedule_interval(self._do_blink_cursor, 1 / 2.) self._editable = True else: self._editable = False else: Clock.unschedule(self._do_blink_cursor) self._hide_handles(win)
Example #4
Source File: filechooser.py From Tickeys-linux with MIT License | 6 votes |
def _update_files(self, *args, **kwargs): # trigger to start gathering the files in the new directory # we'll start a timer that will do the job, 10 times per frames # (default) self._gitems = [] self._gitems_parent = kwargs.get('parent', None) self._gitems_gen = self._generate_file_entries( path=kwargs.get('path', self.path), parent=self._gitems_parent) # cancel any previous clock if exist Clock.unschedule(self._create_files_entries) # show the progression screen self._hide_progress() if self._create_files_entries(): # not enough for creating all the entries, all a clock to continue # start a timer for the next 100 ms Clock.schedule_interval(self._create_files_entries, .1)
Example #5
Source File: carousel.py From Tickeys-linux with MIT License | 6 votes |
def on_touch_up(self, touch): if self._get_uid('cavoid') in touch.ud: return if self in [x() for x in touch.grab_list]: touch.ungrab(self) self._touch = None ud = touch.ud[self._get_uid()] if ud['mode'] == 'unknown': Clock.unschedule(self._change_touch_mode) super(Carousel, self).on_touch_down(touch) Clock.schedule_once(partial(self._do_touch_up, touch), .1) else: self._start_animation() else: if self._touch is not touch and self.uid not in touch.ud: super(Carousel, self).on_touch_up(touch) return self._get_uid() in touch.ud
Example #6
Source File: animation.py From Tickeys-linux with MIT License | 5 votes |
def _clock_uninstall(self): if self._widgets or not self._clock_installed: return self._clock_installed = False Clock.unschedule(self._update)
Example #7
Source File: textinput.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_update_graphics(self, *largs): Clock.unschedule(self._update_graphics) Clock.schedule_once(self._update_graphics, -1)
Example #8
Source File: loader.py From Tickeys-linux with MIT License | 5 votes |
def __del__(self): try: Clock.unschedule(self._update) except Exception: pass
Example #9
Source File: tabbedpanel.py From Tickeys-linux with MIT License | 5 votes |
def on_tab_width(self, *l): Clock.unschedule(self._update_tab_width) Clock.schedule_once(self._update_tab_width, 0)
Example #10
Source File: textinput.py From Tickeys-linux with MIT License | 5 votes |
def on_touch_up(self, touch): if touch.grab_current is not self: return touch.ungrab(self) self._touch_count -= 1 # schedule long touch for paste Clock.unschedule(self.long_touch) if not self.focus: return False if self._selection_touch is touch: self._selection_to = self.cursor_index() self._update_selection(True) # show Bubble win = EventLoop.window if self._selection_to != self._selection_from: self._show_cut_copy_paste(touch.pos, win) elif self.use_handles: self._hide_handles() handle_middle = self._handle_middle if handle_middle is None: self._handle_middle = handle_middle = Selector( source=self.handle_image_middle, window=win, target=self, size_hint=(None, None), size=('45dp', '45dp')) handle_middle.bind(on_press=self._handle_pressed, on_touch_move=self._handle_move, on_release=self._handle_released) if not self._handle_middle.parent and self.text: EventLoop.window.add_widget(handle_middle, canvas='after') self._position_handles(mode='middle') return True
Example #11
Source File: textinput.py From Tickeys-linux with MIT License | 5 votes |
def _check_parent(self, dt): # this is a prevention to get the Bubble staying on the screen, if the # attached textinput is not on the screen anymore. parent = self.textinput while parent is not None: if parent == parent.parent: break parent = parent.parent if parent is None: Clock.unschedule(self._check_parent) if self.textinput: self.textinput._hide_cut_copy_paste()
Example #12
Source File: video.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_video_load(self, *largs): Clock.unschedule(self._do_video_load) Clock.schedule_once(self._do_video_load, -1)
Example #13
Source File: colorpicker.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_update_hex(self, text): self._upd_hex_list = text Clock.unschedule(self._update_hex) Clock.schedule_once(self._update_hex)
Example #14
Source File: colorpicker.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_update_clr(self, mode, clr_idx, text): self._upd_clr_list = mode, clr_idx, text Clock.unschedule(self._update_clr) Clock.schedule_once(self._update_clr)
Example #15
Source File: filechooser.py From Tickeys-linux with MIT License | 5 votes |
def cancel(self, *largs): '''Cancel any background action started by filechooser, such as loading a new directory. .. versionadded:: 1.2.0 ''' Clock.unschedule(self._create_files_entries) self._hide_progress() if len(self._previous_path) > 1: # if we cancel any action, the path will be set same as the # previous one, so we can safely cancel the update of the previous # path. self.path = self._previous_path[-2] Clock.unschedule(self._update_files)
Example #16
Source File: tabbedpanel.py From Tickeys-linux with MIT License | 5 votes |
def _update_top(self, *args): sctr, top, scrl_v_width, x, y = args Clock.unschedule(partial(self._updt_top, sctr, top, scrl_v_width)) Clock.schedule_once( partial(self._updt_top, sctr, top, scrl_v_width), 0)
Example #17
Source File: tabbedpanel.py From Tickeys-linux with MIT License | 5 votes |
def _reposition_tabs(self, *l): Clock.unschedule(self._update_tabs) Clock.schedule_once(self._update_tabs, 0)
Example #18
Source File: camera_opencv.py From Tickeys-linux with MIT License | 5 votes |
def stop(self): super(CameraOpenCV, self).stop() Clock.unschedule(self._update)
Example #19
Source File: scrollview.py From Tickeys-linux with MIT License | 5 votes |
def on_scroll_stop(self, touch, check_children=True): self._touch = None if check_children: touch.push() touch.apply_transform_2d(self.to_local) if self.dispatch_children('on_scroll_stop', touch): return True touch.pop() if self._get_uid('svavoid') in touch.ud: return if self._get_uid() not in touch.ud: return False self._touch = None uid = self._get_uid() ud = touch.ud[uid] if self.do_scroll_x and self.effect_x: if not touch.ud.get('in_bar_x', False) and\ self.scroll_type != ['bars']: self.effect_x.stop(touch.x) if self.do_scroll_y and self.effect_y and\ self.scroll_type != ['bars']: if not touch.ud.get('in_bar_y', False): self.effect_y.stop(touch.y) if ud['mode'] == 'unknown': # we must do the click at least.. # only send the click if it was not a click to stop # autoscrolling if not ud['user_stopped']: self.simulate_touch_down(touch) Clock.schedule_once(partial(self._do_touch_up, touch), .2) Clock.unschedule(self._update_effect_bounds) Clock.schedule_once(self._update_effect_bounds) # if we do mouse scrolling, always accept it if 'button' in touch.profile and touch.button.startswith('scroll'): return True return self._get_uid() in touch.ud
Example #20
Source File: vkeyboard.py From Tickeys-linux with MIT License | 5 votes |
def on_touch_up(self, touch): if touch.grab_current is self: self.process_key_up(touch) Clock.unschedule(self._start_repeat_key) if touch == self.repeat_touch: Clock.unschedule(self._repeat_key) self.repeat_touch = None return super(VKeyboard, self).on_touch_up(touch)
Example #21
Source File: camera_opencv.py From Tickeys-linux with MIT License | 5 votes |
def start(self): super(CameraOpenCV, self).start() Clock.unschedule(self._update) Clock.schedule_interval(self._update, self.fps)
Example #22
Source File: textinput.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_refresh_text(self, *largs): if len(largs) and largs[0] == self: largs = () Clock.unschedule(lambda dt: self._refresh_text_from_property(*largs)) Clock.schedule_once(lambda dt: self._refresh_text_from_property(*largs))
Example #23
Source File: textinput.py From Tickeys-linux with MIT License | 5 votes |
def on_touch_up(self, touch): if touch.grab_current is not self: return touch.ungrab(self) self._touch_count -= 1 # schedule long touch for paste Clock.unschedule(self.long_touch) if not self.focus: return False if self._selection_touch is touch: self._selection_to = self.cursor_index() self._update_selection(True) # show Bubble win = EventLoop.window if self._selection_to != self._selection_from: self._show_cut_copy_paste(touch.pos, win) elif self.use_handles: self._hide_handles() handle_middle = self._handle_middle if handle_middle is None: self._handle_middle = handle_middle = Selector( source=self.handle_image_middle, window=win, target=self, size_hint=(None, None), size=('45dp', '45dp')) handle_middle.bind(on_press=self._handle_pressed, on_touch_move=self._handle_move, on_release=self._handle_released) if not self._handle_middle.parent and self.text: EventLoop.window.add_widget(handle_middle, canvas='after') self._position_handles(mode='middle') return True
Example #24
Source File: textinput.py From Tickeys-linux with MIT License | 5 votes |
def _check_parent(self, dt): # this is a prevention to get the Bubble staying on the screen, if the # attached textinput is not on the screen anymore. parent = self.textinput while parent is not None: if parent == parent.parent: break parent = parent.parent if parent is None: Clock.unschedule(self._check_parent) if self.textinput: self.textinput._hide_cut_copy_paste()
Example #25
Source File: video.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_video_load(self, *largs): Clock.unschedule(self._do_video_load) Clock.schedule_once(self._do_video_load, -1)
Example #26
Source File: colorpicker.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_update_hex(self, text): self._upd_hex_list = text Clock.unschedule(self._update_hex) Clock.schedule_once(self._update_hex)
Example #27
Source File: colorpicker.py From Tickeys-linux with MIT License | 5 votes |
def _trigger_update_clr(self, mode, clr_idx, text): self._upd_clr_list = mode, clr_idx, text Clock.unschedule(self._update_clr) Clock.schedule_once(self._update_clr)
Example #28
Source File: filechooser.py From Tickeys-linux with MIT License | 5 votes |
def cancel(self, *largs): '''Cancel any background action started by filechooser, such as loading a new directory. .. versionadded:: 1.2.0 ''' Clock.unschedule(self._create_files_entries) self._hide_progress() if len(self._previous_path) > 1: # if we cancel any action, the path will be set same as the # previous one, so we can safely cancel the update of the previous # path. self.path = self._previous_path[-2] Clock.unschedule(self._update_files)
Example #29
Source File: backend_kivy.py From garden.matplotlib with MIT License | 5 votes |
def _timer_stop(self): if self._timer is not None: Clock.unschedule(self._timer) self._timer = None
Example #30
Source File: tabbedpanel.py From Tickeys-linux with MIT License | 5 votes |
def _reposition_tabs(self, *l): Clock.unschedule(self._update_tabs) Clock.schedule_once(self._update_tabs, 0)