import "Accessibility_Selection.idl";
| Public Member Functions | |
| Accessible | getSelectedChild (in long selectedChildIndex) | 
| boolean | selectChild (in long childIndex) | 
| boolean | deselectSelectedChild (in long selectedChildIndex) | 
| boolean | isChildSelected (in long childIndex) | 
| boolean | selectAll () | 
| boolean | clearSelection () | 
| boolean | deselectChild (in long childIndex) | 
| void | unImplemented () | 
| void | unImplemented2 () | 
| void | unImplemented3 () | 
| Data Fields | |
| readonly attribute long | nSelectedChildren | 
"object:selection-changed" An instance of Selection has undergone a change in the 'selected-ness' of its children, i.e. had a selection added, removed, and/or modified. Usually accompanied by corresponding "object:state-changed:selected" events from the corresponding children, unless the children are previously un-queried via AT-SPI and the Selection instance has State::STATE_MANAGES_DESCENDANTS.
| 
 | 
| Attempt to clear all selections (i.e. deselect all children) of a Selection. Not all Selection implementations allow the removal of all selections. 
 
 
 | 
| 
 | 
| Remove a child from the selected children list of a Selection, if the child is currently selected. 
 
 
 
 
 
 | 
| 
 | 
| Remove a child to the selected children list of a Selection. 
 
 
 
 | 
| 
 | 
| Get the i-th selected Accessible child of a Selection. 
 
 
 | 
| 
 | 
| 
Determine whether a particular child of an Selection implementor is currently selected. Note that  
 
 
 | 
| 
 | 
| Attempt to select all of the children of a Selection implementor. Not all Selection implementors support this operation (for instance, implementations which support only "single selection" do not support this operation). 
 
 | 
| 
 | 
| Add a child to the selected children list of a Selection. 
 
 
 | 
| 
 | 
| unImplemented: placeholders for future expansion. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| The number of children of a Selection implementor which are currently selected. | 
 1.4.3
 1.4.3