forked from enlightenment/efl
65 lines
1.6 KiB
Plaintext
65 lines
1.6 KiB
Plaintext
|
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. */
|
||
|
}
|
||
|
}
|