Name
AccessibleSelection Interface -- 
Details
AccessibleSelection_ref ()
| void        AccessibleSelection_ref         (AccessibleSelection *obj); | 
Increment the reference count for an AccessibleSelection object.
AccessibleSelection_unref ()
| void        AccessibleSelection_unref       (AccessibleSelection *obj); | 
Decrement the reference count for an Accessible object.
AccessibleSelection_getNSelectedChildren ()
| long        AccessibleSelection_getNSelectedChildren
                                            (AccessibleSelection *obj); | 
Get the number of children of an AccessibleSelection implementor which are
currently selected.
AccessibleSelection_getSelectedChild ()
| Accessible* AccessibleSelection_getSelectedChild
                                            (AccessibleSelection *obj,
                                             long int selectedChildIndex); | 
Get the i-th selected Accessible child of an AccessibleSelection.
Note that childIndex refers to the index in the list of 'selected'
children and generally differs from that used in
#Accessible_getChildAtIndex() or returned by
#Accessible_getIndexInParent(). selectedChildIndex must lie between 0
and #AccessibleSelection_getNSelectedChildren()-1, inclusive.
AccessibleSelection_selectChild ()
| SPIBoolean  AccessibleSelection_selectChild (AccessibleSelection *obj,
                                             long int childIndex); | 
Add a child to the selected children list of an AccessibleSelection.
For AccessibleSelection implementors that only allow
single selections, this may replace the (single) current
selection.
AccessibleSelection_isChildSelected ()
| SPIBoolean  AccessibleSelection_isChildSelected
                                            (AccessibleSelection *obj,
                                             long int childIndex); | 
Determine whether a particular child of an AccessibleSelection implementor
is currently selected.  Note that childIndex is the index into the
standard Accessible container's list of children.
AccessibleSelection_deselectSelectedChild ()
| SPIBoolean  AccessibleSelection_deselectSelectedChild
                                            (AccessibleSelection *obj,
                                             long int selectedChildIndex); | 
Remove a child to the selected children list of an AccessibleSelection.
Note that childIndex is the index in the selected-children list,
not the index in the parent container.  selectedChildIndex in this
method, and childIndex in AccessibleSelection_selectChild
are asymmettric.
AccessibleSelection_clearSelection ()
| void        AccessibleSelection_clearSelection
                                            (AccessibleSelection *obj); | 
Clear the current selection, removing all selected children from the
specified AccessibleSelection implementor's selection list.
AccessibleSelection_selectAll ()
| SPIBoolean  AccessibleSelection_selectAll   (AccessibleSelection *obj); | 
Attempt to select all of the children of an AccessibleSelection implementor.
Not all AccessibleSelection implementors support this operation.