• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python timer.add函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中miro.plat.frontends.widgets.timer.add函数的典型用法代码示例。如果您正苦于以下问题:Python add函数的具体用法?Python add怎么用?Python add使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了add函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: startup_ui

 def startup_ui(self):
     sys.excepthook = self.exception_handler
     Application.startup_ui(self)
     call_on_ui_thread(migrateappname.migrateVideos, 'Democracy', 'Miro')
     call_on_ui_thread(flash.check_flash_install)
     call_on_ui_thread(bonjour.check_bonjour_install)
     timer.add(15, self._init_autoupdate)
开发者ID:CodeforEvolution,项目名称:miro,代码行数:7,代码来源:application.py


示例2: _device_connected

 def _device_connected(self, device):
     id_, info = self._get_device_info(device)
     logging.debug('seen device: %r' % (device,))
     if not info['mount']:
         # we don't get notified :( so poll instead
         timer.add(0.5, self._check_device_mount, device)
     app.device_manager.device_connected(id_, **info)
开发者ID:codito,项目名称:miro,代码行数:7,代码来源:devicetracker.py


示例3: _check_device_mount

    def _check_device_mount(self, device):
        if device['volume'] not in self._connected:
            # device was removed
            return
        if os.path.exists(device['mount']):
            self._device_changed(device)
	    return
        timer.add(0.5, self._check_device_mount, device)
开发者ID:nxmirrors,项目名称:miro,代码行数:8,代码来源:devicetracker.py


示例4: select_display_for_tabs

 def select_display_for_tabs(self, selected_tab_list, selected_tabs):
     """Select a display to show in the right-hand side.  """
     if self._select_display_for_tabs_args is None:
         # First call to select_display_for_tabs(), we need to schedule
         # _select_display_for_tabs() to be called.
         timer.add(0.01, self._select_display_for_tabs)
     # For all cases, we want to store these arguments in
     # _select_display_for_tabs_args so that when
     # _select_display_for_tabs() is called it uses them.
     self._select_display_for_tabs_args = (selected_tab_list,
                                           selected_tabs)
开发者ID:bluezone,项目名称:miro,代码行数:11,代码来源:displays.py


示例5: _device_connected

    def _device_connected(self, device):
        try:
           info = self._get_device_info(device)
	except KeyError:
            logging.debug('unknown device connected: %r' % (device,))
            return
        logging.debug('seen device: %r' % (device,))
        if not info.mount:
            # we don't get notified :( so poll instead
            timer.add(0.5, self._check_device_mount, device)
	devices.device_connected(info)
开发者ID:cool-RR,项目名称:Miro,代码行数:11,代码来源:devicetracker.py


示例6: _do_iteration

 def _do_iteration(self, item_id, repeat_delay):
     try:
         item_info = self.item_list.get_item(item_id)
     except KeyError:
         # item was deleted from model
         self.currently_animating.remove(item_id)
         return
     rv = self.continue_animation(item_info)
     if rv != False:
         timer.add(repeat_delay, self._do_iteration, item_id, repeat_delay)
     else:
         self.currently_animating.remove(item_id)
         self.finish_animation(item_info)
     for view in self.item_views:
         view.model_changed()
开发者ID:kmshi,项目名称:miro,代码行数:15,代码来源:itemlistcontroller.py


示例7: _drive_disconnected

 def _drive_disconnected(self, volume_monitor, drive):
     if drive is None:
         # can happen when a CD is inserted
         return
     for id_, info in self._get_device_info(drive):
         timeout_id = timer.add(0.5, self._drive_disconnected_timeout, id_)
         self._disconnecting[id_] = timeout_id
开发者ID:nxmirrors,项目名称:miro,代码行数:7,代码来源:devicetracker.py


示例8: schedule_update

 def schedule_update(self):
     def notify_and_reschedule():
         if self.update_timeout is not None:
             self.update_timeout = None
             if self.is_playing and not self.is_paused:
                 if not self.is_suspended:
                     self.notify_update()
                 self.schedule_update()
     self.update_timeout = timer.add(0.5, notify_and_reschedule)
开发者ID:nxmirrors,项目名称:miro,代码行数:9,代码来源:playback.py


示例9: pulse_updating_animation

 def pulse_updating_animation(self, id_):
     try:
         iter_ = self.iter_map[id_]
     except KeyError:
         # feed was removed
         del self.updating_animations[id_]
         return
     self.view.pulse_updating_image(iter_)
     timer_id = timer.add(0.1, self.pulse_updating_animation, id_)
     self.updating_animations[id_] = timer_id
开发者ID:pombredanne,项目名称:miro,代码行数:10,代码来源:tablist.py


示例10: _drive_disconnected

 def _drive_disconnected(self, volume_monitor, drive):
     if drive is None:
         # can happen when a CD is inserted
         return
     try:
         info = self._get_device_info(drive)
     except KeyError:
         return
     timeout_id = timer.add(0.5, self._drive_disconnected_timeout, info)
     self._disconnecting[info.id] = timeout_id
开发者ID:cool-RR,项目名称:Miro,代码行数:10,代码来源:devicetracker.py


示例11: start_updating

 def start_updating(self, id_):
     # The spinning wheel is constantly updating the cell value, between
     # validating the cell value for the drag and drop and the actual drop
     # the cell value most likely changes, and some GUI toolkits may get
     # confused.
     #
     # We'll let the underlying platform code figure out what's the best
     # thing to do here.
     self.view.set_volatile(True)
     if id_ in self.updating_animations:
         return
     timer_id = timer.add(0, self.pulse_updating_animation, id_)
     self.updating_animations[id_] = timer_id
开发者ID:pombredanne,项目名称:miro,代码行数:13,代码来源:tablist.py


示例12: change_non_video_displays

 def change_non_video_displays(self, display):
     # If the dc exists, cancel it.  If the cancel failed because lost
     # the race to cancel it, then the display will load and some
     # some redundant code will be scheduled onto the main thread, but
     # that's okay, since at the next invocation of the delayed call
     # we shall get the correct display.  We use a miro.timer here
     # rather than tacking onto the UI loop using call_on_ui_thread()
     # since we can't cancel it.
     if self.change_non_video_displays_dc:
         timer.cancel(self.change_non_video_displays_dc)
         self.change_non_video_displays_dc = None
     self.change_non_video_displays_dc = timer.add(0.1,
       lambda: call_on_ui_thread(
       lambda: self.do_change_non_video_displays(display)))
开发者ID:ShriramK,项目名称:miro,代码行数:14,代码来源:displays.py


示例13: _on_download_started

 def _on_download_started(self, widget):
     """
     Shows the download started icon for 5 seconds, then hide it.
     """
     self.toolbar.loading_icon.set_download(True)
     timer.add(5, lambda: self.toolbar.loading_icon.set_download(False))
开发者ID:codito,项目名称:miro,代码行数:6,代码来源:browser.py


示例14: blink_tab

 def blink_tab(self, id):
     self.view.blink_tab(self.iter_map[id])
     timer.add(1, self._unblink_tab, id)
开发者ID:nxmirrors,项目名称:miro,代码行数:3,代码来源:tablist.py


示例15: on_pressed

 def on_pressed(self, widget):
     if self.timeout:
         timer.cancel(self.timeout)
     self.button_down = True
     self.button_held = False
     self.timeout = timer.add(self.initial_delay, self.on_button_hold)
开发者ID:cool-RR,项目名称:Miro,代码行数:6,代码来源:customcontrols.py


示例16: on_button_hold

 def on_button_hold(self):
     self.button_held = True
     self.emit('held-down')
     self.timeout = timer.add(self.repeat_delay, self.on_button_hold)
开发者ID:cool-RR,项目名称:Miro,代码行数:4,代码来源:customcontrols.py


示例17: schedule_mark_as_watched

 def schedule_mark_as_watched(self, info):
     # Note: mark_as_watched time should match the minimum resume
     # time in update_current_resume_time.
     self.mark_as_watched_timeout = timer.add(3, self.mark_as_watched, info)
开发者ID:geoffl,项目名称:miro,代码行数:4,代码来源:playback.py


示例18: _add_fake_tabs

 def _add_fake_tabs(self, info):
     TabList.add(self, self._fake_info(info, "Video"), info.id)
     TabList.add(self, self._fake_info(info, "Audio"), info.id)
     # OS X doesn't listen if we do it immediately, so wait a bit
     timer.add(0, self.set_folder_expanded, info.id, True)
开发者ID:nxmirrors,项目名称:miro,代码行数:5,代码来源:tablist.py


示例19: _schedule_throbber_timeout

 def _schedule_throbber_timeout(self, id):
     timeout = timer.add(0.4, self._throbber_timeout, id)
     self._throbber_timeouts[id] = timeout
开发者ID:cool-RR,项目名称:Miro,代码行数:3,代码来源:itemlist.py


示例20: blink_tab

 def blink_tab(self, tab_id):
     self.show_auto_tab(tab_id)
     self.view.blink_tab(self.iter_map[tab_id])
     timer.add(1, self._unblink_tab, tab_id)
开发者ID:pombredanne,项目名称:miro,代码行数:4,代码来源:tablist.py



注:本文中的miro.plat.frontends.widgets.timer.add函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python wrappermap.wrapper函数代码示例发布时间:2022-05-27
下一篇:
Python threads.warn_if_not_on_main_thread函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap