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.