efl/legacy/elementary/src/lib/elm_interface_atspi_compone...

119 lines
2.2 KiB
Plaintext

mixin Elm_Interface_Atspi_Component ()
{
eo_prefix: elm_interface_atspi_component;
data: null;
properties {
size {
set {
return Eina_Bool;
legacy null;
}
get {
legacy null;
}
values {
int x;
int y;
}
}
layer {
get {
legacy null;
}
values {
int ret;
}
}
alpha {
get {
legacy null;
}
values {
double ret; /*@ alpha */
}
}
z_order {
get {
legacy null;
}
values {
int ret;
}
}
}
methods {
extents_set {
params {
@in int x;
@in int y;
@in int w;
@in int h;
@in AtspiCoordType type;
}
return Eina_Bool;
legacy null;
}
extents_get {
params {
@out int x;
@out int y;
@out int w;
@out int h;
@in AtspiCoordType type;
}
legacy null;
}
contains {
legacy null;
params {
@in int x;
@in int y;
@in AtspiCoordType type;
}
return Eina_Bool;
}
focus_grab {
legacy null;
params {
@out Eina_Bool ret;
}
}
accessible_at_point_get {
legacy null;
params {
@in int x;
@in int y;
@in AtspiCoordType type;
@out Elm_Atspi_Object *ret;
}
}
position_set {
legacy null;
params {
@in int x;
@in int y;
@in AtspiCoordType type;
}
return Eina_Bool;
}
position_get {
legacy null;
params {
@out int x;
@out int y;
@in AtspiCoordType type;
}
}
}
implements {
virtual::z_order::get;
virtual::layer::get;
virtual::extents_set;
virtual::extents_get;
virtual::accessible_at_point_get;
virtual::focus_grab;
virtual::alpha::get;
}
}