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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
""" The default workbench action set. """
# Enthought library imports.
from enthought.envisage.ui.action.api import Action, ActionSet, Menu
# This module's package.
PKG = '.'.join(__name__.split('.')[:-1])
class DefaultActionSet(ActionSet):
""" The default workbench action set. """
menus = [
Menu(
name='&File', path='MenuBar',
groups=['OpenGroup', 'SaveGroup', 'ImportGroup', 'ExitGroup']
),
Menu(
path='MenuBar',
class_name='enthought.pyface.workbench.action.api:ViewMenuManager'
),
Menu(
name='&Tools', path='MenuBar',
groups=['PreferencesGroup']
),
Menu(
name='&Help', path='MenuBar',
groups=['AboutGroup']
)
]
actions = [
Action(
path='MenuBar/File', group='ExitGroup',
class_name=PKG + '.action.api:ExitAction'
),
Action(
path='MenuBar/Tools', group='PreferencesGroup',
class_name=PKG + '.action.api:EditPreferencesAction'
),
Action(
path='MenuBar/Help', group='AboutGroup',
class_name=PKG + '.action.api:AboutAction'
),
]
#### EOF ######################################################################
|