本文整理汇总了Python中xl.event.remove_callback函数的典型用法代码示例。如果您正苦于以下问题:Python remove_callback函数的具体用法?Python remove_callback怎么用?Python remove_callback使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了remove_callback函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: disable
def disable(exaile):
global ExaileModbar
ExaileModbar.changeModToBar()
event.remove_callback(ExaileModbar.play_start, 'playback_track_start', player.PLAYER)
event.remove_callback(ExaileModbar.play_end, 'playback_player_end', player.PLAYER)
ExaileModbar.destroy()
ExaileModbar = None
开发者ID:thiblahute,项目名称:exaile,代码行数:7,代码来源:__init__.py
示例2: set_auto_update
def set_auto_update(self, auto_update):
"""
Sets whether the info pane shall
be automatically updated or not
:param auto_update: enable or disable
automatic updating
:type auto_update: bool
"""
if auto_update != self.__auto_update:
self.__auto_update = auto_update
p_evts = ['playback_player_end', 'playback_track_start',
'playback_toggle_pause', 'playback_error']
events = ['track_tags_changed', 'cover_set', 'cover_removed']
if auto_update:
for e in p_evts:
event.add_ui_callback(getattr(self, 'on_%s' % e), e, self.__player)
for e in events:
event.add_ui_callback(getattr(self, 'on_%s' % e), e)
self.set_track(self.__player.current)
else:
for e in p_evts:
event.remove_callback(getattr(self, 'on_%s' % e), e, self.__player)
for e in events:
event.remove_callback(getattr(self, 'on_%s' % e), e)
开发者ID:BlubberHarpoonist,项目名称:exaile,代码行数:28,代码来源:info.py
示例3: disable
def disable(exaile):
global MPRIS2
MPRIS2.unregister_events()
MPRIS2.release()
event.remove_callback(_clean_tmp, 'quit_application')
if _WINDOW_STATE_HANDLER is not None:
exaile.gui.main.window.disconnect(_WINDOW_STATE_HANDLER)
开发者ID:silentbob,项目名称:Exaile-Soundmenu-Indicator,代码行数:7,代码来源:__init__.py
示例4: _enable
def _enable(eventname, exaile, nothing):
global plugin
if plugin is None:
plugin = BPMCounterPlugin()
event.remove_callback(_enable, 'gui_loaded')
开发者ID:eri-trabiccolo,项目名称:exaile,代码行数:7,代码来源:__init__.py
示例5: remove_callbacks
def remove_callbacks(self):
event.remove_callback(self.playback_cb, "playback_track_start")
event.remove_callback(self.on_track_tags_changed, "track_tags_changed")
event.remove_callback(self.end_cb, "playback_player_end")
event.remove_callback(self.search_method_added_cb, "lyrics_search_method_added")
event.remove_callback(self.on_option_set, "plugin_lyricsviewer_option_set")
self.notebook.disconnect(self.style_handler)
开发者ID:thiblahute,项目名称:exaile,代码行数:7,代码来源:__init__.py
示例6: destroy
def destroy(self):
"""
Cleanups
"""
event.remove_callback(self.on_option_set, 'plugin_osd_option_set')
event.remove_callback(self.on_track_tags_changed, 'track_tags_changed')
Gtk.Window.destroy(self)
开发者ID:Zarokka,项目名称:exaile,代码行数:8,代码来源:__init__.py
示例7: remove_callbacks
def remove_callbacks(self):
event.remove_callback(self.playback_cb, 'playback_track_start')
event.remove_callback(self.on_track_tags_changed, 'track_tags_changed')
event.remove_callback(self.end_cb, 'playback_player_end')
event.remove_callback(self.search_method_added_cb,
'lyrics_search_method_added')
event.remove_callback(self.on_option_set,
'plugin_lyricsviewer_option_set')
开发者ID:BlubberHarpoonist,项目名称:exaile,代码行数:8,代码来源:__init__.py
示例8: destroy
def destroy(self):
"""
Cleanups
"""
event.remove_callback(self.on_option_set, 'player_option_set')
ButtonControl.destroy(self)
Gtk.VolumeButton.destroy(self)
开发者ID:exaile,项目名称:exaile,代码行数:8,代码来源:controls.py
示例9: _seek_delayed
def _seek_delayed(self, type, object, value):
"""
internal code used if seek is called before the stream is ready
"""
if self._settle_flag == 1 or object != self:
return
event.remove_callback(self._seek_delayed, type, object)
self._seek_event.set()
开发者ID:lishuomountain,项目名称:exaile-cn,代码行数:8,代码来源:engine_unified.py
示例10: destroy
def destroy(self):
"""
Cleanups
"""
if self.filename is not None and os.path.exists(self.filename):
os.remove(self.filename)
self.filename = None
event.remove_callback(self.on_quit_application, "quit-application")
开发者ID:thiblahute,项目名称:exaile,代码行数:9,代码来源:cover.py
示例11: disable
def disable(exaile):
_disable_main_moodbar()
event.remove_callback(_enable_preview_moodbar, 'preview_device_enabled')
event.remove_callback(_disable_preview_moodbar, 'preview_device_disabling')
preview_plugin = _get_preview_plugin_if_active(exaile)
if getattr(preview_plugin, 'hooked', False):
_disable_preview_moodbar('', preview_plugin, None)
开发者ID:eri-trabiccolo,项目名称:exaile,代码行数:9,代码来源:__init__.py
示例12: disable
def disable(exaile):
global _PLUGIN
for signal in PLAYBACK_START_CALLBACKS:
event.remove_callback(_PLUGIN.on_playback_start, signal)
for signal in PLAYBACK_STOP_CALLBACKS:
event.remove_callback(_PLUGIN.on_playback_stop, signal)
_PLUGIN.stop()
开发者ID:elboulangero,项目名称:exaile-webradio-title,代码行数:9,代码来源:__init__.py
示例13: disable
def disable(exaile):
global TRAY_CONTROL
event.remove_callback(TRAY_CONTROL.onPlay, TRACK_START_CALLBACK)
event.remove_callback(TRAY_CONTROL.onPlay, RESUME_CALLBACK)
event.remove_callback(TRAY_CONTROL.onEnd, END_CALLBACK)
event.remove_callback(TRAY_CONTROL.onPause, PAUSE_CALLBACK)
event.remove_callback(TRAY_CONTROL.on_setting_change, OPTIONS_CALLBACK)
for icon in TRAY_CONTROL.icons:
del icon.icon
print "TrayControl plugin disabled"
开发者ID:Vitozz,项目名称:kukuruzo,代码行数:10,代码来源:__init__.py
示例14: remove_callbacks
def remove_callbacks(self):
event.remove_callback(
self.play_start,
'playback_track_start',
self.player
)
event.remove_callback(
self.play_end,
'playback_player_end',
self.player
)
开发者ID:eri-trabiccolo,项目名称:exaile,代码行数:11,代码来源:__init__.py
示例15: run
def run(self):
"""
Runs the thread
"""
event.add_callback(self.on_scan_progress_update,
'scan_progress_update')
self.collection.rescan_libraries(startup_only=self.startup_scan)
event.remove_callback(self.on_scan_progress_update,
'scan_progress_update')
开发者ID:thiblahute,项目名称:exaile,代码行数:11,代码来源:collection.py
示例16: on_playlist_tracks_added
def on_playlist_tracks_added(self, event_name, playlist, tracks):
"""
Starts playing the newly added tracks
"""
if tracks:
position, track = tracks[0]
playlist.current_position = position
player.QUEUE.play(track)
event.remove_callback(self.on_playlist_tracks_added,
'playlist_tracks_added')
开发者ID:eri-trabiccolo,项目名称:exaile,代码行数:11,代码来源:__init__.py
示例17: run
def run(self):
"""
Runs the thread
"""
event.add_callback(self.on_track_transfer_progress,
'track_transfer_progress', self.device.transfer)
try:
self.device.start_transfer()
finally:
event.remove_callback(self.on_track_transfer_progress,
'track_transfer_progress', self.device.transfer)
开发者ID:eri-trabiccolo,项目名称:exaile,代码行数:11,代码来源:device.py
示例18: load
def load(self, page):
if self.currentpage != page:
event.remove_callback(self.on_field_refresh, 'field_refresh', self.currentpage)
event.remove_callback(self.on_page_loaded, 'loading_finished', self.currentpage)
event.add_callback(self.on_field_refresh, 'field_refresh', page)
event.add_callback(self.on_page_loaded, 'loading_finished', page)
self.currentpage = page
self.refresh_button.set_sensitive(False)
self.refresh_button_image.set_from_animation(self.refresh_animation)
self.loaded = False
self.load_string(self.currentpage.get_html(), "text/html", "utf-8", "file://%s" % self.theme.path)
开发者ID:eri-trabiccolo,项目名称:exaile,代码行数:11,代码来源:__init__.py
示例19: destroy
def destroy(self):
"""
Cleans up
"""
if self.countdown is not None:
GLib.source_remove(self.countdown)
event.remove_callback(self.on_playback_player_end, "playback_player_end")
for item in providers.get("menubar-tools-menu"):
if item.name == "shutdown":
providers.unregister("menubar-tools-menu", item)
break
开发者ID:dangmai,项目名称:exaile,代码行数:12,代码来源:__init__.py
示例20: destroy
def destroy(self):
"""
Cleans up
"""
if self.countdown is not None:
glib.source_remove(self.countdown)
event.remove_callback(self.on_playback_player_end, 'playback_player_end')
for item in providers.get('menubar-tools-menu'):
if item.name == 'shutdown':
providers.unregister('menubar-tools-menu', item)
break
开发者ID:eri-trabiccolo,项目名称:exaile,代码行数:12,代码来源:__init__.py
注:本文中的xl.event.remove_callback函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论