1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
6 ATK Interface implemented by container objects whose #AtkObject children
8 <!-- ##### SECTION Long_Description ##### -->
10 #AtkSelection should be implemented by UI components with children which
11 are exposed by #atk_object_ref_child and #atk_object_get_n_children, if
12 the use of the parent UI component ordinarily involves selection of one
13 or more of the objects corresponding to those #AtkObject children - for
14 example, selectable lists.
17 Note that other types of "selection" (for instance text selection) are
18 accomplished a other ATK interfaces - #AtkSelection is limited to the
19 selection/deselection of children.
21 <!-- ##### SECTION See_Also ##### -->
26 <!-- ##### STRUCT AtkSelection ##### -->
32 <!-- ##### STRUCT AtkSelectionIface ##### -->
44 @select_all_selection:
47 <!-- ##### FUNCTION atk_selection_add_selection ##### -->
57 <!-- ##### FUNCTION atk_selection_clear_selection ##### -->
66 <!-- ##### FUNCTION atk_selection_ref_selection ##### -->
76 <!-- ##### FUNCTION atk_selection_get_selection_count ##### -->
85 <!-- ##### FUNCTION atk_selection_is_child_selected ##### -->
95 <!-- ##### FUNCTION atk_selection_remove_selection ##### -->
105 <!-- ##### FUNCTION atk_selection_select_all_selection ##### -->