Accessibility accessible mixin
access_root (get) static
Efl_Object *efl_access_object_access_root_get();
access_type (get, set)
Type of accessibility object
Efl_Access_Type efl_access_object_access_type_get(const Eo *obj); void efl_access_object_access_type_set(Eo *obj, Efl_Access_Type type);
Add key-value pair identifying object extra attributes
void efl_access_object_attribute_append(Eo *obj, const char *key, const char *value);
delete key-value pair identifying object extra attributes when key is given
void efl_access_object_attribute_del(Eo *obj, const char *key);
Removes all attributes in accessible object.
void efl_access_object_attributes_clear(Eo *obj);
description (get, set)
Contextual information about object.
const char *efl_access_object_description_get(const Eo *obj); void efl_access_object_description_set(Eo *obj, const char *description);
destructor [Overridden from Efl.Object]
void efl_destructor(Eo *obj);
i18n_name (get, set)
Accessible name of the object.
const char *efl_access_object_i18n_name_get(const Eo *obj); void efl_access_object_i18n_name_set(Eo *obj, const char *i18n_name);
invalidate [Overridden from Efl.Object]
void efl_invalidate(Eo *obj);
provider_find [Overridden from Efl.Object]
Efl_Object *efl_provider_find(const Eo *obj, const Efl_Class *klass);
Defines the relationship between two accessible objects.
Eina_Bool efl_access_object_relationship_append(Eo *obj, Efl_Access_Relation_Type type, const Efl_Access_Object *relation_object);
Removes the relationship between two accessible objects.
void efl_access_object_relationship_remove(Eo *obj, Efl_Access_Relation_Type type, const Efl_Access_Object *relation_object);
Removes all relationships in accessible object.
void efl_access_object_relationships_clear(Eo *obj);
role (get, set)
The role of the object in accessibility domain.
Efl_Access_Role efl_access_object_role_get(const Eo *obj); void efl_access_object_role_set(Eo *obj, Efl_Access_Role role);
translation_domain (get, set)
The translation domain of "name" and "description" properties.
const char *efl_access_object_translation_domain_get(const Eo *obj); void efl_access_object_translation_domain_set(Eo *obj, const char *domain);
access_children (get) protected
Eina_List *efl_access_object_access_children_get(const Eo *obj);
attributes (get) protected
Eina_List *efl_access_object_attributes_get(const Eo *obj);
event_emit static
protected
Emit event
void efl_access_object_event_emit(Efl_Access_Object *accessible, const Efl_Event_Description *event, void *event_info);
event_handler_add static
protected
Register accessibility event listener
Efl_Access_Event_Handler *efl_access_object_event_handler_add(Efl_Event_Cb cb, void *data);
event_handler_del static
protected
Deregister accessibility event listener
void efl_access_object_event_handler_del(Efl_Access_Event_Handler *handler);
index_in_parent (get) protected
int efl_access_object_index_in_parent_get(const Eo *obj);
localized_role_name (get) protected
const char *efl_access_object_localized_role_name_get(const Eo *obj);
reading_info_type (get, set) protected
Reading information of an accessible object.
Efl_Access_Reading_Info_Type efl_access_object_reading_info_type_get(const Eo *obj); void efl_access_object_reading_info_type_set(Eo *obj, Efl_Access_Reading_Info_Type reading_info);
relations_get protected
Gets an all relations between accessible object and other accessible objects.
Eina_Iterator *efl_access_object_relations_get(const Eo *obj);
role_name (get) protected
const char *efl_access_object_role_name_get(const Eo *obj);
state_set (get) protected
Efl_Access_State_Set efl_access_object_state_set_get(const Eo *obj);
Called when active state of descendant has changed
EFL_ACCESS_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED(Efl_Object *)
Called when item is added
EFL_ACCESS_OBJECT_EVENT_ADDED(void)
Called when boundaries have changed
EFL_ACCESS_OBJECT_EVENT_BOUNDS_CHANGED(Efl_Access_Event_Geometry_Changed_Data)
Called when children have changed
EFL_ACCESS_OBJECT_EVENT_CHILDREN_CHANGED(Efl_Access_Event_Children_Changed_Data)
Called when property has changed
EFL_ACCESS_OBJECT_EVENT_PROPERTY_CHANGED(const char *)
Called when item is removed
EFL_ACCESS_OBJECT_EVENT_REMOVED(void)
Called when state has changed
EFL_ACCESS_OBJECT_EVENT_STATE_CHANGED(Efl_Access_Event_State_Changed_Data)
Called when visibility has changed
EFL_ACCESS_OBJECT_EVENT_VISIBLE_DATA_CHANGED(void)