Inherits from
- ExtensionItem: enthought.envisage.core.extension_item.ExtensionItem
Attributes
- accelerator
Keyboard accelerator. By default the action has no accelerator.
accelerator = Str
- checked
Is the action initially checked?
This is relevant only if the action's style is 'radio' or 'toggle'.
checked = Bool(False)
- class_name
The name of the class that implements the action.
class_name = Str
- description
A longer description of the action (e.g., for context sensitive help).
If no description is specified, then the tooltip text is used If there is no tooltip, then nothing is displayed.
description = Str
- disabled_when
Controls when the actions is disabled.
disabled_when = Instance(DisabledWhen)
- enabled
Is the action initially enabled?
enabled = Bool(True)
- enabled_when
Controls when the action is enabled.
enabled_when = Instance(EnabledWhen)
- function_name
The name of the function that implements the action.
function_name = Str
- id
The action's globally unique identifier.
id = Str
- image
The action's image (displayed on tool bar tools).
image = Str
- image_path
A list of paths to be searched for the action's image. If not specified, the plugin's location is used.
image_path = List(Str)
- lazy_load
Should the implementation class be be lazy-loaded?
lazy_load = Bool(True)
- locations
The locations of the action. Unlike groups and menus, actions can appear in multiple locations, e.g., on a menu and on the tool bar.
locations = List(Location)
- method_name
The method to invoke on the target object.
method_name = Str
- name
The action's name (displayed on menus, and tool bar tools).
name = Str
- object
The object that this action invokes a method on.
This value is a UOL (Universal Object Locator) string reference, which is resolved to locate the actual object. The currently supported 'protocols' are:
- 'service://a_service_identifier'
- 'name:/a/path/through/the/naming/service'
- 'file:/the/pathname/of/a/file/containing/a/UOL'
- 'http://a/URL/pointing/to/a/text/document/containing/a/UOL'
object = Str
- style
The action's style.
style = Enum('push', 'radio', 'toggle')
- tooltip
A short description of the action used for tooltip text (and for the description if no description is specified).
tooltip = 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)