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 checked? This is only relevant if the action 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 (used for context sensitive help etc). If no description is specified, the tooltip is used instead (and if there is no tooltip, then well, maybe you just hate your users ;^).
description = Str
- disabled_when
Disablement.
disabled_when = Instance(DisabledWhen)
- enabled
Is the action enabled?
enabled = Bool(True)
- enabled_when
Enablement.
enabled_when = Instance(EnabledWhen)
- function_name
The name of the function that implements the action.
function_name = Str
- id
The action's unique identifier (may be None).
id = Str
- image
The action's image (displayed on tool bar tools etc).
image = Str
- name
The action's name (displayed on menus/tool bar tools etc).
name = Str
- style
The action's style.
style = Enum('push', 'radio', 'toggle')
- tool_bar_path
The position of the action on the tool bar (the empty string means that the aciton will not appear on the tool bar).
tool_bar_path = Str
- tooltip
A short description of the action used for tooltip text etc.
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)