Inherits from
- Interface: enthought.traits.has_traits.Interface
Attributes
- plugin_added
Fired when a plugin has been added to the manager.
plugin_added = Event(PluginEvent)
- plugin_removed
Fired when a plugin has been removed from the manager.
plugin_removed = Event(PluginEvent)
Inherited from base classes
Method summary
- __iter__(self)
- add_plugin(self, plugin)
- get_plugin(self, plugin_id)
- remove_plugin(self, plugin)
- start(self)
- start_plugin(self, plugin = None, plugin_id = None)
- stop(self)
- stop_plugin(self, plugin = None, plugin_id = None)
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, state, trait_change_notify = True)
- add_class_trait(cls, name, *trait)
- add_trait(self, name, *trait)
- add_trait_category(cls, category)
- add_trait_listener(self, object, prefix = '')
- all_trait_names(self)
- base_trait(self, name)
- class_default_traits_view(cls)
- class_editable_traits(cls)
- class_trait_names(cls, **metadata)
- class_trait_view(cls, name = None, view_element = None)
- class_trait_view_elements(cls)
- class_traits(cls, **metadata)
- clone_traits(self, traits = None, memo = None, copy = None, **metadata)
- configure_traits(self, filename = None, view = None, kind = None, edit = True, context = None, handler = None, id = '', scrollable = None, **args)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- default_traits_view(self)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- has_traits_interface(self, *interfaces)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same', priority = False, deferred = False)
- print_traits(self, show_help = False, **metadata)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_get(self, *names, **metadata)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_set(self, trait_change_notify = True, **traits)
- trait_setq(self, **traits)
- trait_subclasses(cls, all = False)
- trait_view(self, name = None, view_element = None)
- trait_view_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)
Methods
- __iter__(self)
Return an iterator over the manager's plugins.
- add_plugin(self, plugin)
Add a plugin to the manager.
- get_plugin(self, plugin_id)
Return the plugin with the specified Id.
Return None if no such plugin exists.
- remove_plugin(self, plugin)
Remove a plugin from the manager.
- start(self)
Start the plugin manager.
This starts all of the manager's plugins.
- start_plugin(self, plugin = None, plugin_id = None)
Start the specified plugin.
If a plugin is specified then start it.
If no plugin is specified then the Id is used to look up the plugin and then start it. If no such plugin exists then a 'SystemError' exception is raised.
- stop(self)
Stop the plugin manager.
This stop's all of the plugin manager's plugins (in the reverse order that they were started).
- stop_plugin(self, plugin = None, plugin_id = None)
Stop the specified plugin.
If a plugin is specified then stop it (the Id is ignored).
If no plugin is specified then the Id is used to look up the plugin and then stop it. If no such plugin exists then a 'SystemError' exception is raised.