GNOME Bugzilla – Bug 515341
Signal when plugins finish loading
Last modified: 2008-02-22 22:35:29 UTC
So that gnome-session and other startup applications can know whether a particular sub-system is ready for use, gnome-settings-daemon could send a signal when it finished loading each plugin. See also bug 466458 comment 10
org.gnome.Settings.Daemon.PluginActivated (name) org.gnome.Settings.Daemon.PluginDectivated (name) Where name is eg "typing-break", "sound" 2008-02-22 William Jon McCann <jmccann@redhat.com> * gnome-settings-daemon/Makefile.am: * gnome-settings-daemon/gnome-settings-manager.c: (_load_info), (maybe_activate_plugin), (compare_location), (compare_priority), (on_plugin_activated), (on_plugin_deactivated), (_load_file), (_load_dir), (_load_all), (_unload_all), (gnome_settings_manager_start), (gnome_settings_manager_stop), (gnome_settings_manager_constructor), (gnome_settings_manager_class_init), (gnome_settings_manager_finalize): * gnome-settings-daemon/gnome-settings-manager.h: * gnome-settings-daemon/gnome-settings-manager.xml: * gnome-settings-daemon/gnome-settings-plugin-info.c: (gnome_settings_plugin_info_class_init), (gnome_settings_plugin_info_set_enabled_key_name), (_deactivate_plugin), (_activate_plugin): * gnome-settings-daemon/gnome-settings-plugin-info.h: * gnome-settings-daemon/gnome-settings-plugins-engine.c: * gnome-settings-daemon/gnome-settings-plugins-engine.h: Merge PluginsEngine functionality into Manager. Emit signals when plugins are activated or deactivated. Fixes #515341