# AtkSelection

0th

Percentile

##### AtkSelection

The ATK interface implemented by container objects whose children can be selected.

Keywords
internal
##### Methods and Functions

atkSelectionAddSelection(object, i) atkSelectionClearSelection(object) atkSelectionRefSelection(object, i) atkSelectionGetSelectionCount(object) atkSelectionIsChildSelected(object, i) atkSelectionRemoveSelection(object, i) atkSelectionSelectAllSelection(object)

##### Hierarchy

GInterface
+----AtkSelection

##### Implementations

AtkSelection is implemented by AtkNoOpObject.

##### Detailed Description

AtkSelection should be implemented by UI components with children which are exposed by atk_object_ref_child and atk_object_get_n_children, if the use of the parent UI component ordinarily involves selection of one or more of the objects corresponding to those AtkObject children - for example, selectable lists. Note that other types of "selection" (for instance text selection) are accomplished a other ATK interfaces - AtkSelection is limited to the selection/deselection of children.

##### References

http://library.gnome.org/devel//atk/AtkSelection.html

AtkText