Inherits from
- HasTraits: enthought.traits.has_traits.HasTraits
Attributes
- add_subtract_mode
If True, calling select_item adds to rather than replaces the selection list
add_subtract_mode = Bool(False)
- selection
List of the selected items.
selection = List(ISelectable)
Inherited from base classes
Method summary
- move_selection(self, dx, dy, source = None)
- select_item(self, item, allow_remove = True)
- select_items(self, items, allow_remove = True)
- unselect_all(self)
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, state, trait_change_notify = True)
- 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)
- has_traits_interface(self, *interfaces)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same', priority = False, deferred = False)
- print_traits(self, show_help = False, **metadata)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- 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_get(self, *names, **metadata)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_set(self, trait_change_notify = True, **traits)
- trait_setq(self, **traits)
- 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)
Methods
- move_selection(self, dx, dy, source = None)
Moves all the components in the selection by dx and dy. If source is not None, then it is skipped and not moved.
- select_item(self, item, allow_remove = True)
Request that items be added/removed to the selection list.
If the item is not in the selection list, it either becomes the selected item or is added to the selection list. If the item is already in the selection list, it is (usually) removed from the list.
Parameters
- item : ISelectable
- An object to be selected or deselected.
- allow_remove : Boolean
- Is the manager allowed to remove the item from the selection?
- select_items(self, items, allow_remove = True)
Requests that the list of items be added to the selection list.
- unselect_all(self)
Remove all items from selection.