mixin Elm_Interface_Atspi_Accessible ()
{
- legacy_prefix: null;
+ legacy_prefix: elm_atspi_accessible;
eo_prefix: elm_interface_atspi_accessible;
data: Elm_Interface_Atspi_Accessible_Data;
methods {
localized_name: const(char)*;
}
}
- @property name @protected {
+ @property name {
get {
[[Gets an string describing ATSPI widget role name. Should be free by a user.]]
}
relations: Elm_Atspi_Relation_Set;
}
}
- @property role @protected {
+ @property role {
get {
[[Gets the role of the widget in ATSPI Accessibility domain.]]
}
idx: int;
}
}
- @property description @protected {
+ @property description {
get {
[[Gets widget contextual information.]]
}
@in event_info: void*; [[Accessibility event details.]]
}
}
- @property translation_domain @protected {
+ @property translation_domain {
get {
[[Gets the translation domain of "name" and "description"
properties.]]
domain: const(char)*; [[ translation domain ]]
}
}
- relationship_append @protected {
+ relationship_append {
[[Defines the relationship between two accessible objects.
Adds unique relation between source object and relation_object of a
@in relation_object: const(Elm_Interface_Atspi_Accessible)*;
}
}
- relationship_remove @protected {
+ relationship_remove {
[[Removes the relationship between two accessible objects.
If relation_object is NULL function removes all relations
@in relation_object: const(Elm_Interface_Atspi_Accessible)*;
}
}
- relationships_clear @protected {
+ relationships_clear {
[[Removes all relationships in accessible object.]]
}
}
#ifdef EFL_EO_API_SUPPORT
#include "elm_interface_scrollable.h"
-#ifdef EFL_BETA_API_SUPPORT
#include "elm_interface_atspi_action.eo.h"
#include "elm_interface_atspi_component.eo.h"
#include "elm_interface_atspi_editable_text.eo.h"
#include "elm_interface_atspi_selection.eo.h"
#include "elm_interface_atspi_value.eo.h"
#endif
-#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
-#ifdef EFL_BETA_API_SUPPORT
#include "elm_interface_atspi_action.eo.legacy.h"
#include "elm_interface_atspi_component.eo.legacy.h"
#include "elm_interface_atspi_editable_text.eo.legacy.h"
#include "elm_interface_atspi_selection.eo.legacy.h"
#include "elm_interface_atspi_value.eo.legacy.h"
#endif
-#endif