envisage.ui.action.i_action_manager_builder module

The interface for action manager builders.

class envisage.ui.action.i_action_manager_builder.IActionManagerBuilder(adaptee, default=<class 'traits.adaptation.adaptation_error.AdaptationError'>)[source]

Bases: Interface

The interface for action manager builders.

An action manager builder populates action managers (i.e. menus, menu bars and tool bars) from the menus, groups and actions defined in its action sets.

initialize_action_manager(action_manager, root)[source]

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