envisage.ids module

This module redefines the Extension Point IDs and Service IDs defined on Plugins provided by Envisage. Note that this module does not contain IDs defined by all of the Plugins available in Envisage.

The Plugins themselves remain the ground truth for the IDs. This module is simply a convenient location from which the user can import the IDs.

envisage.ids.BINDINGS = 'envisage.plugins.python_shell.bindings'

Extension Point to contribute name/value pairs that will be bound to the PythonShell, defined on the PythonShellPlugin.

envisage.ids.COMMANDS = 'envisage.plugins.python_shell.commands'

Extension Point to contribute commands that will be executed in the PythonShell, defined on the PythonShellPlugin.

envisage.ids.IPYTHON_KERNEL_PROTOCOL = 'envisage.plugins.ipython_kernel.internal_ipkernel.InternalIPKernel'

Service to access the active InternalIPKernel instance in the application, defined on the IPythonKernelPlugin.

envisage.ids.IPYTHON_NAMESPACE = 'ipython_plugin.namespace'

Extension Point to contribute name/value pairs that will be bound to the IPythonShell, defined on the IPythonKernelPlugin.

envisage.ids.PREFERENCES = 'envisage.preferences'

Extension Point to contribute preference files, defined on the CorePlugin.

envisage.ids.PREFERENCES_CATEGORIES = 'envisage.ui.tasks.preferences_categories'

Extension Point to contribute preferences categories, defined on the TasksPlugin.

envisage.ids.PREFERENCES_PANES = 'envisage.ui.tasks.preferences_panes'

Extension Point to contribute preference panes, defined on the TasksPlugin.

envisage.ids.SERVICE_OFFERS = 'envisage.service_offers'

Extension Point to contribute ServiceOffer s, defined on the CorePlugin.

envisage.ids.TASKS = 'envisage.ui.tasks.tasks'

Extension Point to contribute task factories, defined on the TasksPlugin.

envisage.ids.TASK_EXTENSIONS = 'envisage.ui.tasks.task_extensions'

Extension Point to contribute task extensions, defined on the TasksPlugin.