3 An interface which indicates that an object exposes a 'selection' model,
4 allowing the 'selection' of one or more of its children.
6 interface org.freestandards.atspi.Selection {
7 /* The number of children that are currently selected. */
8 read property int32 NSelectedChildren;
10 /* Gets the ith SELECTED child. This is different to the index of all children. */
11 method GetSelectedChild {
17 /* Select the child, add it to the list of selected children. */
24 /* Deselect a child. The index refers to the index into the list of selected children. */
25 method DeselectSelectedChild {
31 /* Determine whether a particular child is currently selected. */
32 method IsChildSelected {
38 /* Apptemt to select all of the containers children. */
39 method SelectAll reply {
43 /* Attempt to deselect all selected children. */
44 method ClearSelection reply {
48 /* Deselect a child. The index refers to the index into the list of all children. */
49 method DeselectChild {