Inherits from
- ExtensionItem: enthought.envisage.core.extension_item.ExtensionItem
Attributes
- after
The item appears after the item with this ID.
For groups, this is the ID of another group. For menus and actions, this is the ID of another menu or action.
after = Str
- before
The action appears before the item with this ID.
For groups, this is the ID of another group. For menus and actions, this is the ID of another menu or action.
before = Str
- path
A forward-slash--separated path through the action hierarchy, to either:
- A menu: For groups only. This is the menu that the group is added to.
- A group: For menus and actions only. This is the group that the menu or action is added to.
Examples
- To add a group to the menu bar: path = "MenuBar"
- To add a group to the tool bar: path = "ToolBar"
- To add a group to a sub-menu: path = "MenuBar/FooMenu/BarMenu"
- To add a menu to the menu bar: path = "MenuBar/BazGroup"
- To add a menu or action to a menu: path = "MenuBar/FooMenu/BarMenu/BazGroup"
path = Str
Inherited from base classes
Method summary
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __prefix_trait__(self, name)
- __reduce_ex__(self, protocol)
- __setstate__(self, state)
- add_class_trait(cls, name, *trait)
- add_trait(self, name, *trait)
- add_trait_category(cls, category)
- add_trait_listener(self, object, prefix = '')
- all_trait_names(self)
- base_trait(self, name)
- class_default_traits_view(cls)
- class_editable_traits(cls)
- class_trait_names(cls, **metadata)
- class_trait_view(cls, name = None, view_element = None)
- class_trait_view_elements(cls)
- class_traits(cls, **metadata)
- clone_traits(self, traits = None, memo = None, copy = None, **metadata)
- configure_traits(self, filename = None, view = None, kind = None, edit = True, context = None, handler = None, id = '', scrollable = None, **args)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- default_traits_view(self)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- get(self, *names, **metadata)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same')
- print_traits(self, show_help = False, **metadata)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- set(self, trait_change_notify = True, **traits)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_subclasses(cls, all = False)
- trait_view(self, name = None, view_element = None)
- trait_view_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)