envisage.ui.action.abstract_action_manager_builder module

Builds menus, menu bars and tool bars from action sets.

class envisage.ui.action.abstract_action_manager_builder.AbstractActionManagerBuilder[source]

Bases: traits.has_traits.HasTraits

Builds menus, menu bars and tool bars from action sets.

This class must be subclassed, and the following methods implemented:

_create_action
_create_group
_create_menu_manager
create_menu_bar_manager(root)[source]

Create a menu bar manager from the builder’s action sets.

create_tool_bar_managers(root)[source]

Creates all tool bar managers from the builder’s action sets.

initialize_action_manager(action_manager, root)[source]

Initialize an action manager from the builder’s action sets.