efl/legacy/elementary/src/lib/elm_interface_atspi_selecti...

65 lines
1.6 KiB
Plaintext
Raw Normal View History

interface Elm_Interface_Atspi_Selection ()
{
legacy_prefix: null;
eo_prefix: elm_interface_atspi_selection;
data: null;
properties {
protected selected_children_count {
get {
/* Gets the number of currently selected children */
return int;
}
}
protected selected_child {
/* Gets child for given child index */
get {
return Eo*;
}
keys {
int selected_child_index; /*@ index of selected child */
}
}
}
methods {
protected child_select {
/* Adds selection for given child index */
params {
@in int child_index;
}
return Eina_Bool;
}
protected selected_child_deselect {
/* Removes selection for given child index */
params {
@in int child_index;
}
return Eina_Bool;
}
protected is_child_selected {
/* Determines if child specified by index is selected */
params {
@in int child_index;
}
return Eina_Bool;
}
protected all_children_select {
/* Adds selection for all children */
return Eina_Bool;
}
protected clear {
/* Clears the current selection */
return Eina_Bool;
}
protected child_deselect {
/* Removes selection for given child index */
params {
@in int child_index;
}
return Eina_Bool;
}
}
events {
selection,changed; /*@ Called when selection has been changed. */
}
}