Efl.Access.Selection (interface)

Description

Elementary access selection interface

Members

all_children_select protected

Adds selection for all children
Eina_Bool efl_access_selection_all_children_select(Eo *obj);


child_deselect protected

Removes selection for given child index
Eina_Bool efl_access_selection_child_deselect(Eo *obj, int child_index);


child_select protected

Adds selection for given child index
Eina_Bool efl_access_selection_child_select(Eo *obj, int child_index);


clear protected

Clears the current selection
Eina_Bool efl_access_selection_clear(Eo *obj);


is_child_selected protected

Determines if child specified by index is selected
Eina_Bool efl_access_selection_is_child_selected(Eo *obj, int child_index);


selected_child (get) protected

Gets child for given child index
Efl_Object *efl_access_selection_selected_child_get(const Eo *obj, int selected_child_index);


selected_child_deselect protected

Removes selection for given child index
Eina_Bool efl_access_selection_selected_child_deselect(Eo *obj, int child_index);


selected_children_count (get) protected

Gets the number of currently selected children
int efl_access_selection_selected_children_count_get(const Eo *obj);


Events

selection,changed

Called when selection has been changed.
EFL_ACCESS_SELECTION_EVENT_SELECTION_CHANGED(void)