1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
""" Text Editor plugin for the Workbench UI.
"""
# Enthought library imports.
from enthought.traits.api import List
from enthought.envisage.api import Plugin
# The plugin's globally unique identifier (also used as the prefix for all
# identifiers defined in this module).
ID = "enthought.plugins.text_editor"
class TextEditorPlugin(Plugin):
""" Text Editor plugin for the Workbench UI.
"""
name = 'Text Editor plugin'
#### Contributions made by this plugin #####################################
ACTION_SETS = 'enthought.envisage.ui.workbench.action_sets'
action_sets = List(contributes_to=ACTION_SETS)
def _action_sets_default(self):
from enthought.plugins.text_editor.text_editor_action_set import \
TextEditorActionSet
return [TextEditorActionSet]
|