efl/legacy/elementary/src/lib/elm_atspi_object.eo

118 lines
2.4 KiB
Plaintext

class Elm_Atspi_Object (Eo_Base, Elm_Interface_Atspi_Component)
{
legacy_prefix: null;
eo_prefix: elm_atspi_obj;
data: null;
properties {
localized_role_name {
get {
}
values {
const char *ret;
}
}
object {
get {
}
values {
Evas_Object *ret;
}
}
state {
get {
}
values {
Elm_Atspi_State ret; /*@ state */
}
}
name {
get {
}
values {
const char *ret; /*@ obj name */
}
}
relation_set {
get {
}
}
protected role {
get {
}
values {
AtspiRole role;
}
}
children {
get {
}
values {
Eina_List *ret;
}
}
role_name {
get {
}
values {
const char *ret;
}
}
attributes {
get {
}
}
index_in_parent {
get {
}
values {
unsigned int idx;
}
}
description {
get {
}
values {
const char *ret;
}
}
parent {
get {
}
values {
Elm_Atspi_Object *ret;
}
}
}
methods {
child_at_index_get {
params {
@in int idx;
}
return Elm_Atspi_Object *;
}
}
implements {
Eo_Base::constructor;
Eo_Base::event_callback_call;
Elm_Interface_Atspi_Component::z_order::get;
Elm_Interface_Atspi_Component::layer::get;
Elm_Interface_Atspi_Component::extents_set;
Elm_Interface_Atspi_Component::extents_get;
Elm_Interface_Atspi_Component::accessible_at_point_get;
Elm_Interface_Atspi_Component::alpha::get;
virtual::relation_set::get;
virtual::name::get;
virtual::parent::get;
virtual::attributes::get;
virtual::role::get;
virtual::children::get;
}
events {
name,changed; /*@ Called when accessible object text has changed. */
state,changed; /*@ Called when accessible object state has changed. */
child,added; /*@ Called when accessible object children was created. */
child,removed; /*@ Called when accessible object children was destroyed. */
}
}