envisage.ui.tasks.tasks_plugin module¶
- class envisage.ui.tasks.tasks_plugin.TasksPlugin[source]¶
Bases:
Plugin
The Envisage Tasks plugin.
The Tasks plugin uses Pyface Tasks to provide an extensible framework for building user interfaces. For more information, see the Tasks User Manual.
- PREFERENCES_CATEGORIES = 'envisage.ui.tasks.preferences_categories'¶
- PREFERENCES_PANES = 'envisage.ui.tasks.preferences_panes'¶
- SERVICE_OFFERS = 'envisage.service_offers'¶
- TASKS = 'envisage.ui.tasks.tasks'¶
- TASK_EXTENSIONS = 'envisage.ui.tasks.task_extensions'¶
- id = "envisage.ui.tasks"¶
The plugin’s unique identifier.
- name = "Tasks"¶
The plugin’s name (suitable for displaying to the user).
- preferences_categories = ExtensionPoint( …¶
Contributed preference categories. Contributions to this extension point must have type
PreferencesCategory
. Preference categories will be created automatically if necessary; this extension point is useful when ensuring that a category is inserted at a specific location.
- preferences_panes = ExtensionPoint( …¶
Contributed preference pane factories. Each contribution to this extension point must be a callable with the signature
callable(**traits) -> PreferencePane
.
- task_extensions = ExtensionPoint( …¶
Contributed task extensions. Contributions to this extension point must have type
TaskExtension
.
- tasks = ExtensionPoint( …¶
Contributed task factories. Contributions to this extension point must have type
TaskFactory
.