elm: rename Elm_Interface_Atspi_Accessible interface

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D5341
This commit is contained in:
Lukasz Stanislawski 2017-10-19 10:13:54 +09:00 committed by Jean-Philippe Andre
parent 98622623a0
commit 57aefc53c1
176 changed files with 1518 additions and 1520 deletions

View File

@ -28,7 +28,7 @@ elm_public_eolian_files = \
lib/elementary/elm_hover.eo \ lib/elementary/elm_hover.eo \
lib/elementary/efl_ui_image.eo \ lib/elementary/efl_ui_image.eo \
lib/elementary/elm_index.eo \ lib/elementary/elm_index.eo \
lib/elementary/elm_interface_atspi_accessible.eo \ lib/elementary/efl_access.eo \
lib/elementary/efl_access_action.eo \ lib/elementary/efl_access_action.eo \
lib/elementary/efl_access_component.eo \ lib/elementary/efl_access_component.eo \
lib/elementary/efl_access_editable_text.eo \ lib/elementary/efl_access_editable_text.eo \
@ -233,7 +233,7 @@ includesdir = $(includedir)/elementary-@VMAJ@
includesunstable_HEADERS = \ includesunstable_HEADERS = \
lib/elementary/elm_gen_common.h \ lib/elementary/elm_gen_common.h \
lib/elementary/elm_atspi_bridge.h \ lib/elementary/elm_atspi_bridge.h \
lib/elementary/elm_interface_atspi_accessible.h \ lib/elementary/efl_access.h \
lib/elementary/efl_access_text.h \ lib/elementary/efl_access_text.h \
lib/elementary/elm_interface_atspi_widget_action.h \ lib/elementary/elm_interface_atspi_widget_action.h \
lib/elementary/efl_access_window.h \ lib/elementary/efl_access_window.h \
@ -625,7 +625,7 @@ lib_elementary_libelementary_la_SOURCES = \
lib/elementary/elm_icon.c \ lib/elementary/elm_icon.c \
lib/elementary/efl_ui_image.c \ lib/elementary/efl_ui_image.c \
lib/elementary/elm_index.c \ lib/elementary/elm_index.c \
lib/elementary/elm_interface_atspi_accessible.c \ lib/elementary/efl_access.c \
lib/elementary/efl_access_action.c \ lib/elementary/efl_access_action.c \
lib/elementary/efl_access_component.c \ lib/elementary/efl_access_component.c \
lib/elementary/efl_access_editable_text.c \ lib/elementary/efl_access_editable_text.c \

View File

@ -2,13 +2,13 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
const char* Atspi_Name[] = { const char* Access_Name[] = {
"invalid", "invalid",
"accelerator label", "accelerator label",
"alert", "alert",
@ -115,39 +115,39 @@ const char* Atspi_Name[] = {
"last defined" "last defined"
}; };
struct _Elm_Atspi_Event_Handler struct _Efl_Access_Event_Handler
{ {
Efl_Event_Cb cb; Efl_Event_Cb cb;
void *data; void *data;
}; };
struct _Elm_Interface_Atspi_Accessible_Data struct _Efl_Access_Data
{ {
Elm_Atspi_Role role; Efl_Access_Role role;
const char *name; const char *name;
const char *description; const char *description;
const char *translation_domain; const char *translation_domain;
Elm_Atspi_Relation_Set relations; Efl_Access_Relation_Set relations;
Elm_Atspi_Type type: 2; Efl_Access_Type type: 2;
}; };
typedef struct _Elm_Interface_Atspi_Accessible_Data Elm_Interface_Atspi_Accessible_Data; typedef struct _Efl_Access_Data Efl_Access_Data;
static Eina_List *global_callbacks; static Eina_List *global_callbacks;
static Eo *root; static Eo *root;
EOLIAN static int EOLIAN static int
_elm_interface_atspi_accessible_index_in_parent_get(Eo *obj, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_index_in_parent_get(Eo *obj, Efl_Access_Data *pd EINA_UNUSED)
{ {
Eina_List *l, *children = NULL; Eina_List *l, *children = NULL;
Eo *chld, *parent = NULL; Eo *chld, *parent = NULL;
int ret = 0; int ret = 0;
parent = elm_interface_atspi_accessible_parent_get(obj); parent = efl_access_parent_get(obj);
if (!parent) return -1; if (!parent) return -1;
children = elm_interface_atspi_accessible_children_get(parent); children = efl_access_children_get(parent);
if (!children) return -1; if (!children) return -1;
EINA_LIST_FOREACH(children, l, chld) EINA_LIST_FOREACH(children, l, chld)
@ -165,67 +165,67 @@ _elm_interface_atspi_accessible_index_in_parent_get(Eo *obj, Elm_Interface_Atspi
return ret; return ret;
} }
EOLIAN static Elm_Interface_Atspi_Accessible * EOLIAN static Efl_Access *
_elm_interface_atspi_accessible_parent_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_parent_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
Elm_Atspi_Type type; Efl_Access_Type type;
Eo *parent = obj; Eo *parent = obj;
do { do {
parent = efl_parent_get(obj); parent = efl_parent_get(obj);
if (efl_isa(parent, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN)) if (efl_isa(parent, EFL_ACCESS_MIXIN))
{ {
type = elm_interface_atspi_accessible_type_get(parent); type = efl_access_type_get(parent);
if (type != ELM_ATSPI_TYPE_SKIPPED) break; if (type != EFL_ACCESS_TYPE_SKIPPED) break;
} }
} while (parent); } while (parent);
return efl_isa(parent, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN) ? parent : NULL; return efl_isa(parent, EFL_ACCESS_MIXIN) ? parent : NULL;
} }
EOLIAN static void EOLIAN static void
_elm_interface_atspi_accessible_parent_set(Eo *obj, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED, Elm_Interface_Atspi_Accessible *new_parent EINA_UNUSED) _efl_access_parent_set(Eo *obj, Efl_Access_Data *pd EINA_UNUSED, Efl_Access *new_parent EINA_UNUSED)
{ {
WRN("The %s object does not implement the \"accessible_parent_set\" function.", WRN("The %s object does not implement the \"accessible_parent_set\" function.",
efl_class_name_get(efl_class_get(obj))); efl_class_name_get(efl_class_get(obj)));
} }
EOLIAN Eina_List* EOLIAN Eina_List*
_elm_interface_atspi_accessible_attributes_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_attributes_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
WRN("The %s object does not implement the \"accessible_attributes_set\" function.", WRN("The %s object does not implement the \"accessible_attributes_set\" function.",
efl_class_name_get(efl_class_get(obj))); efl_class_name_get(efl_class_get(obj)));
return NULL; return NULL;
} }
EOLIAN static Elm_Atspi_Role EOLIAN static Efl_Access_Role
_elm_interface_atspi_accessible_role_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_role_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
return pd->role; return pd->role;
} }
EOLIAN static void EOLIAN static void
_elm_interface_atspi_accessible_role_set(Eo *obj, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED, Elm_Atspi_Role role) _efl_access_role_set(Eo *obj, Efl_Access_Data *pd EINA_UNUSED, Efl_Access_Role role)
{ {
if (pd->role != role) if (pd->role != role)
{ {
pd->role = role; pd->role = role;
elm_interface_atspi_accessible_role_changed_signal_emit(obj); efl_access_role_changed_signal_emit(obj);
} }
} }
EOLIAN const char * EOLIAN const char *
_elm_interface_atspi_accessible_role_name_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_role_name_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
Elm_Atspi_Role role; Efl_Access_Role role;
role = elm_interface_atspi_accessible_role_get(obj); role = efl_access_role_get(obj);
return role > ELM_ATSPI_ROLE_LAST_DEFINED ? "" : Atspi_Name[role]; return role > EFL_ACCESS_ROLE_LAST_DEFINED ? "" : Access_Name[role];
} }
EOLIAN const char * EOLIAN const char *
_elm_interface_atspi_accessible_name_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd) _efl_access_name_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd)
{ {
#ifdef ENABLE_NLS #ifdef ENABLE_NLS
if (pd->translation_domain) if (pd->translation_domain)
@ -235,12 +235,12 @@ _elm_interface_atspi_accessible_name_get(Eo *obj EINA_UNUSED, Elm_Interface_Atsp
} }
EOLIAN static void EOLIAN static void
_elm_interface_atspi_accessible_name_set(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd, const char *val) _efl_access_name_set(Eo *obj EINA_UNUSED, Efl_Access_Data *pd, const char *val)
{ {
eina_stringshare_replace(&pd->name, val); eina_stringshare_replace(&pd->name, val);
} }
const char * _elm_interface_atspi_accessible_description_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd) const char * _efl_access_description_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd)
{ {
#ifdef ENABLE_NLS #ifdef ENABLE_NLS
if (pd->translation_domain) if (pd->translation_domain)
@ -250,16 +250,16 @@ const char * _elm_interface_atspi_accessible_description_get(Eo *obj EINA_UNUSED
} }
EOLIAN static void EOLIAN static void
_elm_interface_atspi_accessible_description_set(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd, const char *val) _efl_access_description_set(Eo *obj EINA_UNUSED, Efl_Access_Data *pd, const char *val)
{ {
eina_stringshare_replace(&pd->description, val); eina_stringshare_replace(&pd->description, val);
} }
EOLIAN static const char * EOLIAN static const char *
_elm_interface_atspi_accessible_localized_role_name_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_localized_role_name_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
const char *ret = NULL; const char *ret = NULL;
ret = elm_interface_atspi_accessible_role_name_get(obj); ret = efl_access_role_name_get(obj);
#ifdef ENABLE_NLS #ifdef ENABLE_NLS
ret = gettext(ret); ret = gettext(ret);
#endif #endif
@ -267,7 +267,7 @@ _elm_interface_atspi_accessible_localized_role_name_get(Eo *obj EINA_UNUSED, Elm
} }
EOLIAN static Eina_List * EOLIAN static Eina_List *
_elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_children_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
Eina_List *children = NULL; Eina_List *children = NULL;
Eina_Iterator *iter = NULL; Eina_Iterator *iter = NULL;
@ -279,7 +279,7 @@ _elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm_Interface_
EINA_ITERATOR_FOREACH(iter, chld) EINA_ITERATOR_FOREACH(iter, chld)
{ {
if (efl_isa(chld, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN)) if (efl_isa(chld, EFL_ACCESS_MIXIN))
children = eina_list_append(children, chld); children = eina_list_append(children, chld);
} }
eina_iterator_free(iter); eina_iterator_free(iter);
@ -287,21 +287,21 @@ _elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm_Interface_
return children; return children;
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_interface_atspi_accessible_state_set_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_state_set_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
return 0; return 0;
} }
EOLIAN Elm_Atspi_Relation_Set EOLIAN Efl_Access_Relation_Set
_elm_interface_atspi_accessible_relation_set_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED) _efl_access_relation_set_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd EINA_UNUSED)
{ {
return elm_atspi_relation_set_clone(pd->relations); return efl_access_relation_set_clone(pd->relations);
} }
EAPI void elm_atspi_attributes_list_free(Eina_List *list) EAPI void efl_access_attributes_list_free(Eina_List *list)
{ {
Elm_Atspi_Attribute *attr; Efl_Access_Attribute *attr;
EINA_LIST_FREE(list, attr) EINA_LIST_FREE(list, attr)
{ {
eina_stringshare_del(attr->key); eina_stringshare_del(attr->key);
@ -311,27 +311,27 @@ EAPI void elm_atspi_attributes_list_free(Eina_List *list)
} }
EOLIAN void EOLIAN void
_elm_interface_atspi_accessible_event_emit(Eo *class EINA_UNUSED, void *pd EINA_UNUSED, Eo *accessible, const Efl_Event_Description *event, void *event_info) _efl_access_event_emit(Eo *class EINA_UNUSED, void *pd EINA_UNUSED, Eo *accessible, const Efl_Event_Description *event, void *event_info)
{ {
Eina_List *l; Eina_List *l;
Elm_Atspi_Event_Handler *hdl; Efl_Access_Event_Handler *hdl;
Elm_Atspi_Type type; Efl_Access_Type type;
if (!accessible || !event || !efl_isa(accessible, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN)) if (!accessible || !event || !efl_isa(accessible, EFL_ACCESS_MIXIN))
{ {
CRI("Invalid parameters, event: %s, obj: %s", event ? event->name : "NULL", accessible ? efl_class_name_get(accessible) : "NULL"); CRI("Invalid parameters, event: %s, obj: %s", event ? event->name : "NULL", accessible ? efl_class_name_get(accessible) : "NULL");
return; return;
} }
type = elm_interface_atspi_accessible_type_get(accessible); type = efl_access_type_get(accessible);
if (type != ELM_ATSPI_TYPE_REGULAR) if (type != EFL_ACCESS_TYPE_REGULAR)
return; return;
if (event == ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED) if (event == EFL_ACCESS_EVENT_CHILDREN_CHANGED)
{ {
Elm_Atspi_Event_Children_Changed_Data *atspi_data = event_info; Efl_Access_Event_Children_Changed_Data *event_data = event_info;
type = elm_interface_atspi_accessible_type_get(atspi_data->child); type = efl_access_type_get(event_data->child);
if (type != ELM_ATSPI_TYPE_REGULAR) if (type != EFL_ACCESS_TYPE_REGULAR)
return; return;
} }
@ -346,10 +346,10 @@ _elm_interface_atspi_accessible_event_emit(Eo *class EINA_UNUSED, void *pd EINA_
} }
} }
EOLIAN Elm_Atspi_Event_Handler * EOLIAN Efl_Access_Event_Handler *
_elm_interface_atspi_accessible_event_handler_add(Eo *class EINA_UNUSED, void *pd EINA_UNUSED, Efl_Event_Cb cb, void *data) _efl_access_event_handler_add(Eo *class EINA_UNUSED, void *pd EINA_UNUSED, Efl_Event_Cb cb, void *data)
{ {
Elm_Atspi_Event_Handler *ret = calloc(1, sizeof(Elm_Atspi_Event_Handler)); Efl_Access_Event_Handler *ret = calloc(1, sizeof(Efl_Access_Event_Handler));
ret->cb = cb; ret->cb = cb;
ret->data = data; ret->data = data;
@ -360,10 +360,10 @@ _elm_interface_atspi_accessible_event_handler_add(Eo *class EINA_UNUSED, void *p
} }
EOLIAN void EOLIAN void
_elm_interface_atspi_accessible_event_handler_del(Eo *class EINA_UNUSED, void *pd EINA_UNUSED, Elm_Atspi_Event_Handler *handler) _efl_access_event_handler_del(Eo *class EINA_UNUSED, void *pd EINA_UNUSED, Efl_Access_Event_Handler *handler)
{ {
Eina_List *l, *l2; Eina_List *l, *l2;
Elm_Atspi_Event_Handler *hdl; Efl_Access_Event_Handler *hdl;
EINA_LIST_FOREACH_SAFE(global_callbacks, l, l2, hdl) EINA_LIST_FOREACH_SAFE(global_callbacks, l, l2, hdl)
{ {
if (hdl == handler) if (hdl == handler)
@ -376,29 +376,29 @@ _elm_interface_atspi_accessible_event_handler_del(Eo *class EINA_UNUSED, void *p
} }
EOLIAN void EOLIAN void
_elm_interface_atspi_accessible_translation_domain_set(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd, const char *domain) _efl_access_translation_domain_set(Eo *obj EINA_UNUSED, Efl_Access_Data *pd, const char *domain)
{ {
eina_stringshare_replace(&pd->translation_domain, domain); eina_stringshare_replace(&pd->translation_domain, domain);
} }
EOLIAN const char* EOLIAN const char*
_elm_interface_atspi_accessible_translation_domain_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd) _efl_access_translation_domain_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd)
{ {
return pd->translation_domain; return pd->translation_domain;
} }
EAPI void EAPI void
elm_atspi_relation_free(Elm_Atspi_Relation *relation) efl_access_relation_free(Efl_Access_Relation *relation)
{ {
eina_list_free(relation->objects); eina_list_free(relation->objects);
free(relation); free(relation);
} }
EAPI Elm_Atspi_Relation * EAPI Efl_Access_Relation *
elm_atspi_relation_clone(const Elm_Atspi_Relation *relation) efl_access_relation_clone(const Efl_Access_Relation *relation)
{ {
Elm_Atspi_Relation *ret = calloc(1, sizeof(Elm_Atspi_Relation)); Efl_Access_Relation *ret = calloc(1, sizeof(Efl_Access_Relation));
if (!ret) return NULL; if (!ret) return NULL;
ret->type = relation->type; ret->type = relation->type;
@ -409,8 +409,8 @@ elm_atspi_relation_clone(const Elm_Atspi_Relation *relation)
static void static void
_on_rel_obj_del(void *data, const Efl_Event *event) _on_rel_obj_del(void *data, const Efl_Event *event)
{ {
Elm_Atspi_Relation_Set *set = data; Efl_Access_Relation_Set *set = data;
Elm_Atspi_Relation *rel; Efl_Access_Relation *rel;
Eina_List *l, *l2, *p, *p2; Eina_List *l, *l2, *p, *p2;
Eo *rel_obj; Eo *rel_obj;
@ -430,12 +430,12 @@ _on_rel_obj_del(void *data, const Efl_Event *event)
} }
EAPI Eina_Bool EAPI Eina_Bool
elm_atspi_relation_set_relation_append(Elm_Atspi_Relation_Set *set, Elm_Atspi_Relation_Type type, const Eo *rel_obj) efl_access_relation_set_relation_append(Efl_Access_Relation_Set *set, Efl_Access_Relation_Type type, const Eo *rel_obj)
{ {
Elm_Atspi_Relation *rel; Efl_Access_Relation *rel;
Eina_List *l; Eina_List *l;
if (!efl_isa(rel_obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN)) if (!efl_isa(rel_obj, EFL_ACCESS_MIXIN))
return EINA_FALSE; return EINA_FALSE;
EINA_LIST_FOREACH(*set, l, rel) EINA_LIST_FOREACH(*set, l, rel)
@ -451,7 +451,7 @@ elm_atspi_relation_set_relation_append(Elm_Atspi_Relation_Set *set, Elm_Atspi_Re
} }
} }
rel = calloc(1, sizeof(Elm_Atspi_Relation)); rel = calloc(1, sizeof(Efl_Access_Relation));
if (!rel) return EINA_FALSE; if (!rel) return EINA_FALSE;
rel->type = type; rel->type = type;
@ -463,10 +463,10 @@ elm_atspi_relation_set_relation_append(Elm_Atspi_Relation_Set *set, Elm_Atspi_Re
} }
EAPI void EAPI void
elm_atspi_relation_set_relation_remove(Elm_Atspi_Relation_Set *set, Elm_Atspi_Relation_Type type, const Eo *rel_obj) efl_access_relation_set_relation_remove(Efl_Access_Relation_Set *set, Efl_Access_Relation_Type type, const Eo *rel_obj)
{ {
Eina_List *l; Eina_List *l;
Elm_Atspi_Relation *rel; Efl_Access_Relation *rel;
EINA_LIST_FOREACH(*set, l, rel) EINA_LIST_FOREACH(*set, l, rel)
{ {
@ -480,7 +480,7 @@ elm_atspi_relation_set_relation_remove(Elm_Atspi_Relation_Set *set, Elm_Atspi_Re
if (!rel->objects) if (!rel->objects)
{ {
*set = eina_list_remove(*set, rel); *set = eina_list_remove(*set, rel);
elm_atspi_relation_free(rel); efl_access_relation_free(rel);
} }
return; return;
} }
@ -488,10 +488,10 @@ elm_atspi_relation_set_relation_remove(Elm_Atspi_Relation_Set *set, Elm_Atspi_Re
} }
EAPI void EAPI void
elm_atspi_relation_set_relation_type_remove(Elm_Atspi_Relation_Set *set, Elm_Atspi_Relation_Type type) efl_access_relation_set_relation_type_remove(Efl_Access_Relation_Set *set, Efl_Access_Relation_Type type)
{ {
Eina_List *l; Eina_List *l;
Elm_Atspi_Relation *rel; Efl_Access_Relation *rel;
Eo *obj; Eo *obj;
EINA_LIST_FOREACH(*set, l, rel) EINA_LIST_FOREACH(*set, l, rel)
@ -501,16 +501,16 @@ elm_atspi_relation_set_relation_type_remove(Elm_Atspi_Relation_Set *set, Elm_Ats
EINA_LIST_FOREACH(rel->objects, l, obj) EINA_LIST_FOREACH(rel->objects, l, obj)
efl_event_callback_del(obj, EFL_EVENT_DEL, _on_rel_obj_del, set); efl_event_callback_del(obj, EFL_EVENT_DEL, _on_rel_obj_del, set);
*set = eina_list_remove(*set, rel); *set = eina_list_remove(*set, rel);
elm_atspi_relation_free(rel); efl_access_relation_free(rel);
return; return;
} }
} }
} }
EAPI void EAPI void
elm_atspi_relation_set_free(Elm_Atspi_Relation_Set set) efl_access_relation_set_free(Efl_Access_Relation_Set set)
{ {
Elm_Atspi_Relation *rel; Efl_Access_Relation *rel;
Eina_List *l; Eina_List *l;
Eo *obj; Eo *obj;
@ -518,20 +518,20 @@ elm_atspi_relation_set_free(Elm_Atspi_Relation_Set set)
{ {
EINA_LIST_FOREACH(rel->objects, l, obj) EINA_LIST_FOREACH(rel->objects, l, obj)
efl_event_callback_del(obj, EFL_EVENT_DEL, _on_rel_obj_del, set); efl_event_callback_del(obj, EFL_EVENT_DEL, _on_rel_obj_del, set);
elm_atspi_relation_free(rel); efl_access_relation_free(rel);
} }
} }
EAPI Elm_Atspi_Relation_Set EAPI Efl_Access_Relation_Set
elm_atspi_relation_set_clone(const Elm_Atspi_Relation_Set set) efl_access_relation_set_clone(const Efl_Access_Relation_Set set)
{ {
Elm_Atspi_Relation_Set ret = NULL; Efl_Access_Relation_Set ret = NULL;
Eina_List *l; Eina_List *l;
Elm_Atspi_Relation *rel; Efl_Access_Relation *rel;
EINA_LIST_FOREACH(set, l, rel) EINA_LIST_FOREACH(set, l, rel)
{ {
Elm_Atspi_Relation *cpy = elm_atspi_relation_clone(rel); Efl_Access_Relation *cpy = efl_access_relation_clone(rel);
ret = eina_list_append(ret, cpy); ret = eina_list_append(ret, cpy);
} }
@ -539,29 +539,29 @@ elm_atspi_relation_set_clone(const Elm_Atspi_Relation_Set set)
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_elm_interface_atspi_accessible_relationship_append(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *sd, Elm_Atspi_Relation_Type type, const Elm_Interface_Atspi_Accessible *relation_obj) _efl_access_relationship_append(Eo *obj EINA_UNUSED, Efl_Access_Data *sd, Efl_Access_Relation_Type type, const Efl_Access *relation_obj)
{ {
return elm_atspi_relation_set_relation_append(&sd->relations, type, relation_obj); return efl_access_relation_set_relation_append(&sd->relations, type, relation_obj);
} }
EOLIAN static void EOLIAN static void
_elm_interface_atspi_accessible_relationship_remove(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *sd, Elm_Atspi_Relation_Type type, const Elm_Interface_Atspi_Accessible *relation_obj) _efl_access_relationship_remove(Eo *obj EINA_UNUSED, Efl_Access_Data *sd, Efl_Access_Relation_Type type, const Efl_Access *relation_obj)
{ {
if (relation_obj) if (relation_obj)
elm_atspi_relation_set_relation_remove(&sd->relations, type, relation_obj); efl_access_relation_set_relation_remove(&sd->relations, type, relation_obj);
else else
elm_atspi_relation_set_relation_type_remove(&sd->relations, type); efl_access_relation_set_relation_type_remove(&sd->relations, type);
} }
EOLIAN static void EOLIAN static void
_elm_interface_atspi_accessible_relationships_clear(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *sd) _efl_access_relationships_clear(Eo *obj EINA_UNUSED, Efl_Access_Data *sd)
{ {
elm_atspi_relation_set_free(sd->relations); efl_access_relation_set_free(sd->relations);
sd->relations = NULL; sd->relations = NULL;
} }
EOLIAN Eo* EOLIAN Eo*
_elm_interface_atspi_accessible_root_get(Eo *class EINA_UNUSED, void *pd EINA_UNUSED) _efl_access_root_get(Eo *class EINA_UNUSED, void *pd EINA_UNUSED)
{ {
if (!root) if (!root)
root = efl_add(ELM_ATSPI_APP_OBJECT_CLASS, NULL); root = efl_add(ELM_ATSPI_APP_OBJECT_CLASS, NULL);
@ -569,50 +569,50 @@ _elm_interface_atspi_accessible_root_get(Eo *class EINA_UNUSED, void *pd EINA_UN
return root; return root;
} }
EOLIAN Elm_Atspi_Type EOLIAN Efl_Access_Type
_elm_interface_atspi_accessible_type_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd) _efl_access_type_get(Eo *obj EINA_UNUSED, Efl_Access_Data *pd)
{ {
return pd->type; return pd->type;
} }
EOLIAN void EOLIAN void
_elm_interface_atspi_accessible_type_set(Eo *obj, Elm_Interface_Atspi_Accessible_Data *pd, Elm_Atspi_Type val) _efl_access_type_set(Eo *obj, Efl_Access_Data *pd, Efl_Access_Type val)
{ {
Elm_Interface_Atspi_Accessible *parent; Efl_Access *parent;
if (val == pd->type) if (val == pd->type)
return; return;
parent = elm_interface_atspi_accessible_parent_get(obj); parent = efl_access_parent_get(obj);
switch (val) switch (val)
{ {
case ELM_ATSPI_TYPE_DISABLED: case EFL_ACCESS_TYPE_DISABLED:
case ELM_ATSPI_TYPE_SKIPPED: case EFL_ACCESS_TYPE_SKIPPED:
if (parent) elm_interface_atspi_accessible_children_changed_del_signal_emit(parent, obj); if (parent) efl_access_children_changed_del_signal_emit(parent, obj);
elm_interface_atspi_accessible_removed(obj); efl_access_removed(obj);
break; break;
case ELM_ATSPI_TYPE_REGULAR: case EFL_ACCESS_TYPE_REGULAR:
if (parent) elm_interface_atspi_accessible_children_changed_added_signal_emit(parent, obj); if (parent) efl_access_children_changed_added_signal_emit(parent, obj);
elm_interface_atspi_accessible_added(obj); efl_access_added(obj);
} }
pd->type = val; pd->type = val;
} }
EOLIAN void EOLIAN void
_elm_interface_atspi_accessible_efl_object_destructor(Eo *obj, Elm_Interface_Atspi_Accessible_Data *pd) _efl_access_efl_object_destructor(Eo *obj, Efl_Access_Data *pd)
{ {
eina_stringshare_del(pd->name); eina_stringshare_del(pd->name);
eina_stringshare_del(pd->description); eina_stringshare_del(pd->description);
eina_stringshare_del(pd->translation_domain); eina_stringshare_del(pd->translation_domain);
elm_atspi_relation_set_free(pd->relations); efl_access_relation_set_free(pd->relations);
efl_destructor(efl_super(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN)); efl_destructor(efl_super(obj, EFL_ACCESS_MIXIN));
} }
void void
_elm_interface_atspi_shutdown(void) _efl_access_shutdown(void)
{ {
Elm_Atspi_Event_Handler *hdl; Efl_Access_Event_Handler *hdl;
EINA_LIST_FREE(global_callbacks, hdl) EINA_LIST_FREE(global_callbacks, hdl)
free(hdl); free(hdl);
@ -620,4 +620,4 @@ _elm_interface_atspi_shutdown(void)
ELM_SAFE_DEL(root); ELM_SAFE_DEL(root);
} }
#include "elm_interface_atspi_accessible.eo.c" #include "efl_access.eo.c"

View File

@ -1,7 +1,7 @@
/* FIXME: This definitely shouldn't be here. */ /* FIXME: This definitely shouldn't be here. */
type Efl_Event_Cb: __undefined_type; [[Efl event callback type]] type Efl_Event_Cb: __undefined_type; [[Efl event callback type]]
enum Elm.Atspi.Type enum Efl.Access.Type
{ {
[[Type of accessibility object]] [[Type of accessibility object]]
regular, [[default accessibile object]] regular, [[default accessibile object]]
@ -9,9 +9,9 @@ enum Elm.Atspi.Type
skipped [[skip object in accessibility hierarchy]] skipped [[skip object in accessibility hierarchy]]
} }
enum Elm.Atspi.Role enum Efl.Access.Role
{ {
[[Describes the role of an object visible to AT-SPI Clients.]] [[Describes the role of an object visible to Accessibility Clients.]]
invalid, [[Role: invalid]] invalid, [[Role: invalid]]
accelerator_label, [[Role: accelerator label]] accelerator_label, [[Role: accelerator label]]
alert, [[Role: alert]] alert, [[Role: alert]]
@ -118,10 +118,10 @@ enum Elm.Atspi.Role
last_defined, [[Last enum entry sentinel]] last_defined, [[Last enum entry sentinel]]
} }
enum Elm.Atspi.State_Type enum Efl.Access.State_Type
{ {
[[Describes a possible states of an object visible to AT-SPI clients.]] [[Describes a possible states of an object visible to accessibility clients.]]
legacy: elm_atspi_state; legacy: efl_access_state;
invalid, [[State: invalid]] invalid, [[State: invalid]]
active, [[State: active]] active, [[State: active]]
armed, [[State: armed]] armed, [[State: armed]]
@ -166,10 +166,10 @@ enum Elm.Atspi.State_Type
last_defined, [[Last enum entry sentinel]] last_defined, [[Last enum entry sentinel]]
} }
enum Elm.Atspi.Relation_Type enum Efl.Access.Relation_Type
{ {
[[Describes relation between two objects.]] [[Describes relation between two objects.]]
legacy: elm_atspi_relation; legacy: efl_access_relation;
null, [[No relation]] null, [[No relation]]
label_for, [[Label for relation]] label_for, [[Label for relation]]
labelled_by, [[Labelled by relation]] labelled_by, [[Labelled by relation]]
@ -192,54 +192,54 @@ enum Elm.Atspi.Relation_Type
last_defined, [[Last enum entry sentinel]] last_defined, [[Last enum entry sentinel]]
} }
type Elm.Atspi.State_Set: uint64; [[AT-SPI object state set.]] type Efl.Access.State_Set: uint64; [[Accessibility object state set.]]
struct Elm.Atspi.Event.Handler; [[AT-SPI event listener]] struct Efl.Access.Event.Handler; [[Accessibility event listener]]
struct Elm.Atspi.Event.State_Changed.Data struct Efl.Access.Event.State_Changed.Data
{ {
[[AT-SPI state changed event data]] [[Accessibility state changed event data]]
type: Elm.Atspi.State_Type; [[Type of the state changed event]] type: Efl.Access.State_Type; [[Type of the state changed event]]
new_value: bool; [[New value]] new_value: bool; [[New value]]
} }
struct Elm.Atspi.Event.Geometry_Changed.Data struct Efl.Access.Event.Geometry_Changed.Data
{ {
[[AT-SPI geometry changed event data]] [[Accessibility geometry changed event data]]
x: int; [[X coordinate]] x: int; [[X coordinate]]
y: int; [[Y coordinate]] y: int; [[Y coordinate]]
width: int; [[Width]] width: int; [[Width]]
height: int; [[Height]] height: int; [[Height]]
} }
struct Elm.Atspi.Event.Children_Changed.Data struct Efl.Access.Event.Children_Changed.Data
{ {
[[AT-SPI children changed event data]] [[Accessibility children changed event data]]
is_added: bool; [[Child is added or not]] is_added: bool; [[Child is added or not]]
child: Efl.Object; [[Child object]] child: Efl.Object; [[Child object]]
} }
struct Elm.Atspi.Attribute struct Efl.Access.Attribute
{ {
[[AT-SPI Attribute]] [[Accessibility Attribute]]
key: string; [[Attribute key]] key: string; [[Attribute key]]
value: string; [[Attribute value]] value: string; [[Attribute value]]
} }
struct Elm.Atspi.Relation struct Efl.Access.Relation
{ {
[[AT-SPI Relation]] [[Accessibility Relation]]
type: Elm.Atspi.Relation_Type; [[Relation type]] type: Efl.Access.Relation_Type; [[Relation type]]
objects: list<Efl.Object>; [[List with relation objects]] objects: list<Efl.Object>; [[List with relation objects]]
} }
type Elm.Atspi.Relation_Set: list<ptr(Elm.Atspi.Relation)>; [[Elementary AT-SPI relation set type]] type Efl.Access.Relation_Set: list<ptr(Efl.Access.Relation)>; [[Elementary Accessibility relation set type]]
mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object) mixin Efl.Access (Efl.Interface, Efl.Object)
{ {
[[AT-SPI accessible mixin]] [[Accessibility accessible mixin]]
eo_prefix: elm_interface_atspi_accessible; eo_prefix: efl_access;
data: Elm_Interface_Atspi_Accessible_Data; data: Efl_Access_Data;
methods { methods {
@property localized_role_name @protected { @property localized_role_name @protected {
[[Gets an localized string describing accessible object role name.]] [[Gets an localized string describing accessible object role name.]]
@ -264,7 +264,7 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
get { get {
} }
values { values {
relations: Elm.Atspi.Relation_Set; [[Accessible relation set]] relations: Efl.Access.Relation_Set; [[Accessible relation set]]
} }
} }
@property role { @property role {
@ -274,7 +274,7 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
set { set {
} }
values { values {
role: Elm.Atspi.Role; [[Accessible role]] role: Efl.Access.Role; [[Accessible role]]
} }
} }
@property children @protected { @property children @protected {
@ -282,7 +282,7 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
get { get {
} }
values { values {
children: list<Elm.Interface.Atspi_Accessible> @owned; [[List of widget's children]] children: list<Efl.Access> @owned; [[List of widget's children]]
} }
} }
@property role_name @protected { @property role_name @protected {
@ -299,7 +299,7 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
} }
values { values {
/* FIXME: API for attribute free */ /* FIXME: API for attribute free */
attributes: list<ptr(Elm.Atspi.Attribute) @owned> @owned; [[List of object attributes]] attributes: list<ptr(Efl.Access.Attribute) @owned> @owned; [[List of object attributes]]
} }
} }
@property index_in_parent @protected { @property index_in_parent @protected {
@ -327,7 +327,7 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
set { set {
} }
values { values {
parent: Elm.Interface.Atspi_Accessible; [[Accessible parent]] parent: Efl.Access; [[Accessible parent]]
} }
} }
@property state_set @protected { @property state_set @protected {
@ -335,7 +335,7 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
get { get {
} }
values { values {
states: Elm.Atspi.State_Set; [[Accessible state set]] states: Efl.Access.State_Set; [[Accessible state set]]
} }
} }
event_handler_add @class @protected { event_handler_add @class @protected {
@ -344,18 +344,18 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
@in cb: Efl_Event_Cb; [[Callback]] @in cb: Efl_Event_Cb; [[Callback]]
@in data: void_ptr; [[Data]] @in data: void_ptr; [[Data]]
} }
return: ptr(Elm.Atspi.Event.Handler); [[Event handler]] return: ptr(Efl.Access.Event.Handler); [[Event handler]]
} }
event_handler_del @class @protected { event_handler_del @class @protected {
[[Deregister accessibility event listener]] [[Deregister accessibility event listener]]
params { params {
@in handler: ptr(Elm.Atspi.Event.Handler); [[Event handler]] @in handler: ptr(Efl.Access.Event.Handler); [[Event handler]]
} }
} }
event_emit @class @protected { event_emit @class @protected {
[[Emit event]] [[Emit event]]
params { params {
@in accessible: Elm.Interface.Atspi_Accessible; [[Accessibility object.]] @in accessible: Efl.Access; [[Accessibility object.]]
@in event: ptr(const(Efl.Event.Description)); [[Accessibility event type.]] @in event: ptr(const(Efl.Event.Description)); [[Accessibility event type.]]
@in event_info: void_ptr; [[Accessibility event details.]] @in event_info: void_ptr; [[Accessibility event details.]]
} }
@ -389,7 +389,7 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
set { set {
} }
values { values {
type: Elm.Atspi.Type; [[Object type]] type: Efl.Access.Type; [[Object type]]
} }
} }
relationship_append { relationship_append {
@ -402,13 +402,13 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
provide customized feedback, improving overall user experience. provide customized feedback, improving overall user experience.
Relationship_append API is asymmetric, which means that Relationship_append API is asymmetric, which means that
appending, for example, relation ELM_ATSPI_RELATION_FLOWS_TO from object A to B, appending, for example, relation EFL_ACCESS_RELATION_FLOWS_TO from object A to B,
do NOT append relation ELM_ATSPI_RELATION_FLOWS_FROM from object B to do NOT append relation EFL_ACCESS_RELATION_FLOWS_FROM from object B to
object A.]] object A.]]
return: bool; [[$true if relationship was successfully appended, $false otherwise]] return: bool; [[$true if relationship was successfully appended, $false otherwise]]
params { params {
@in type: Elm.Atspi.Relation_Type; [[Relation type]] @in type: Efl.Access.Relation_Type; [[Relation type]]
@in relation_object: const(Elm.Interface.Atspi_Accessible); [[Object to relate to]] @in relation_object: const(Efl.Access); [[Object to relate to]]
} }
} }
relationship_remove { relationship_remove {
@ -418,8 +418,8 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
of given type. of given type.
]] ]]
params { params {
@in type: Elm.Atspi.Relation_Type; [[Relation type]] @in type: Efl.Access.Relation_Type; [[Relation type]]
@in relation_object: const(Elm.Interface.Atspi_Accessible); [[Object to remove relation from]] @in relation_object: const(Efl.Access); [[Object to remove relation from]]
} }
} }
relationships_clear { relationships_clear {
@ -439,9 +439,9 @@ mixin Elm.Interface.Atspi_Accessible (Efl.Interface, Efl.Object)
} }
events { events {
property,changed: string; [[Called when roperty has changed]] property,changed: string; [[Called when roperty has changed]]
children,changed: Elm.Atspi.Event.Children_Changed.Data; [[Called when children have changed]] children,changed: Efl.Access.Event.Children_Changed.Data; [[Called when children have changed]]
state,changed: Elm.Atspi.Event.State_Changed.Data; [[Called when tate has changed]] state,changed: Efl.Access.Event.State_Changed.Data; [[Called when tate has changed]]
bounds,changed: Elm.Atspi.Event.Geometry_Changed.Data; [[Called when bounds have changed]] bounds,changed: Efl.Access.Event.Geometry_Changed.Data; [[Called when bounds have changed]]
visible,data,changed; [[Called when visibility has changed]] visible,data,changed; [[Called when visibility has changed]]
active,descendant,changed; [[Called when active state of descendant has changed]] active,descendant,changed; [[Called when active state of descendant has changed]]
added; [[Called when item was added]] added; [[Called when item was added]]

View File

@ -0,0 +1,165 @@
#ifndef EFL_ACCESS_H
#define EFL_ACCESS_H
#ifdef EFL_BETA_API_SUPPORT
#ifdef EFL_EO_API_SUPPORT
#include "efl_access.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "efl_access.eo.legacy.h"
#endif
/*
* Sets a particilar state type for given state set.
*/
#define STATE_TYPE_SET(state_set, type) (state_set|= (1ULL << type))
/**
* Unsets a particilar state type for given state set.
*/
#define STATE_TYPE_UNSET(state_set, type) (state_set &= ~(1ULL << type))
/**
* Gets value of a particilar state type for given state set.
*/
#define STATE_TYPE_GET(state_set, type) (state_set & (1ULL << type))
/**
* Free Efl_Access_Attributes_List
*/
EAPI void efl_access_attributes_list_free(Eina_List *list);
/**
* Frees relation.
*/
EAPI void efl_access_relation_free(Efl_Access_Relation *relation);
/**
* Clones relation.
*/
EAPI Efl_Access_Relation * efl_access_relation_clone(const Efl_Access_Relation *relation);
/**
* Appends relation to relation set
*/
EAPI Eina_Bool efl_access_relation_set_relation_append(Efl_Access_Relation_Set *set, Efl_Access_Relation_Type type, const Eo *rel_obj);
/**
* Removes relation from relation set
*/
EAPI void efl_access_relation_set_relation_remove(Efl_Access_Relation_Set *set, Efl_Access_Relation_Type type, const Eo *rel_obj);
/**
* Removes all relation from relation set of a given type
*/
EAPI void efl_access_relation_set_relation_type_remove(Efl_Access_Relation_Set *set, Efl_Access_Relation_Type type);
/**
* Frees Efl_Access_Relation_Set
*/
EAPI void efl_access_relation_set_free(Efl_Access_Relation_Set set);
/**
* Clones Efl_Access_Relation_Set
*/
EAPI Efl_Access_Relation_Set efl_access_relation_set_clone(const Efl_Access_Relation_Set set);
#ifdef EFL_EO_API_SUPPORT
/**
* Emits Accessible 'StateChanged' signal.
*/
#define efl_access_state_changed_signal_emit(obj, tp, nvl) \
{ do { \
Efl_Access_Event_State_Changed_Data evinfo; \
evinfo.type = (tp); \
evinfo.new_value = (nvl); \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_STATE_CHANGED, (void*)&evinfo); \
} while(0); }
/**
* Emits Accessible 'BoundsChanged' signal.
*/
#define efl_access_bounds_changed_signal_emit(obj, x, y, width, height) \
do { \
Efl_Access_Event_Geometry_Changed_Data evinfo = { x, y, width, height }; \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_BOUNDS_CHANGED, (void*)&evinfo); \
} while(0);
/**
* Emits Accessible 'PropertyChanged' signal for 'Name' property.
*/
#define efl_access_name_changed_signal_emit(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_PROPERTY_CHANGED, "name");
/**
* Emits Accessible 'PropertyChanged' signal for 'Description' property.
*/
#define efl_access_description_changed_signal_emit(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_PROPERTY_CHANGED, "description");
/**
* Emits Accessible 'PropertyChanged' signal for 'Parent' property.
*/
#define efl_access_parent_changed_signal_emit(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_PROPERTY_CHANGED, "parent");
/**
* Emits Accessible 'PropertyChanged' signal for 'Role' property.
*/
#define efl_access_role_changed_signal_emit(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_PROPERTY_CHANGED, "role");
/**
* Emits Accessible 'PropertyChanged' signal for 'Value' property.
*/
#define efl_access_value_changed_signal_emit(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_PROPERTY_CHANGED, "value");
/**
* Emits Accessible 'ChildrenChanged' signal with added child as argument.
*/
#define efl_access_children_changed_added_signal_emit(obj, child) \
do { \
Efl_Access_Event_Children_Changed_Data atspi_data = { EINA_TRUE, child }; \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_CHILDREN_CHANGED, &atspi_data); \
} while(0);
/**
* Emits Accessible 'ChildrenChanged' signal with deleted child as argument.
*/
#define efl_access_children_changed_del_signal_emit(obj, child) \
do { \
Efl_Access_Event_Children_Changed_Data atspi_data = { EINA_FALSE, child }; \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_CHILDREN_CHANGED, &atspi_data); \
} while(0);
/**
* Emits Accessible 'ActiveDescendantChanged' signal.
*/
#define efl_access_active_descendant_changed_signal_emit(obj, child) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_ACTIVE_DESCENDANT_CHANGED, child);
/**
* Emits Accessible 'VisibleDataChanged' signal.
*/
#define efl_access_visible_data_changed_signal_emit(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_VISIBLE_DATA_CHANGED, NULL);
/**
* Emits Accessible 'AddAccessible' signal.
*/
#define efl_access_added(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_ADDED, NULL);
/**
* Emits Accessible 'RemoveAccessible' signal.
*/
#define efl_access_removed(obj) \
efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_EVENT_REMOVED, NULL);
#endif
#endif
#endif

View File

@ -3,7 +3,7 @@
#endif #endif
#define EFL_ACCESS_COMPONENT_PROTECTED #define EFL_ACCESS_COMPONENT_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -76,7 +76,7 @@ _efl_access_component_accessible_at_point_get(Eo *obj, void *_pd EINA_UNUSED, Ei
Eina_List *l, *children; Eina_List *l, *children;
Eo *ret = NULL, *child; Eo *ret = NULL, *child;
children = elm_interface_atspi_accessible_children_get(obj); children = efl_access_children_get(obj);
EINA_LIST_FOREACH(children, l, child) EINA_LIST_FOREACH(children, l, child)
{ {

View File

@ -14,43 +14,43 @@
* Emits 'Window:Activated' accessible signal. * Emits 'Window:Activated' accessible signal.
*/ */
#define efl_access_window_activated_signal_emit(obj) \ #define efl_access_window_activated_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_ACTIVATED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_ACTIVATED, NULL);
/** /**
* Emits 'Window:Deactivated' accessible signal. * Emits 'Window:Deactivated' accessible signal.
*/ */
#define efl_access_window_deactivated_signal_emit(obj) \ #define efl_access_window_deactivated_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_DEACTIVATED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_DEACTIVATED, NULL);
/** /**
* Emits 'Window:Created' accessible signal. * Emits 'Window:Created' accessible signal.
*/ */
#define efl_access_window_created_signal_emit(obj) \ #define efl_access_window_created_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_CREATED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_CREATED, NULL);
/** /**
* Emits 'Window:Destroyed' accessible signal. * Emits 'Window:Destroyed' accessible signal.
*/ */
#define efl_access_window_destroyed_signal_emit(obj) \ #define efl_access_window_destroyed_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_DESTROYED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_DESTROYED, NULL);
/** /**
* Emits 'Window:Maximized' accessible signal. * Emits 'Window:Maximized' accessible signal.
*/ */
#define efl_access_window_maximized_signal_emit(obj) \ #define efl_access_window_maximized_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_MAXIMIZED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_MAXIMIZED, NULL);
/** /**
* Emits 'Window:Minimized' accessible signal. * Emits 'Window:Minimized' accessible signal.
*/ */
#define efl_access_window_minimized_signal_emit(obj) \ #define efl_access_window_minimized_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_MINIMIZED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_MINIMIZED, NULL);
/** /**
* Emits 'Window:Restored' accessible signal. * Emits 'Window:Restored' accessible signal.
*/ */
#define efl_access_window_restored_signal_emit(obj) \ #define efl_access_window_restored_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_RESTORED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, obj, EFL_ACCESS_WINDOW_EVENT_WINDOW_RESTORED, NULL);
#endif #endif
#endif #endif

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -120,7 +120,7 @@ elm_bg_add(Evas_Object *parent)
EOLIAN static Eo * EOLIAN static Eo *
_efl_ui_bg_efl_object_constructor(Eo *obj, Efl_Ui_Bg_Data *_pd EINA_UNUSED) _efl_ui_bg_efl_object_constructor(Eo *obj, Efl_Ui_Bg_Data *_pd EINA_UNUSED)
{ {
elm_interface_atspi_accessible_type_set(obj, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(obj, EFL_ACCESS_TYPE_DISABLED);
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);

View File

@ -158,11 +158,11 @@ _efl_ui_box_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Box_Data *sd)
EOLIAN static Eo * EOLIAN static Eo *
_efl_ui_box_efl_object_constructor(Eo *obj, Efl_Ui_Box_Data *pd) _efl_ui_box_efl_object_constructor(Eo *obj, Efl_Ui_Box_Data *pd)
{ {
elm_interface_atspi_accessible_type_set(obj, ELM_ATSPI_TYPE_SKIPPED); efl_access_type_set(obj, EFL_ACCESS_TYPE_SKIPPED);
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME); efl_canvas_object_type_set(obj, MY_CLASS_NAME);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
pd->align.h = 0.5; pd->align.h = 0.5;
pd->align.v = 0.5; pd->align.v = 0.5;

View File

@ -3,7 +3,7 @@
#endif #endif
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -309,7 +309,7 @@ _efl_ui_button_efl_object_constructor(Eo *obj, Efl_Ui_Button_Data *_pd EINA_UNUS
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON); efl_access_role_set(obj, EFL_ACCESS_ROLE_PUSH_BUTTON);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#define EFL_UI_NSTATE_PROTECTED #define EFL_UI_NSTATE_PROTECTED
@ -79,8 +79,8 @@ _activate(Evas_Object *obj)
efl_event_callback_legacy_call(obj, EFL_UI_CHECK_EVENT_CHANGED, NULL); efl_event_callback_legacy_call(obj, EFL_UI_CHECK_EVENT_CHANGED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(obj, efl_access_state_changed_signal_emit(obj,
ELM_ATSPI_STATE_CHECKED, EFL_ACCESS_STATE_CHECKED,
efl_ui_nstate_value_get(obj)); efl_ui_nstate_value_get(obj));
} }
@ -100,15 +100,15 @@ _icon_signal_emit(Evas_Object *obj)
edje_object_message_signal_process(wd->resize_obj); edje_object_message_signal_process(wd->resize_obj);
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_efl_ui_check_elm_interface_atspi_accessible_state_set_get(Eo *obj, Efl_Ui_Check_Data *_pd EINA_UNUSED) _efl_ui_check_efl_access_state_set_get(Eo *obj, Efl_Ui_Check_Data *_pd EINA_UNUSED)
{ {
Elm_Atspi_State_Set states = 0; Efl_Access_State_Set states = 0;
states = elm_interface_atspi_accessible_state_set_get(efl_super(obj, EFL_UI_CHECK_CLASS)); states = efl_access_state_set_get(efl_super(obj, EFL_UI_CHECK_CLASS));
if (elm_check_state_get(obj)) if (elm_check_state_get(obj))
STATE_TYPE_SET(states, ELM_ATSPI_STATE_CHECKED); STATE_TYPE_SET(states, EFL_ACCESS_STATE_CHECKED);
return states; return states;
} }
@ -239,8 +239,8 @@ _on_check_off(void *data,
efl_event_callback_legacy_call(obj, EFL_UI_CHECK_EVENT_CHANGED, NULL); efl_event_callback_legacy_call(obj, EFL_UI_CHECK_EVENT_CHANGED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(data, efl_access_state_changed_signal_emit(data,
ELM_ATSPI_STATE_CHECKED, EFL_ACCESS_STATE_CHECKED,
efl_ui_nstate_value_get(obj)); efl_ui_nstate_value_get(obj));
} }
@ -260,8 +260,8 @@ _on_check_on(void *data,
efl_event_callback_legacy_call(obj, EFL_UI_CHECK_EVENT_CHANGED, NULL); efl_event_callback_legacy_call(obj, EFL_UI_CHECK_EVENT_CHANGED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(data, efl_access_state_changed_signal_emit(data,
ELM_ATSPI_STATE_CHECKED, EFL_ACCESS_STATE_CHECKED,
efl_ui_nstate_value_get(obj)); efl_ui_nstate_value_get(obj));
} }
@ -356,7 +356,7 @@ _efl_ui_check_efl_object_constructor(Eo *obj, Efl_Ui_Check_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_CHECK_BOX); efl_access_role_set(obj, EFL_ACCESS_ROLE_CHECK_BOX);
return obj; return obj;
} }

View File

@ -29,7 +29,7 @@ class Efl.Ui.Check (Efl.Ui.Nstate, Elm.Interface.Atspi_Widget_Action)
Elm.Widget.widget_event; Elm.Widget.widget_event;
Efl.Ui.Nstate.count { set; } Efl.Ui.Nstate.count { set; }
Efl.Ui.Nstate.value { set; } Efl.Ui.Nstate.value { set; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
} }
events { events {

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED #define EFL_UI_TRANSLATABLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -908,7 +908,7 @@ _efl_ui_clock_efl_object_constructor(Eo *obj, Efl_Ui_Clock_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_DATE_EDITOR); efl_access_role_set(obj, EFL_ACCESS_ROLE_DATE_EDITOR);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -1877,7 +1877,7 @@ _efl_ui_flip_efl_object_constructor(Eo *obj, Efl_Ui_Flip_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PAGE_TAB_LIST); efl_access_role_set(obj, EFL_ACCESS_ROLE_PAGE_TAB_LIST);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -148,7 +148,7 @@ _efl_ui_frame_efl_object_constructor(Eo *obj, Efl_Ui_Frame_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FRAME); efl_access_role_set(obj, EFL_ACCESS_ROLE_FRAME);
return obj; return obj;
} }

View File

@ -188,7 +188,7 @@ _efl_ui_grid_efl_object_constructor(Eo *obj, Efl_Ui_Grid_Data *pd)
{ {
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME); efl_canvas_object_type_set(obj, MY_CLASS_NAME);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
pd->dir1 = EFL_UI_DIR_RIGHT; pd->dir1 = EFL_UI_DIR_RIGHT;
pd->dir2 = EFL_UI_DIR_DOWN; pd->dir2 = EFL_UI_DIR_DOWN;

View File

@ -11,7 +11,7 @@ _efl_ui_grid_static_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME); efl_canvas_object_type_set(obj, MY_CLASS_NAME);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
gd = efl_data_scope_get(obj, EFL_UI_GRID_CLASS); gd = efl_data_scope_get(obj, EFL_UI_GRID_CLASS);
gd->req_cols = 100; gd->req_cols = 100;

View File

@ -3,7 +3,7 @@
#endif #endif
#define EFL_ACCESS_IMAGE_PROTECTED #define EFL_ACCESS_IMAGE_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_CANVAS_LAYOUT_CALC_PROTECTED #define EFL_CANVAS_LAYOUT_CALC_PROTECTED
@ -864,7 +864,7 @@ _efl_ui_image_efl_object_constructor(Eo *obj, Efl_Ui_Image_Data *pd)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE); efl_access_role_set(obj, EFL_ACCESS_ROLE_IMAGE);
pd->scale_type = EFL_UI_IMAGE_SCALE_TYPE_FIT_INSIDE; pd->scale_type = EFL_UI_IMAGE_SCALE_TYPE_FIT_INSIDE;
pd->self = obj; pd->self = obj;

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -1540,7 +1540,7 @@ _efl_ui_image_zoomable_efl_object_constructor(Eo *obj, Efl_Ui_Image_Zoomable_Dat
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE); efl_access_role_set(obj, EFL_ACCESS_ROLE_IMAGE);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -398,7 +398,7 @@ _efl_ui_layout_elm_widget_on_focus_update(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_
evas_object_focus_set(wd->resize_obj, EINA_TRUE); evas_object_focus_set(wd->resize_obj, EINA_TRUE);
efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL); efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL);
if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj)) if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj))
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
} }
else else
{ {
@ -406,7 +406,7 @@ _efl_ui_layout_elm_widget_on_focus_update(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_
evas_object_focus_set(wd->resize_obj, EINA_FALSE); evas_object_focus_set(wd->resize_obj, EINA_FALSE);
efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL); efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL);
if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj)) if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj))
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
} }
if (efl_isa(wd->resize_obj, EDJE_OBJECT_CLASS)) if (efl_isa(wd->resize_obj, EDJE_OBJECT_CLASS))
edje_object_message_signal_process(wd->resize_obj); edje_object_message_signal_process(wd->resize_obj);
@ -2059,7 +2059,7 @@ _efl_ui_layout_efl_object_constructor(Eo *obj, Efl_Ui_Layout_Data *sd)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#define EFL_GFX_SIZE_HINT_PROTECTED #define EFL_GFX_SIZE_HINT_PROTECTED
@ -392,7 +392,7 @@ _efl_ui_panes_efl_object_constructor(Eo *obj, Efl_Ui_Panes_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SPLIT_PANE); efl_access_role_set(obj, EFL_ACCESS_ROLE_SPLIT_PANE);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -353,7 +353,7 @@ _efl_ui_progressbar_efl_object_constructor(Eo *obj, Efl_Ui_Progressbar_Data *_pd
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PROGRESS_BAR); efl_access_role_set(obj, EFL_ACCESS_ROLE_PROGRESS_BAR);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
@ -71,7 +71,7 @@ _state_set(Evas_Object *obj, Eina_Bool state, Eina_Bool activate)
{ {
if (sd->state) if (sd->state)
{ {
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_CHECKED, EINA_TRUE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_CHECKED, EINA_TRUE);
} }
} }
} }
@ -254,7 +254,7 @@ _efl_ui_radio_efl_object_constructor(Eo *obj, Efl_Ui_Radio_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_RADIO_BUTTON); efl_access_role_set(obj, EFL_ACCESS_ROLE_RADIO_BUTTON);
return obj; return obj;
} }
@ -371,14 +371,14 @@ _efl_ui_radio_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNU
return &atspi_actions[0]; return &atspi_actions[0];
} }
EOLIAN Elm_Atspi_State_Set EOLIAN Efl_Access_State_Set
_efl_ui_radio_elm_interface_atspi_accessible_state_set_get(Eo *obj, Efl_Ui_Radio_Data *pd EINA_UNUSED) _efl_ui_radio_efl_access_state_set_get(Eo *obj, Efl_Ui_Radio_Data *pd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, EFL_UI_RADIO_CLASS)); ret = efl_access_state_set_get(efl_super(obj, EFL_UI_RADIO_CLASS));
if (obj == elm_radio_selected_object_get(obj)) if (obj == elm_radio_selected_object_get(obj))
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_CHECKED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_CHECKED);
return ret; return ret;
} }

View File

@ -80,7 +80,7 @@ class Efl.Ui.Radio (Efl.Ui.Check, Elm.Interface.Atspi_Widget_Action)
Elm.Widget.theme_apply; Elm.Widget.theme_apply;
Elm.Widget.on_access_activate; Elm.Widget.on_access_activate;
Elm.Widget.widget_event; Elm.Widget.widget_event;
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
} }
events { events {

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_ACCESS_VALUE_PROTECTED #define EFL_ACCESS_VALUE_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
@ -69,7 +69,7 @@ _delay_change(void *data)
efl_event_callback_legacy_call(data, EFL_UI_SLIDER_EVENT_DELAY_CHANGED, NULL); efl_event_callback_legacy_call(data, EFL_UI_SLIDER_EVENT_DELAY_CHANGED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_value_changed_signal_emit(data); efl_access_value_changed_signal_emit(data);
return ECORE_CALLBACK_CANCEL; return ECORE_CALLBACK_CANCEL;
} }
@ -208,7 +208,7 @@ _val_set(Evas_Object *obj)
// emit accessiblity event also if value was chagend by API // emit accessiblity event also if value was chagend by API
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_value_changed_signal_emit(obj); efl_access_value_changed_signal_emit(obj);
} }
static void static void
@ -1213,7 +1213,7 @@ _efl_ui_slider_efl_object_constructor(Eo *obj, Efl_Ui_Slider_Data *_pd EINA_UNUS
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SLIDER); efl_access_role_set(obj, EFL_ACCESS_ROLE_SLIDER);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED #define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
@ -79,7 +79,7 @@ _val_set(Evas_Object *obj)
// emit accessiblity event also if value was chagend by API // emit accessiblity event also if value was chagend by API
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_value_changed_signal_emit(obj); efl_access_value_changed_signal_emit(obj);
} }
static void static void

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_TEXT_PROTECTED #define EFL_ACCESS_TEXT_PROTECTED
#define EFL_ACCESS_EDITABLE_TEXT_PROTECTED #define EFL_ACCESS_EDITABLE_TEXT_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
@ -1213,7 +1213,7 @@ _efl_ui_text_elm_widget_on_focus_update(Eo *obj, Efl_Ui_Text_Data *sd, Elm_Objec
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON); elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON);
efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL); efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
_return_key_enabled_check(obj); _return_key_enabled_check(obj);
_validate(obj); _validate(obj);
} }
@ -1230,7 +1230,7 @@ _efl_ui_text_elm_widget_on_focus_update(Eo *obj, Efl_Ui_Text_Data *sd, Elm_Objec
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF); elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF);
efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL); efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
if (_elm_config->selection_clear_enable) if (_elm_config->selection_clear_enable)
{ {
@ -2196,14 +2196,14 @@ _entry_changed_user_signal_cb(void *data,
atspi_info.content = edje_info->change.insert.content; atspi_info.content = edje_info->change.insert.content;
atspi_info.pos = edje_info->change.insert.pos; atspi_info.pos = edje_info->change.insert.pos;
atspi_info.len = edje_info->change.insert.plain_length; atspi_info.len = edje_info->change.insert.plain_length;
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info);
} }
else if (edje_info && !edje_info->insert) else if (edje_info && !edje_info->insert)
{ {
atspi_info.content = edje_info->change.del.content; atspi_info.content = edje_info->change.del.content;
atspi_info.pos = MIN(edje_info->change.del.start, edje_info->change.del.end); atspi_info.pos = MIN(edje_info->change.del.start, edje_info->change.del.end);
atspi_info.len = MAX(edje_info->change.del.start, edje_info->change.del.end) - atspi_info.pos; atspi_info.len = MAX(edje_info->change.del.start, edje_info->change.del.end) - atspi_info.pos;
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info);
} }
} }
} }
@ -2258,7 +2258,7 @@ _entry_cursor_changed_signal_cb(void *data,
_decoration_defer(obj); _decoration_defer(obj);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL);
} }
static void static void
@ -2270,7 +2270,7 @@ _entry_cursor_changed_manual_signal_cb(void *data,
efl_event_callback_legacy_call efl_event_callback_legacy_call
(data, EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL, NULL); (data, EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL);
} }
static void static void
@ -3380,7 +3380,7 @@ _efl_ui_text_efl_object_constructor(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ENTRY); efl_access_role_set(obj, EFL_ACCESS_ROLE_ENTRY);
efl_event_callback_add(obj, EFL_EVENT_CALLBACK_ADD, _cb_added, NULL); efl_event_callback_add(obj, EFL_EVENT_CALLBACK_ADD, _cb_added, NULL);
efl_event_callback_add(obj, EFL_EVENT_CALLBACK_DEL, _cb_deleted, NULL); efl_event_callback_add(obj, EFL_EVENT_CALLBACK_DEL, _cb_deleted, NULL);
efl_ui_text_interactive_editable_set(obj, EINA_FALSE); efl_ui_text_interactive_editable_set(obj, EINA_FALSE);
@ -3414,7 +3414,7 @@ _efl_ui_text_password_set(Eo *obj, Efl_Ui_Text_Data *sd, Eina_Bool password)
sd->single_line = EINA_TRUE; sd->single_line = EINA_TRUE;
sd->line_wrap = ELM_WRAP_NONE; sd->line_wrap = ELM_WRAP_NONE;
efl_ui_text_input_hint_set(obj, ((sd->input_hints & ~ELM_INPUT_HINT_AUTO_COMPLETE) | ELM_INPUT_HINT_SENSITIVE_DATA)); efl_ui_text_input_hint_set(obj, ((sd->input_hints & ~ELM_INPUT_HINT_AUTO_COMPLETE) | ELM_INPUT_HINT_SENSITIVE_DATA));
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PASSWORD_TEXT); efl_access_role_set(obj, EFL_ACCESS_ROLE_PASSWORD_TEXT);
} }
else else
{ {
@ -3426,7 +3426,7 @@ _efl_ui_text_password_set(Eo *obj, Efl_Ui_Text_Data *sd, Eina_Bool password)
_dnd_drop_cb, NULL); _dnd_drop_cb, NULL);
efl_ui_text_input_hint_set(obj, ((sd->input_hints | ELM_INPUT_HINT_AUTO_COMPLETE) & ~ELM_INPUT_HINT_SENSITIVE_DATA)); efl_ui_text_input_hint_set(obj, ((sd->input_hints | ELM_INPUT_HINT_AUTO_COMPLETE) & ~ELM_INPUT_HINT_SENSITIVE_DATA));
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ENTRY); efl_access_role_set(obj, EFL_ACCESS_ROLE_ENTRY);
} }
elm_obj_widget_theme_apply(obj); elm_obj_widget_theme_apply(obj);
@ -4603,23 +4603,23 @@ _efl_ui_text_efl_access_editable_text_cut(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNU
return EINA_TRUE; return EINA_TRUE;
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_efl_ui_text_elm_interface_atspi_accessible_state_set_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) _efl_ui_text_efl_access_state_set_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, EFL_UI_TEXT_CLASS)); ret = efl_access_state_set_get(efl_super(obj, EFL_UI_TEXT_CLASS));
if (efl_ui_text_interactive_editable_get(obj)) if (efl_ui_text_interactive_editable_get(obj))
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_EDITABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EDITABLE);
return ret; return ret;
} }
EOLIAN static const char* EOLIAN static const char*
_efl_ui_text_elm_interface_atspi_accessible_name_get(Eo *obj, Efl_Ui_Text_Data *pd) _efl_ui_text_efl_access_name_get(Eo *obj, Efl_Ui_Text_Data *pd)
{ {
const char *name; const char *name;
name = elm_interface_atspi_accessible_name_get(efl_super(obj, EFL_UI_TEXT_CLASS)); name = efl_access_name_get(efl_super(obj, EFL_UI_TEXT_CLASS));
if (name && strncmp("", name, 1)) return name; if (name && strncmp("", name, 1)) return name;
const char *ret = edje_object_part_text_get(pd->entry_edje, "elm.guide"); const char *ret = edje_object_part_text_get(pd->entry_edje, "elm.guide");
return ret; return ret;

View File

@ -366,8 +366,8 @@ class Efl.Ui.Text (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
Elm.Widget.widget_sub_object_del; Elm.Widget.widget_sub_object_del;
Elm.Interface_Scrollable.policy { set; } Elm.Interface_Scrollable.policy { set; }
Elm.Interface_Scrollable.bounce_allow { set; } Elm.Interface_Scrollable.bounce_allow { set; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Efl.Access.Text.text { get; } Efl.Access.Text.text { get; }
Efl.Access.Text.string { get; } Efl.Access.Text.string { get; }
Efl.Access.Text.attribute { get; } Efl.Access.Text.attribute { get; }

View File

@ -4,7 +4,7 @@
#include <Emotion.h> #include <Emotion.h>
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -265,7 +265,7 @@ _efl_ui_video_efl_object_constructor(Eo *obj, Efl_Ui_Video_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ANIMATION); efl_access_role_set(obj, EFL_ACCESS_ROLE_ANIMATION);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_COMPONENT_PROTECTED #define EFL_ACCESS_COMPONENT_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_INPUT_EVENT_PROTECTED #define EFL_INPUT_EVENT_PROTECTED
@ -1243,7 +1243,7 @@ _elm_win_focus_in(Ecore_Evas *ee)
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
efl_access_window_activated_signal_emit(obj); efl_access_window_activated_signal_emit(obj);
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_ACTIVE, EINA_TRUE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_ACTIVE, EINA_TRUE);
} }
/* do nothing */ /* do nothing */
@ -1277,7 +1277,7 @@ _elm_win_focus_out(Ecore_Evas *ee)
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
efl_access_window_deactivated_signal_emit(obj); efl_access_window_deactivated_signal_emit(obj);
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_ACTIVE, EINA_FALSE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_ACTIVE, EINA_FALSE);
} }
/* do nothing */ /* do nothing */
@ -2273,9 +2273,9 @@ _efl_ui_win_show(Eo *obj, Efl_Ui_Win_Data *sd)
{ {
Eo *root; Eo *root;
efl_access_window_created_signal_emit(obj); efl_access_window_created_signal_emit(obj);
root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN); root = efl_access_root_get(EFL_ACCESS_MIXIN);
if (root) if (root)
elm_interface_atspi_accessible_children_changed_added_signal_emit(root, obj); efl_access_children_changed_added_signal_emit(root, obj);
} }
if (do_eval) if (do_eval)
@ -2334,10 +2334,10 @@ _efl_ui_win_hide(Eo *obj, Efl_Ui_Win_Data *sd)
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
Eo *root; Eo *root;
root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN); root = efl_access_root_get(EFL_ACCESS_MIXIN);
efl_access_window_destroyed_signal_emit(obj); efl_access_window_destroyed_signal_emit(obj);
if (root) if (root)
elm_interface_atspi_accessible_children_changed_del_signal_emit(root, obj); efl_access_children_changed_del_signal_emit(root, obj);
} }
if (_elm_win_policy_quit_triggered(obj)) if (_elm_win_policy_quit_triggered(obj))
@ -4319,7 +4319,7 @@ _elm_win_frame_add(Efl_Ui_Win_Data *sd, const char *element, const char *style)
efreet_desktop_free(d); efreet_desktop_free(d);
} }
} }
elm_interface_atspi_accessible_type_set(sd->icon, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(sd->icon, EFL_ACCESS_TYPE_DISABLED);
} }
edje_object_part_swallow(sd->frame_obj, "elm.swallow.icon", sd->icon); edje_object_part_swallow(sd->frame_obj, "elm.swallow.icon", sd->icon);
@ -5282,7 +5282,7 @@ _elm_win_finalize_internal(Eo *obj, Efl_Ui_Win_Data *sd, const char *name, Elm_W
elm_win_focus_highlight_animate_set(obj, EINA_TRUE); elm_win_focus_highlight_animate_set(obj, EINA_TRUE);
} }
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_WINDOW); efl_access_role_set(obj, EFL_ACCESS_ROLE_WINDOW);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
efl_access_window_created_signal_emit(obj); efl_access_window_created_signal_emit(obj);
@ -6648,7 +6648,7 @@ _on_atspi_bus_connected(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUS
target = efl_ui_focus_manager_focus_get(m); target = efl_ui_focus_manager_focus_get(m);
} }
if (target) if (target)
elm_interface_atspi_accessible_state_changed_signal_emit(target, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE); efl_access_state_changed_signal_emit(target, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
} }
else else
efl_access_window_deactivated_signal_emit(win); efl_access_window_deactivated_signal_emit(win);
@ -6676,11 +6676,11 @@ _efl_ui_win_efl_object_debug_name_override(Eo *obj, Efl_Ui_Win_Data *pd, Eina_St
} }
EOLIAN static Eo* EOLIAN static Eo*
_efl_ui_win_elm_interface_atspi_accessible_parent_get(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd EINA_UNUSED) _efl_ui_win_efl_access_parent_get(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd EINA_UNUSED)
{ {
// attach all kinds of windows directly to ATSPI application root object // attach all kinds of windows directly to ATSPI application root object
Eo *root; Eo *root;
root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN); root = efl_access_root_get(EFL_ACCESS_MIXIN);
return root; return root;
} }
@ -6699,23 +6699,23 @@ _efl_ui_win_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUSE
return &atspi_actions[0]; return &atspi_actions[0];
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_efl_ui_win_elm_interface_atspi_accessible_state_set_get(Eo *obj, Efl_Ui_Win_Data *sd EINA_UNUSED) _efl_ui_win_efl_access_state_set_get(Eo *obj, Efl_Ui_Win_Data *sd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, MY_CLASS)); ret = efl_access_state_set_get(efl_super(obj, MY_CLASS));
if (elm_win_focus_get(obj)) if (elm_win_focus_get(obj))
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_ACTIVE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_ACTIVE);
return ret; return ret;
} }
EOLIAN static const char* EOLIAN static const char*
_efl_ui_win_elm_interface_atspi_accessible_name_get(Eo *obj, Efl_Ui_Win_Data *sd EINA_UNUSED) _efl_ui_win_efl_access_name_get(Eo *obj, Efl_Ui_Win_Data *sd EINA_UNUSED)
{ {
const char *ret; const char *ret;
ret = elm_interface_atspi_accessible_name_get(efl_super(obj, EFL_UI_WIN_CLASS)); ret = efl_access_name_get(efl_super(obj, EFL_UI_WIN_CLASS));
if (ret) return ret; if (ret) return ret;
const char *name = elm_win_title_get(obj); const char *name = elm_win_title_get(obj);
return name; return name;

View File

@ -830,9 +830,9 @@ class Efl.Ui.Win (Elm.Widget, Efl.Canvas, Efl.Access.Window,
Elm.Widget.on_focus_update; Elm.Widget.on_focus_update;
Elm.Widget.widget_event; Elm.Widget.widget_event;
Elm.Widget.focus_manager_create; Elm.Widget.focus_manager_create;
Elm.Interface.Atspi_Accessible.parent { get; } Efl.Access.parent { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Efl.Access.Component.extents { get; } Efl.Access.Component.extents { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Efl.Input.State.modifier_enabled { get; } Efl.Input.State.modifier_enabled { get; }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED #define EFL_UI_TRANSLATABLE_PROTECTED
@ -358,7 +358,7 @@ _elm_combobox_efl_object_constructor(Eo *obj, Elm_Combobox_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_GLASS_PANE); efl_access_role_set(obj, EFL_ACCESS_ROLE_GLASS_PANE);
//hover-parent //hover-parent
sd->hover_parent = elm_object_top_widget_get(obj); sd->hover_parent = elm_object_top_widget_get(obj);

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -1124,7 +1124,7 @@ _elm_ctxpopup_efl_object_constructor(Eo *obj, Elm_Ctxpopup_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_POPUP_MENU); efl_access_role_set(obj, EFL_ACCESS_ROLE_POPUP_MENU);
return obj; return obj;
} }
@ -1536,13 +1536,13 @@ _elm_ctxpopup_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNU
return &atspi_actions[0]; return &atspi_actions[0];
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_ctxpopup_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Ctxpopup_Data *sd EINA_UNUSED) _elm_ctxpopup_efl_access_state_set_get(Eo *obj, Elm_Ctxpopup_Data *sd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, MY_CLASS)); ret = efl_access_state_set_get(efl_super(obj, MY_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MODAL); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MODAL);
return ret; return ret;
} }

View File

@ -9,7 +9,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -2049,7 +2049,7 @@ _elm_fileselector_efl_object_constructor(Eo *obj, Elm_Fileselector_Data *sd)
sd->obj = obj; sd->obj = obj;
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILE_CHOOSER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILE_CHOOSER);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -272,7 +272,7 @@ _elm_fileselector_button_efl_object_constructor(Eo *obj, Elm_Fileselector_Button
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON); efl_access_role_set(obj, EFL_ACCESS_ROLE_PUSH_BUTTON);
return obj; return obj;
} }

View File

@ -3,7 +3,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -338,7 +338,7 @@ _elm_fileselector_entry_efl_object_constructor(Eo *obj, Elm_Fileselector_Entry_D
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_GROUPING); efl_access_role_set(obj, EFL_ACCESS_ROLE_GROUPING);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -694,7 +694,7 @@ _elm_hoversel_efl_object_constructor(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON); efl_access_role_set(obj, EFL_ACCESS_ROLE_PUSH_BUTTON);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED #define EFL_UI_TRANSLATABLE_PROTECTED
@ -535,8 +535,8 @@ _on_item_clicked(void *data,
_item_select(WIDGET(it), it); _item_select(WIDGET(it), it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, efl_access_state_changed_signal_emit(eo_it,
ELM_ATSPI_STATE_CHECKED, EFL_ACCESS_STATE_CHECKED,
EINA_TRUE); EINA_TRUE);
if (sd->selected_it) if (sd->selected_it)
@ -699,7 +699,7 @@ _elm_multibuttonentry_item_efl_object_destructor(Eo *eo_it,
Elm_Multibuttonentry_Item_Data *it) Elm_Multibuttonentry_Item_Data *it)
{ {
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_children_changed_del_signal_emit(WIDGET(it), eo_it); efl_access_children_changed_del_signal_emit(WIDGET(it), eo_it);
_item_del(it); _item_del(it);
efl_destructor(efl_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS)); efl_destructor(efl_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS));
@ -793,12 +793,12 @@ _item_new(Elm_Multibuttonentry_Data *sd,
return NULL; return NULL;
WIDGET_ITEM_DATA_SET(eo_item, data); WIDGET_ITEM_DATA_SET(eo_item, data);
elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_RADIO_BUTTON); efl_access_role_set(eo_item, EFL_ACCESS_ROLE_RADIO_BUTTON);
ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(eo_item, item); ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(eo_item, item);
VIEW(item) = elm_layout_add(obj); VIEW(item) = elm_layout_add(obj);
elm_interface_atspi_accessible_type_set(VIEW(item), ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(VIEW(item), EFL_ACCESS_TYPE_DISABLED);
if (!elm_layout_theme_set if (!elm_layout_theme_set
(VIEW(item), "multibuttonentry", "btn", elm_widget_style_get(obj))) (VIEW(item), "multibuttonentry", "btn", elm_widget_style_get(obj)))
@ -971,8 +971,8 @@ _item_new(Elm_Multibuttonentry_Data *sd,
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, eo_item); efl_access_children_changed_added_signal_emit(obj, eo_item);
elm_interface_atspi_accessible_added(eo_item); efl_access_added(eo_item);
} }
return eo_item; return eo_item;
@ -1694,7 +1694,7 @@ _elm_multibuttonentry_efl_object_constructor(Eo *obj, Elm_Multibuttonentry_Data
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PANEL); efl_access_role_set(obj, EFL_ACCESS_ROLE_PANEL);
return obj; return obj;
} }
@ -1985,38 +1985,38 @@ _elm_multibuttonentry_class_constructor(Efl_Class *klass)
} }
EOLIAN static Eina_List* EOLIAN static Eina_List*
_elm_multibuttonentry_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Multibuttonentry_Data *sd) _elm_multibuttonentry_efl_access_children_get(Eo *obj, Elm_Multibuttonentry_Data *sd)
{ {
Eina_List *ret; Eina_List *ret;
ret = elm_interface_atspi_accessible_children_get(efl_super(obj, ELM_MULTIBUTTONENTRY_CLASS)); ret = efl_access_children_get(efl_super(obj, ELM_MULTIBUTTONENTRY_CLASS));
return eina_list_merge(eina_list_clone(sd->items), ret); return eina_list_merge(eina_list_clone(sd->items), ret);
} }
EOLIAN static const char* EOLIAN static const char*
_elm_multibuttonentry_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Multibuttonentry_Item_Data *item) _elm_multibuttonentry_item_efl_access_name_get(Eo *eo_it, Elm_Multibuttonentry_Item_Data *item)
{ {
const char *ret; const char *ret;
ret = elm_interface_atspi_accessible_name_get(efl_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS)); ret = efl_access_name_get(efl_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS));
if (ret) return ret; if (ret) return ret;
ret = elm_object_part_text_get(VIEW(item), "elm.btn.text"); ret = elm_object_part_text_get(VIEW(item), "elm.btn.text");
return _elm_widget_item_accessible_plain_name_get(eo_it, ret); return _elm_widget_item_accessible_plain_name_get(eo_it, ret);
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_multibuttonentry_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_Multibuttonentry_Item_Data *sd EINA_UNUSED) _elm_multibuttonentry_item_efl_access_state_set_get(Eo *eo_it, Elm_Multibuttonentry_Item_Data *sd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
Eina_Bool sel; Eina_Bool sel;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS)); ret = efl_access_state_set_get(efl_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS));
sel = elm_obj_multibuttonentry_item_selected_get(eo_it); sel = elm_obj_multibuttonentry_item_selected_get(eo_it);
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_EDITABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EDITABLE);
if (sel) if (sel)
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_CHECKED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_CHECKED);
return ret; return ret;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
@ -542,7 +542,7 @@ _elm_naviframe_item_elm_widget_item_part_text_set(Eo *eo_it,
if (nit->title_label) strncat(buf, " ", 1); if (nit->title_label) strncat(buf, " ", 1);
strncat(buf, nit->subtitle_label, sizeof(buf) - strlen(buf) - 2); strncat(buf, nit->subtitle_label, sizeof(buf) - strlen(buf) - 2);
} }
elm_interface_atspi_accessible_name_set(eo_it, buf); efl_access_name_set(eo_it, buf);
elm_layout_sizing_eval(WIDGET(nit)); elm_layout_sizing_eval(WIDGET(nit));
} }
@ -1265,8 +1265,8 @@ _item_new(Evas_Object *obj,
ELM_NAVIFRAME_DATA_GET(obj, sd); ELM_NAVIFRAME_DATA_GET(obj, sd);
eo_item = efl_add(ELM_NAVIFRAME_ITEM_CLASS, obj); eo_item = efl_add(ELM_NAVIFRAME_ITEM_CLASS, obj);
elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_PAGE_TAB); efl_access_role_set(eo_item, EFL_ACCESS_ROLE_PAGE_TAB);
elm_interface_atspi_accessible_name_set(eo_item, (char*)title_label); efl_access_name_set(eo_item, (char*)title_label);
if (!eo_item) if (!eo_item)
{ {
@ -1591,7 +1591,7 @@ _elm_naviframe_efl_object_constructor(Eo *obj, Elm_Naviframe_Data *sd)
sd->obj = obj; sd->obj = obj;
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PAGE_TAB_LIST); efl_access_role_set(obj, EFL_ACCESS_ROLE_PAGE_TAB_LIST);
return obj; return obj;
} }
@ -1943,7 +1943,7 @@ _elm_naviframe_item_pop_cb_set(Eo *eo_item EINA_UNUSED,
} }
EOLIAN static Eina_List* EOLIAN static Eina_List*
_elm_naviframe_item_elm_interface_atspi_accessible_children_get(Eo *eo_item EINA_UNUSED, Elm_Naviframe_Item_Data *nit) _elm_naviframe_item_efl_access_children_get(Eo *eo_item EINA_UNUSED, Elm_Naviframe_Item_Data *nit)
{ {
Eina_List *ret = NULL; Eina_List *ret = NULL;

View File

@ -4,7 +4,7 @@
#include <Emotion.h> #include <Emotion.h>
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -667,7 +667,7 @@ _elm_player_efl_object_constructor(Eo *obj, Elm_Player_Data *sd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ANIMATION); efl_access_role_set(obj, EFL_ACCESS_ROLE_ANIMATION);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -1531,7 +1531,7 @@ _elm_popup_efl_object_constructor(Eo *obj, Elm_Popup_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_NOTIFICATION); efl_access_role_set(obj, EFL_ACCESS_ROLE_NOTIFICATION);
return obj; return obj;
} }
@ -1799,13 +1799,13 @@ _elm_popup_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUSED
return &atspi_actions[0]; return &atspi_actions[0];
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_popup_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Popup_Data *sd EINA_UNUSED) _elm_popup_efl_access_state_set_get(Eo *obj, Elm_Popup_Data *sd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, MY_CLASS)); ret = efl_access_state_set_get(efl_super(obj, MY_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MODAL); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MODAL);
return ret; return ret;
} }

View File

@ -35,7 +35,7 @@
#endif /* ! _WIN32 */ #endif /* ! _WIN32 */
EAPI void register_elm_atspi_app_object(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_elm_atspi_app_object(v8::Handle<v8::Object> global, v8::Isolate* isolate);
EAPI void register_elm_interface_atspi_accessible(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_efl_access(v8::Handle<v8::Object> global, v8::Isolate* isolate);
EAPI void register_efl_access_action(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_efl_access_action(v8::Handle<v8::Object> global, v8::Isolate* isolate);
EAPI void register_efl_access_component(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_efl_access_component(v8::Handle<v8::Object> global, v8::Isolate* isolate);
EAPI void register_elm_interface_atspi_text_editable(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_elm_interface_atspi_text_editable(v8::Handle<v8::Object> global, v8::Isolate* isolate);
@ -200,7 +200,7 @@ void init(v8::Handle<v8::Object> exports)
elm::register_icon(exports, v8::Isolate::GetCurrent()); elm::register_icon(exports, v8::Isolate::GetCurrent());
elm::register_image(exports, v8::Isolate::GetCurrent()); elm::register_image(exports, v8::Isolate::GetCurrent());
elm::register_index(exports, v8::Isolate::GetCurrent()); elm::register_index(exports, v8::Isolate::GetCurrent());
::register_elm_interface_atspi_accessible(exports, v8::Isolate::GetCurrent()); ::register_efl_access(exports, v8::Isolate::GetCurrent());
::register_efl_access_action(exports, v8::Isolate::GetCurrent()); ::register_efl_access_action(exports, v8::Isolate::GetCurrent());
::register_efl_access_component(exports, v8::Isolate::GetCurrent()); ::register_efl_access_component(exports, v8::Isolate::GetCurrent());
::register_elm_interface_atspi_text_editable(exports, v8::Isolate::GetCurrent()); ::register_elm_interface_atspi_text_editable(exports, v8::Isolate::GetCurrent());

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -1521,17 +1521,17 @@ _elm_access_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUSE
return &atspi_actions[0]; return &atspi_actions[0];
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_access_elm_interface_atspi_accessible_state_set_get(Eo *obj, void *pd EINA_UNUSED) _elm_access_efl_access_state_set_get(Eo *obj, void *pd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, ELM_ACCESS_CLASS)); ret = efl_access_state_set_get(efl_super(obj, ELM_ACCESS_CLASS));
Elm_Access_Info *info = _elm_access_info_get(obj); Elm_Access_Info *info = _elm_access_info_get(obj);
if (info && !evas_object_visible_get(info->part_object)) if (info && !evas_object_visible_get(info->part_object))
{ {
STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_VISIBLE); STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_VISIBLE);
STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_SHOWING); STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_SHOWING);
} }
return ret; return ret;

View File

@ -10,6 +10,6 @@ class Elm.Access (Elm.Widget, Elm.Interface.Atspi_Widget_Action)
Elm.Widget.on_access_activate; Elm.Widget.on_access_activate;
Elm.Widget.on_focus_update; Elm.Widget.on_focus_update;
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
} }
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -548,7 +548,7 @@ _elm_actionslider_efl_object_constructor(Eo *obj, Elm_Actionslider_Data *_pd EIN
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SLIDER); efl_access_role_set(obj, EFL_ACCESS_ROLE_SLIDER);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
@ -26,18 +26,18 @@ _elm_atspi_app_object_efl_object_destructor(Eo *obj EINA_UNUSED, Elm_Atspi_App_O
} }
EOLIAN static Eina_List* EOLIAN static Eina_List*
_elm_atspi_app_object_elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED) _elm_atspi_app_object_efl_access_children_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED)
{ {
Eina_List *l, *accs = NULL; Eina_List *l, *accs = NULL;
Evas_Object *win; Evas_Object *win;
EINA_LIST_FOREACH(_elm_win_list, l, win) EINA_LIST_FOREACH(_elm_win_list, l, win)
{ {
Elm_Atspi_Type type; Efl_Access_Type type;
if (!efl_isa(win, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN)) if (!efl_isa(win, EFL_ACCESS_MIXIN))
continue; continue;
type = elm_interface_atspi_accessible_type_get(win); type = efl_access_type_get(win);
if (type == ELM_ATSPI_TYPE_REGULAR) if (type == EFL_ACCESS_TYPE_REGULAR)
accs = eina_list_append(accs, win); accs = eina_list_append(accs, win);
} }
@ -45,7 +45,7 @@ _elm_atspi_app_object_elm_interface_atspi_accessible_children_get(Eo *obj EINA_U
} }
EOLIAN static const char* EOLIAN static const char*
_elm_atspi_app_object_elm_interface_atspi_accessible_name_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED) _elm_atspi_app_object_efl_access_name_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED)
{ {
const char *ret; const char *ret;
ret = elm_app_name_get(); ret = elm_app_name_get();
@ -53,21 +53,21 @@ _elm_atspi_app_object_elm_interface_atspi_accessible_name_get(Eo *obj EINA_UNUSE
} }
EOLIAN static const char* EOLIAN static const char*
_elm_atspi_app_object_elm_interface_atspi_accessible_description_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd) _elm_atspi_app_object_efl_access_description_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd)
{ {
return _pd->descr; return _pd->descr;
} }
EOLIAN static void EOLIAN static void
_elm_atspi_app_object_elm_interface_atspi_accessible_description_set(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED, const char *descr) _elm_atspi_app_object_efl_access_description_set(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED, const char *descr)
{ {
eina_stringshare_replace(&_pd->descr, descr); eina_stringshare_replace(&_pd->descr, descr);
} }
EOLIAN static Elm_Atspi_Role EOLIAN static Efl_Access_Role
_elm_atspi_app_object_elm_interface_atspi_accessible_role_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED) _elm_atspi_app_object_efl_access_role_get(Eo *obj EINA_UNUSED, Elm_Atspi_App_Object_Data *_pd EINA_UNUSED)
{ {
return ELM_ATSPI_ROLE_APPLICATION; return EFL_ACCESS_ROLE_APPLICATION;
} }
#include "elm_atspi_app_object.eo.c" #include "elm_atspi_app_object.eo.c"

View File

@ -1,13 +1,13 @@
class Elm.Atspi.App.Object (Efl.Object, Elm.Interface.Atspi_Accessible) class Elm.Atspi.App.Object (Efl.Object, Efl.Access)
{ {
[[AT-SPI application object class]] [[AT-SPI application object class]]
legacy_prefix: elm_atspi_app_object; legacy_prefix: elm_atspi_app_object;
data: Elm_Atspi_App_Object_Data; data: Elm_Atspi_App_Object_Data;
implements { implements {
Efl.Object.destructor; Efl.Object.destructor;
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Accessible.description { get; set; } Efl.Access.description { get; set; }
Elm.Interface.Atspi_Accessible.role { get; } Efl.Access.role { get; }
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_UI_FOCUS_COMPOSITION_PROTECTED #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -363,11 +363,11 @@ elm_box_add(Evas_Object *parent)
EOLIAN static Eo * EOLIAN static Eo *
_elm_box_efl_object_constructor(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED) _elm_box_efl_object_constructor(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED)
{ {
elm_interface_atspi_accessible_type_set(obj, ELM_ATSPI_TYPE_SKIPPED); efl_access_type_set(obj, EFL_ACCESS_TYPE_SKIPPED);
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -196,7 +196,7 @@ _elm_bubble_efl_object_constructor(Eo *obj, Elm_Bubble_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_UI_FOCUS_COMPOSITION_PROTECTED #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
@ -1658,7 +1658,7 @@ _elm_calendar_efl_object_constructor(Eo *obj, Elm_Calendar_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_CALENDAR); efl_access_role_set(obj, EFL_ACCESS_ROLE_CALENDAR);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_UI_FOCUS_COMPOSITION_PROTECTED #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -784,7 +784,7 @@ _elm_clock_efl_object_constructor(Eo *obj, Elm_Clock_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_TEXT); efl_access_role_set(obj, EFL_ACCESS_ROLE_TEXT);
return obj; return obj;
} }

View File

@ -44,8 +44,8 @@ class Elm.Color.Item(Elm.Widget.Item, Efl.Ui.Focus.Object, Elm.Interface.Atspi_W
Elm.Widget.Item.focus { get; set; } Elm.Widget.Item.focus { get; set; }
Efl.Ui.Focus.Object.focus { set; } Efl.Ui.Focus.Object.focus { set; }
Efl.Ui.Focus.Object.focus_geometry { get; } Efl.Ui.Focus.Object.focus_geometry { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
} }
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_COMPONENT_PROTECTED #define EFL_ACCESS_COMPONENT_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_UI_FOCUS_COMPOSITION_PROTECTED #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
@ -1735,8 +1735,8 @@ _item_action_activate(Evas_Object *obj, const char *params EINA_UNUSED)
elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm"); elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm");
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(obj, efl_access_state_changed_signal_emit(obj,
ELM_ATSPI_STATE_CHECKED, EFL_ACCESS_STATE_CHECKED,
EINA_TRUE); EINA_TRUE);
elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g, elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
item->color->b, item->color->a); item->color->b, item->color->a);
@ -1802,7 +1802,7 @@ _elm_color_item_efl_object_constructor(Eo *eo_item, Elm_Color_Item_Data *item)
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
elm_wdg_item_access_register(eo_item); elm_wdg_item_access_register(eo_item);
elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_RADIO_BUTTON); efl_access_role_set(eo_item, EFL_ACCESS_ROLE_RADIO_BUTTON);
return eo_item; return eo_item;
} }
@ -2267,7 +2267,7 @@ _elm_colorselector_efl_object_constructor(Eo *obj, Elm_Colorselector_Data *_pd E
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_COLOR_CHOOSER); efl_access_role_set(obj, EFL_ACCESS_ROLE_COLOR_CHOOSER);
return obj; return obj;
} }
@ -2592,11 +2592,11 @@ _elm_colorselector_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EIN
} }
EOLIAN static Eina_List* EOLIAN static Eina_List*
_elm_colorselector_elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm_Colorselector_Data *sd) _elm_colorselector_efl_access_children_get(Eo *obj EINA_UNUSED, Elm_Colorselector_Data *sd)
{ {
Eina_List *ret = NULL; Eina_List *ret = NULL;
ret = elm_interface_atspi_accessible_children_get(efl_super(obj, ELM_COLORSELECTOR_CLASS)); ret = efl_access_children_get(efl_super(obj, ELM_COLORSELECTOR_CLASS));
// filter - out box contiainer // filter - out box contiainer
ret = eina_list_remove(ret, sd->palette_box); ret = eina_list_remove(ret, sd->palette_box);
// append items as colorselector children // append items as colorselector children
@ -2605,18 +2605,18 @@ _elm_colorselector_elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUS
return ret; return ret;
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_color_item_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Color_Item_Data *sd EINA_UNUSED) _elm_color_item_efl_access_state_set_get(Eo *obj, Elm_Color_Item_Data *sd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
Eina_Bool sel; Eina_Bool sel;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, ELM_COLOR_ITEM_CLASS)); ret = efl_access_state_set_get(efl_super(obj, ELM_COLOR_ITEM_CLASS));
sel = elm_obj_color_item_selected_get(obj); sel = elm_obj_color_item_selected_get(obj);
if (sel) if (sel)
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_CHECKED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_CHECKED);
return ret; return ret;
} }
@ -2669,14 +2669,14 @@ _elm_color_item_elm_interface_atspi_widget_action_elm_actions_get(Eo *eo_it EINA
} }
EOLIAN static const char* EOLIAN static const char*
_elm_color_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Color_Item_Data *it) _elm_color_item_efl_access_name_get(Eo *eo_it, Elm_Color_Item_Data *it)
{ {
Eina_Strbuf *buf; Eina_Strbuf *buf;
const char *color_name = NULL; const char *color_name = NULL;
const char *name; const char *name;
char *accessible_name; char *accessible_name;
name = elm_interface_atspi_accessible_name_get(efl_super(eo_it, ELM_COLOR_ITEM_CLASS)); name = efl_access_name_get(efl_super(eo_it, ELM_COLOR_ITEM_CLASS));
if (name) return name; if (name) return name;
buf = eina_strbuf_new(); buf = eina_strbuf_new();

View File

@ -113,7 +113,7 @@ class Elm.Colorselector (Efl.Ui.Layout, Efl.Ui.Focus.Composition,
Elm.Widget.on_access_update; Elm.Widget.on_access_update;
Elm.Widget.widget_event; Elm.Widget.widget_event;
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
} }
events { events {
color,item,selected; [[Called when color item was selected]] color,item,selected; [[Called when color item was selected]]

View File

@ -3,7 +3,7 @@
#endif #endif
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -997,7 +997,7 @@ _elm_conformant_efl_object_constructor(Eo *obj, Elm_Conformant_Data *sd)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
Efl_Event event = {}; Efl_Event event = {};
event.object = sd->win; event.object = sd->win;

View File

@ -212,7 +212,7 @@ class Elm.Ctxpopup (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Elm.Interface.Atspi_Widge
Efl.Ui.Menu.last_item { get; } Efl.Ui.Menu.last_item { get; }
Efl.Ui.Menu.items { get; } Efl.Ui.Menu.items { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Efl.Part.part; Efl.Part.part;
} }
events { events {

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED #define EFL_UI_TRANSLATABLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -456,7 +456,7 @@ _elm_dayselector_efl_object_constructor(Eo *obj, Elm_Dayselector_Data *_pd EINA_
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PANEL); efl_access_role_set(obj, EFL_ACCESS_ROLE_PANEL);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED #define EFL_UI_TRANSLATABLE_PROTECTED
@ -1416,7 +1416,7 @@ _elm_diskselector_efl_object_constructor(Eo *obj, Elm_Diskselector_Data *_pd EIN
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST); efl_access_role_set(obj, EFL_ACCESS_ROLE_LIST);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_TEXT_PROTECTED #define EFL_ACCESS_TEXT_PROTECTED
#define EFL_ACCESS_EDITABLE_TEXT_PROTECTED #define EFL_ACCESS_EDITABLE_TEXT_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
@ -1267,7 +1267,7 @@ _elm_entry_focus_update(Eo *obj, Elm_Entry_Data *sd)
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON); elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON);
efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL); efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
_return_key_enabled_check(obj); _return_key_enabled_check(obj);
_validate(obj); _validate(obj);
} }
@ -1282,7 +1282,7 @@ _elm_entry_focus_update(Eo *obj, Elm_Entry_Data *sd)
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF); elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF);
efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL); efl_event_callback_legacy_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE); efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
if (_elm_config->selection_clear_enable) if (_elm_config->selection_clear_enable)
{ {
@ -2197,14 +2197,14 @@ _entry_changed_user_signal_cb(void *data,
atspi_info.content = edje_info->change.insert.content; atspi_info.content = edje_info->change.insert.content;
atspi_info.pos = edje_info->change.insert.pos; atspi_info.pos = edje_info->change.insert.pos;
atspi_info.len = edje_info->change.insert.plain_length; atspi_info.len = edje_info->change.insert.plain_length;
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info);
} }
else if (edje_info && !edje_info->insert) else if (edje_info && !edje_info->insert)
{ {
atspi_info.content = edje_info->change.del.content; atspi_info.content = edje_info->change.del.content;
atspi_info.pos = MIN(edje_info->change.del.start, edje_info->change.del.end); atspi_info.pos = MIN(edje_info->change.del.start, edje_info->change.del.end);
atspi_info.len = MAX(edje_info->change.del.start, edje_info->change.del.end) - atspi_info.pos; atspi_info.len = MAX(edje_info->change.del.start, edje_info->change.del.end) - atspi_info.pos;
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info);
} }
} }
} }
@ -2229,7 +2229,7 @@ _entry_preedit_changed_signal_cb(void *data,
atspi_info.content = text; atspi_info.content = text;
atspi_info.pos = edje_info->change.insert.pos; atspi_info.pos = edje_info->change.insert.pos;
atspi_info.len = edje_info->change.insert.plain_length; atspi_info.len = edje_info->change.insert.plain_length;
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, efl_access_event_emit(EFL_ACCESS_MIXIN,
data, data,
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED,
&atspi_info); &atspi_info);
@ -2316,7 +2316,7 @@ _entry_selection_changed_signal_cb(void *data,
_selection_store(ELM_SEL_TYPE_PRIMARY, data); _selection_store(ELM_SEL_TYPE_PRIMARY, data);
_update_selection_handler(data); _update_selection_handler(data);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED, NULL);
} }
static void static void
@ -2420,7 +2420,7 @@ _entry_cursor_changed_signal_cb(void *data,
efl_event_callback_legacy_call(data, ELM_ENTRY_EVENT_CURSOR_CHANGED, NULL); efl_event_callback_legacy_call(data, ELM_ENTRY_EVENT_CURSOR_CHANGED, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL);
} }
static void static void
@ -2432,7 +2432,7 @@ _entry_cursor_changed_manual_signal_cb(void *data,
efl_event_callback_legacy_call efl_event_callback_legacy_call
(data, ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL, NULL); (data, ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL, NULL);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL);
} }
static void static void
@ -4036,7 +4036,7 @@ _elm_entry_efl_object_constructor(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ENTRY); efl_access_role_set(obj, EFL_ACCESS_ROLE_ENTRY);
efl_event_callback_add(obj, EFL_EVENT_CALLBACK_ADD, _cb_added, NULL); efl_event_callback_add(obj, EFL_EVENT_CALLBACK_ADD, _cb_added, NULL);
efl_event_callback_add(obj, EFL_EVENT_CALLBACK_DEL, _cb_deleted, NULL); efl_event_callback_add(obj, EFL_EVENT_CALLBACK_DEL, _cb_deleted, NULL);
@ -4121,7 +4121,7 @@ _elm_entry_password_set(Eo *obj, Elm_Entry_Data *sd, Eina_Bool password)
sd->line_wrap = ELM_WRAP_NONE; sd->line_wrap = ELM_WRAP_NONE;
elm_entry_input_hint_set(obj, ((sd->input_hints & ~ELM_INPUT_HINT_AUTO_COMPLETE) | ELM_INPUT_HINT_SENSITIVE_DATA)); elm_entry_input_hint_set(obj, ((sd->input_hints & ~ELM_INPUT_HINT_AUTO_COMPLETE) | ELM_INPUT_HINT_SENSITIVE_DATA));
_entry_selection_callbacks_unregister(obj); _entry_selection_callbacks_unregister(obj);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PASSWORD_TEXT); efl_access_role_set(obj, EFL_ACCESS_ROLE_PASSWORD_TEXT);
} }
else else
{ {
@ -4134,7 +4134,7 @@ _elm_entry_password_set(Eo *obj, Elm_Entry_Data *sd, Eina_Bool password)
elm_entry_input_hint_set(obj, ((sd->input_hints | ELM_INPUT_HINT_AUTO_COMPLETE) & ~ELM_INPUT_HINT_SENSITIVE_DATA)); elm_entry_input_hint_set(obj, ((sd->input_hints | ELM_INPUT_HINT_AUTO_COMPLETE) & ~ELM_INPUT_HINT_SENSITIVE_DATA));
_entry_selection_callbacks_register(obj); _entry_selection_callbacks_register(obj);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ENTRY); efl_access_role_set(obj, EFL_ACCESS_ROLE_ENTRY);
} }
elm_obj_widget_theme_apply(obj); elm_obj_widget_theme_apply(obj);
@ -6007,23 +6007,23 @@ _elm_entry_efl_access_editable_text_cut(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED
return EINA_TRUE; return EINA_TRUE;
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_entry_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) _elm_entry_efl_access_state_set_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, ELM_ENTRY_CLASS)); ret = efl_access_state_set_get(efl_super(obj, ELM_ENTRY_CLASS));
if (elm_entry_editable_get(obj)) if (elm_entry_editable_get(obj))
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_EDITABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EDITABLE);
return ret; return ret;
} }
EOLIAN static const char* EOLIAN static const char*
_elm_entry_elm_interface_atspi_accessible_name_get(Eo *obj, Elm_Entry_Data *sd) _elm_entry_efl_access_name_get(Eo *obj, Elm_Entry_Data *sd)
{ {
const char *name; const char *name;
name = elm_interface_atspi_accessible_name_get(efl_super(obj, ELM_ENTRY_CLASS)); name = efl_access_name_get(efl_super(obj, ELM_ENTRY_CLASS));
if (name && strncmp("", name, 1)) return name; if (name && strncmp("", name, 1)) return name;
if (sd->password) return NULL; if (sd->password) return NULL;

View File

@ -965,8 +965,8 @@ class Elm.Entry (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
Elm.Widget.widget_sub_object_del; Elm.Widget.widget_sub_object_del;
Elm.Interface_Scrollable.policy { set; } Elm.Interface_Scrollable.policy { set; }
Elm.Interface_Scrollable.bounce_allow { set; } Elm.Interface_Scrollable.bounce_allow { set; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Efl.Access.Text.text { get; } Efl.Access.Text.text { get; }
Efl.Access.Text.string { get; } Efl.Access.Text.string { get; }
Efl.Access.Text.attribute { get; } Efl.Access.Text.attribute { get; }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -676,7 +676,7 @@ _elm_flipselector_efl_object_constructor(Eo *obj, Elm_Flipselector_Data *sd)
sd->obj = obj; sd->obj = obj;
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST); efl_access_role_set(obj, EFL_ACCESS_ROLE_LIST);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_SELECTION_PROTECTED #define EFL_ACCESS_SELECTION_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -703,7 +703,7 @@ _item_unselect(Elm_Gen_Item *it)
efl_event_callback_legacy_call efl_event_callback_legacy_call
(WIDGET(it), EFL_UI_EVENT_UNSELECTED, eo_it); (WIDGET(it), EFL_UI_EVENT_UNSELECTED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_FALSE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
} }
} }
@ -1009,7 +1009,7 @@ _item_text_realize(Elm_Gen_Item *it,
edje_object_part_text_set(target, key, ""); edje_object_part_text_set(target, key, "");
} }
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_name_changed_signal_emit(EO_OBJ(it)); efl_access_name_changed_signal_emit(EO_OBJ(it));
} }
} }
@ -2306,7 +2306,7 @@ _elm_gengrid_item_focused(Elm_Object_Item *eo_it)
efl_event_callback_legacy_call(obj, ELM_GENGRID_EVENT_ITEM_FOCUSED, eo_it); efl_event_callback_legacy_call(obj, ELM_GENGRID_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
} }
static void static void
@ -2336,7 +2336,7 @@ _elm_gengrid_item_unfocused(Elm_Object_Item *eo_it)
sd->focused_item = NULL; sd->focused_item = NULL;
efl_event_callback_legacy_call(obj, ELM_GENGRID_EVENT_ITEM_UNFOCUSED, eo_it); efl_event_callback_legacy_call(obj, ELM_GENGRID_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
} }
static Eina_Bool static Eina_Bool
@ -3968,7 +3968,7 @@ _item_select(Elm_Gen_Item *it)
{ {
efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it); efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_TRUE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
} }
it->walking--; it->walking--;
@ -3992,7 +3992,7 @@ _elm_gengrid_item_efl_object_constructor(Eo *eo_it, Elm_Gen_Item *it)
{ {
eo_it = efl_constructor(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS)); eo_it = efl_constructor(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS));
it->base = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS); it->base = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
elm_interface_atspi_accessible_role_set(eo_it, ELM_ATSPI_ROLE_LIST_ITEM); efl_access_role_set(eo_it, EFL_ACCESS_ROLE_LIST_ITEM);
return eo_it; return eo_it;
} }
@ -4245,7 +4245,7 @@ _elm_gengrid_efl_object_constructor(Eo *obj, Elm_Gengrid_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_TREE_TABLE); efl_access_role_set(obj, EFL_ACCESS_ROLE_TREE_TABLE);
return obj; return obj;
} }
@ -4335,8 +4335,8 @@ _elm_gengrid_item_append(Eo *obj, Elm_Gengrid_Data *sd, const Elm_Gengrid_Item_C
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(EO_OBJ(it)); efl_access_added(EO_OBJ(it));
elm_interface_atspi_accessible_children_changed_added_signal_emit(sd->obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(sd->obj, EO_OBJ(it));
} }
return EO_OBJ(it); return EO_OBJ(it);
@ -4361,8 +4361,8 @@ _elm_gengrid_item_prepend(Eo *obj, Elm_Gengrid_Data *sd, const Elm_Gengrid_Item_
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(EO_OBJ(it)); efl_access_added(EO_OBJ(it));
elm_interface_atspi_accessible_children_changed_added_signal_emit(sd->obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(sd->obj, EO_OBJ(it));
} }
return EO_OBJ(it); return EO_OBJ(it);
@ -5350,32 +5350,32 @@ _elm_gengrid_item_select_mode_get(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it)
return it->select_mode; return it->select_mode;
} }
EOLIAN Elm_Atspi_State_Set EOLIAN Efl_Access_State_Set
_elm_gengrid_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_Gen_Item *it EINA_UNUSED) _elm_gengrid_item_efl_access_state_set_get(Eo *eo_it, Elm_Gen_Item *it EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
Eina_Bool sel; Eina_Bool sel;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS)); ret = efl_access_state_set_get(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS));
sel = elm_obj_gengrid_item_selected_get(eo_it); sel = elm_obj_gengrid_item_selected_get(eo_it);
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
if (sel) if (sel)
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
return ret; return ret;
} }
EOLIAN const char* EOLIAN const char*
_elm_gengrid_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Gen_Item *it) _elm_gengrid_item_efl_access_name_get(Eo *eo_it, Elm_Gen_Item *it)
{ {
const char *ret; const char *ret;
Eina_Strbuf *buf; Eina_Strbuf *buf;
char *accessible_name; char *accessible_name;
ret = elm_interface_atspi_accessible_name_get(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS)); ret = efl_access_name_get(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS));
if (ret) return ret; if (ret) return ret;
buf = eina_strbuf_new(); buf = eina_strbuf_new();
@ -5555,7 +5555,7 @@ _elm_gengrid_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUS
} }
EOLIAN Eina_List* EOLIAN Eina_List*
_elm_gengrid_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Gengrid_Data *sd) _elm_gengrid_efl_access_children_get(Eo *obj, Elm_Gengrid_Data *sd)
{ {
Eina_List *ret = NULL, *ret2 = NULL; Eina_List *ret = NULL, *ret2 = NULL;
Elm_Gen_Item *it; Elm_Gen_Item *it;
@ -5563,19 +5563,19 @@ _elm_gengrid_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Gengrid_Da
EINA_INLIST_FOREACH(sd->items, it) EINA_INLIST_FOREACH(sd->items, it)
ret = eina_list_append(ret, EO_OBJ(it)); ret = eina_list_append(ret, EO_OBJ(it));
ret2 = elm_interface_atspi_accessible_children_get(efl_super(obj, ELM_GENGRID_CLASS)); ret2 = efl_access_children_get(efl_super(obj, ELM_GENGRID_CLASS));
return eina_list_merge(ret, ret2); return eina_list_merge(ret, ret2);
} }
EOLIAN Elm_Atspi_State_Set EOLIAN Efl_Access_State_Set
_elm_gengrid_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Gengrid_Data *sd EINA_UNUSED) _elm_gengrid_efl_access_state_set_get(Eo *obj, Elm_Gengrid_Data *sd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, ELM_GENGRID_CLASS)); ret = efl_access_state_set_get(efl_super(obj, ELM_GENGRID_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MANAGES_DESCENDANTS); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS);
return ret; return ret;
} }

View File

@ -558,8 +558,8 @@ class Elm.Gengrid (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Elm.Interface_Scroll
Elm.Interface_Scrollable.item_loop_enabled { get; set; } Elm.Interface_Scrollable.item_loop_enabled { get; set; }
Elm.Interface_Scrollable.bounce_allow { set; } Elm.Interface_Scrollable.bounce_allow { set; }
Elm.Interface_Scrollable.policy { get; set; } Elm.Interface_Scrollable.policy { get; set; }
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Efl.Access.Selection.selected_children_count { get; } Efl.Access.Selection.selected_children_count { get; }
Efl.Access.Selection.selected_child { get; } Efl.Access.Selection.selected_child { get; }

View File

@ -253,7 +253,7 @@ class Elm.Gengrid.Item(Elm.Widget.Item, Efl.Ui.Focus.Object)
Elm.Widget.Item.tooltip_unset; Elm.Widget.Item.tooltip_unset;
Elm.Widget.Item.cursor { set; } Elm.Widget.Item.cursor { set; }
Elm.Widget.Item.cursor_unset; Elm.Widget.Item.cursor_unset;
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
} }
} }

View File

@ -4,7 +4,7 @@
#include <fnmatch.h> #include <fnmatch.h>
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_SELECTION_PROTECTED #define EFL_ACCESS_SELECTION_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -362,7 +362,7 @@ _item_text_realize(Elm_Gen_Item *it,
edje_object_part_text_set(target, key, ""); edje_object_part_text_set(target, key, "");
} }
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_name_changed_signal_emit(EO_OBJ(it)); efl_access_name_changed_signal_emit(EO_OBJ(it));
} }
} }
@ -2766,7 +2766,7 @@ _elm_genlist_item_focused(Elm_Object_Item *eo_it)
_elm_genlist_item_focus_update(it); _elm_genlist_item_focus_update(it);
efl_event_callback_legacy_call(obj, ELM_GENLIST_EVENT_ITEM_FOCUSED, eo_it); efl_event_callback_legacy_call(obj, ELM_GENLIST_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
} }
static void static void
@ -2794,7 +2794,7 @@ _elm_genlist_item_unfocused(Elm_Object_Item *eo_it)
sd->focused_item = NULL; sd->focused_item = NULL;
efl_event_callback_legacy_call(obj, ELM_GENLIST_EVENT_ITEM_UNFOCUSED, eo_it); efl_event_callback_legacy_call(obj, ELM_GENLIST_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
} }
static Eina_Bool static Eina_Bool
@ -3758,7 +3758,7 @@ _item_unselect(Elm_Gen_Item *it)
efl_event_callback_legacy_call efl_event_callback_legacy_call
(WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it)); (WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(it), ELM_ATSPI_STATE_SELECTED, EINA_FALSE); efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
} }
static void static void
@ -4716,8 +4716,8 @@ _item_queue(Elm_Genlist_Data *sd,
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(EO_OBJ(it)); efl_access_added(EO_OBJ(it));
elm_interface_atspi_accessible_children_changed_added_signal_emit(sd->obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(sd->obj, EO_OBJ(it));
} }
} }
@ -5724,7 +5724,7 @@ _elm_genlist_efl_object_constructor(Eo *obj, Elm_Genlist_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST); efl_access_role_set(obj, EFL_ACCESS_ROLE_LIST);
return obj; return obj;
} }
@ -5847,7 +5847,7 @@ _item_select(Elm_Gen_Item *it)
if ((it->base)->on_deletion) goto item_deleted; if ((it->base)->on_deletion) goto item_deleted;
efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it); efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_TRUE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
// delete item if it's requested deletion in the above callbacks. // delete item if it's requested deletion in the above callbacks.
if ((it->base)->on_deletion) goto item_deleted; if ((it->base)->on_deletion) goto item_deleted;
it->walking--; it->walking--;
@ -5962,7 +5962,7 @@ _elm_genlist_item_elm_widget_item_del_pre(Eo *eo_it EINA_UNUSED,
return EINA_FALSE; return EINA_FALSE;
} }
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_children_changed_del_signal_emit(WIDGET(it),eo_it); efl_access_children_changed_del_signal_emit(WIDGET(it),eo_it);
_item_del(it); _item_del(it);
return EINA_TRUE; return EINA_TRUE;
@ -6070,7 +6070,7 @@ _elm_genlist_item_efl_object_constructor(Eo *eo_it, Elm_Gen_Item *it)
eo_it = efl_constructor(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS)); eo_it = efl_constructor(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS));
it->base = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS); it->base = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
elm_interface_atspi_accessible_role_set(eo_it, ELM_ATSPI_ROLE_LIST_ITEM); efl_access_role_set(eo_it, EFL_ACCESS_ROLE_LIST_ITEM);
return eo_it; return eo_it;
} }
@ -6996,7 +6996,7 @@ _elm_genlist_item_expanded_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_B
(WIDGET(it), ELM_GENLIST_EVENT_EXPANDED, EO_OBJ(it)); (WIDGET(it), ELM_GENLIST_EVENT_EXPANDED, EO_OBJ(it));
sd->auto_scroll_enabled = EINA_TRUE; sd->auto_scroll_enabled = EINA_TRUE;
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_item, ELM_ATSPI_STATE_EXPANDED, EINA_TRUE); efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_EXPANDED, EINA_TRUE);
} }
else else
{ {
@ -7006,7 +7006,7 @@ _elm_genlist_item_expanded_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_B
(WIDGET(it), ELM_GENLIST_EVENT_CONTRACTED, EO_OBJ(it)); (WIDGET(it), ELM_GENLIST_EVENT_CONTRACTED, EO_OBJ(it));
sd->auto_scroll_enabled = EINA_FALSE; sd->auto_scroll_enabled = EINA_FALSE;
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_item, ELM_ATSPI_STATE_EXPANDED, EINA_FALSE); efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_EXPANDED, EINA_FALSE);
} }
} }
@ -8270,39 +8270,39 @@ _elm_genlist_item_select_mode_get(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it)
return it->select_mode; return it->select_mode;
} }
EOLIAN Elm_Atspi_State_Set EOLIAN Efl_Access_State_Set
_elm_genlist_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_Gen_Item *it EINA_UNUSED) _elm_genlist_item_efl_access_state_set_get(Eo *eo_it, Elm_Gen_Item *it EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
Eina_Bool sel; Eina_Bool sel;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS)); ret = efl_access_state_set_get(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS));
sel = elm_obj_genlist_item_selected_get(eo_it); sel = elm_obj_genlist_item_selected_get(eo_it);
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
if (sel) if (sel)
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
if (elm_genlist_item_type_get(eo_it) == ELM_GENLIST_ITEM_TREE) if (elm_genlist_item_type_get(eo_it) == ELM_GENLIST_ITEM_TREE)
{ {
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_EXPANDABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EXPANDABLE);
if (elm_genlist_item_expanded_get(eo_it)) if (elm_genlist_item_expanded_get(eo_it))
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_EXPANDED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EXPANDED);
} }
return ret; return ret;
} }
EOLIAN const char* EOLIAN const char*
_elm_genlist_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Gen_Item *it) _elm_genlist_item_efl_access_name_get(Eo *eo_it, Elm_Gen_Item *it)
{ {
const char *ret; const char *ret;
Eina_Strbuf *buf; Eina_Strbuf *buf;
char *accessible_name; char *accessible_name;
ret = elm_interface_atspi_accessible_name_get(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS)); ret = efl_access_name_get(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS));
if (ret) return ret; if (ret) return ret;
buf = eina_strbuf_new(); buf = eina_strbuf_new();
@ -8522,7 +8522,7 @@ _elm_genlist_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUS
} }
EOLIAN Eina_List* EOLIAN Eina_List*
_elm_genlist_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Genlist_Data *sd) _elm_genlist_efl_access_children_get(Eo *obj, Elm_Genlist_Data *sd)
{ {
Eina_List *ret = NULL, *ret2 = NULL; Eina_List *ret = NULL, *ret2 = NULL;
Elm_Gen_Item *it; Elm_Gen_Item *it;
@ -8530,19 +8530,19 @@ _elm_genlist_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Genlist_Da
EINA_INLIST_FOREACH(sd->items, it) EINA_INLIST_FOREACH(sd->items, it)
ret = eina_list_append(ret, EO_OBJ(it)); ret = eina_list_append(ret, EO_OBJ(it));
ret2 = elm_interface_atspi_accessible_children_get(efl_super(obj, ELM_GENLIST_CLASS)); ret2 = efl_access_children_get(efl_super(obj, ELM_GENLIST_CLASS));
return eina_list_merge(ret, ret2); return eina_list_merge(ret, ret2);
} }
EOLIAN Elm_Atspi_State_Set EOLIAN Efl_Access_State_Set
_elm_genlist_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Genlist_Data *sd EINA_UNUSED) _elm_genlist_efl_access_state_set_get(Eo *obj, Elm_Genlist_Data *sd EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, ELM_GENLIST_CLASS)); ret = efl_access_state_set_get(efl_super(obj, ELM_GENLIST_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MANAGES_DESCENDANTS); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS);
return ret; return ret;
} }

View File

@ -543,8 +543,8 @@ class Elm.Genlist (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
Elm.Interface_Scrollable.item_loop_enabled { get; set; } Elm.Interface_Scrollable.item_loop_enabled { get; set; }
Elm.Interface_Scrollable.bounce_allow { get; set; } Elm.Interface_Scrollable.bounce_allow { get; set; }
Elm.Interface_Scrollable.policy { get; set; } Elm.Interface_Scrollable.policy { get; set; }
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Efl.Access.Selection.selected_children_count { get; } Efl.Access.Selection.selected_children_count { get; }
Efl.Access.Selection.selected_child { get; } Efl.Access.Selection.selected_child { get; }

View File

@ -442,7 +442,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
Elm.Widget.Item.tooltip_unset; Elm.Widget.Item.tooltip_unset;
Elm.Widget.Item.cursor { set; } Elm.Widget.Item.cursor { set; }
Elm.Widget.Item.cursor_unset; Elm.Widget.Item.cursor_unset;
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
} }
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -363,7 +363,7 @@ _elm_glview_version_constructor(Eo *obj, Elm_Glview_Data *sd,
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ANIMATION); efl_access_role_set(obj, EFL_ACCESS_ROLE_ANIMATION);
efl_event_callback_add(obj, EFL_EVENT_CALLBACK_ADD, _cb_added, NULL); efl_event_callback_add(obj, EFL_EVENT_CALLBACK_ADD, _cb_added, NULL);
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_UI_FOCUS_COMPOSITION_PROTECTED #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -98,7 +98,7 @@ _elm_grid_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED)
{ {
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER); efl_access_role_set(obj, EFL_ACCESS_ROLE_FILLER);
return obj; return obj;
} }

View File

@ -3,7 +3,7 @@
#endif #endif
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
@ -704,7 +704,7 @@ _elm_hover_efl_object_constructor(Eo *obj, Elm_Hover_Data *pd)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_POPUP_MENU); efl_access_role_set(obj, EFL_ACCESS_ROLE_POPUP_MENU);
pd->manager = elm_obj_widget_focus_manager_create(obj, obj); pd->manager = elm_obj_widget_focus_manager_create(obj, obj);

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -615,7 +615,7 @@ _elm_icon_efl_object_constructor(Eo *obj, Elm_Icon_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE); efl_access_role_set(obj, EFL_ACCESS_ROLE_IMAGE);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_ACCESS_COMPONENT_PROTECTED #define EFL_ACCESS_COMPONENT_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -544,7 +544,7 @@ _elm_index_item_efl_object_constructor(Eo *obj, Elm_Index_Item_Data *it)
{ {
obj = efl_constructor(efl_super(obj, ELM_INDEX_ITEM_CLASS)); obj = efl_constructor(efl_super(obj, ELM_INDEX_ITEM_CLASS));
it->base = efl_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS); it->base = efl_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON); efl_access_role_set(obj, EFL_ACCESS_ROLE_PUSH_BUTTON);
return obj; return obj;
} }
@ -1212,7 +1212,7 @@ _elm_index_efl_object_constructor(Eo *obj, Elm_Index_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SCROLL_BAR); efl_access_role_set(obj, EFL_ACCESS_ROLE_SCROLL_BAR);
return obj; return obj;
} }
@ -1354,8 +1354,8 @@ _elm_index_item_append(Eo *obj, Elm_Index_Data *sd, const char *letter, Evas_Sma
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(eo_item); efl_access_added(eo_item);
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, eo_item); efl_access_children_changed_added_signal_emit(obj, eo_item);
} }
return eo_item; return eo_item;
@ -1376,8 +1376,8 @@ _elm_index_item_prepend(Eo *obj, Elm_Index_Data *sd, const char *letter, Evas_Sm
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(eo_item); efl_access_added(eo_item);
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, eo_item); efl_access_children_changed_added_signal_emit(obj, eo_item);
} }
return eo_item; return eo_item;
@ -1411,8 +1411,8 @@ _elm_index_item_insert_after(Eo *obj, Elm_Index_Data *sd, Elm_Object_Item *after
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(eo_item); efl_access_added(eo_item);
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, eo_item); efl_access_children_changed_added_signal_emit(obj, eo_item);
} }
return eo_item; return eo_item;
@ -1435,8 +1435,8 @@ _elm_index_item_insert_before(Eo *obj, Elm_Index_Data *sd, Elm_Object_Item *befo
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(eo_item); efl_access_added(eo_item);
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, eo_item); efl_access_children_changed_added_signal_emit(obj, eo_item);
} }
return eo_item; return eo_item;
@ -1479,8 +1479,8 @@ _elm_index_item_sorted_insert(Eo *obj, Elm_Index_Data *sd, const char *letter, E
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(eo_item); efl_access_added(eo_item);
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, eo_item); efl_access_children_changed_added_signal_emit(obj, eo_item);
} }
return eo_item; return eo_item;
@ -1676,18 +1676,18 @@ _item_action_activate(Eo *obj, const char *params EINA_UNUSED EINA_UNUSED)
} }
EOLIAN static Eina_List* EOLIAN static Eina_List*
_elm_index_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Index_Data *data) _elm_index_efl_access_children_get(Eo *obj, Elm_Index_Data *data)
{ {
Eina_List *ret; Eina_List *ret;
ret = elm_interface_atspi_accessible_children_get(efl_super(obj, ELM_INDEX_CLASS)); ret = efl_access_children_get(efl_super(obj, ELM_INDEX_CLASS));
return eina_list_merge(eina_list_clone(data->items), ret); return eina_list_merge(eina_list_clone(data->items), ret);
} }
EOLIAN static const char* EOLIAN static const char*
_elm_index_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Index_Item_Data *data) _elm_index_item_efl_access_name_get(Eo *eo_it, Elm_Index_Item_Data *data)
{ {
const char *name; const char *name;
name = elm_interface_atspi_accessible_name_get(efl_super(eo_it, ELM_INDEX_ITEM_CLASS)); name = efl_access_name_get(efl_super(eo_it, ELM_INDEX_ITEM_CLASS));
if (name) return name; if (name) return name;
return _elm_widget_item_accessible_plain_name_get(eo_it, data->letter); return _elm_widget_item_accessible_plain_name_get(eo_it, data->letter);

View File

@ -200,7 +200,7 @@ class Elm.Index (Efl.Ui.Layout, Efl.Ui.Direction,
Elm.Widget.theme_apply; Elm.Widget.theme_apply;
Elm.Widget.on_access_update; Elm.Widget.on_access_update;
Efl.Ui.Direction.direction { get; set; [[Only supports $vertical and $horizontal. Default is $vertical.]] } Efl.Ui.Direction.direction { get; set; [[Only supports $vertical and $horizontal. Default is $vertical.]] }
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
} }
events { events {
changed; [[Called when index changed]] changed; [[Called when index changed]]

View File

@ -44,7 +44,7 @@ class Elm.Index.Item(Elm.Widget.Item, Elm.Interface.Atspi_Widget_Action)
Efl.Object.constructor; Efl.Object.constructor;
Efl.Object.destructor; Efl.Object.destructor;
Elm.Widget.Item.access_register; Elm.Widget.Item.access_register;
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
} }
} }

View File

@ -1,165 +0,0 @@
#ifndef ELM_INTERFACE_ATSPI_ACCESSIBLE_H
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_H
#ifdef EFL_BETA_API_SUPPORT
#ifdef EFL_EO_API_SUPPORT
#include "elm_interface_atspi_accessible.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_interface_atspi_accessible.eo.legacy.h"
#endif
/*
* Sets a particilar state type for given state set.
*/
#define STATE_TYPE_SET(state_set, type) (state_set|= (1ULL << type))
/**
* Unsets a particilar state type for given state set.
*/
#define STATE_TYPE_UNSET(state_set, type) (state_set &= ~(1ULL << type))
/**
* Gets value of a particilar state type for given state set.
*/
#define STATE_TYPE_GET(state_set, type) (state_set & (1ULL << type))
/**
* Free Elm_Atspi_Attributes_List
*/
EAPI void elm_atspi_attributes_list_free(Eina_List *list);
/**
* Frees relation.
*/
EAPI void elm_atspi_relation_free(Elm_Atspi_Relation *relation);
/**
* Clones relation.
*/
EAPI Elm_Atspi_Relation * elm_atspi_relation_clone(const Elm_Atspi_Relation *relation);
/**
* Appends relation to relation set
*/
EAPI Eina_Bool elm_atspi_relation_set_relation_append(Elm_Atspi_Relation_Set *set, Elm_Atspi_Relation_Type type, const Eo *rel_obj);
/**
* Removes relation from relation set
*/
EAPI void elm_atspi_relation_set_relation_remove(Elm_Atspi_Relation_Set *set, Elm_Atspi_Relation_Type type, const Eo *rel_obj);
/**
* Removes all relation from relation set of a given type
*/
EAPI void elm_atspi_relation_set_relation_type_remove(Elm_Atspi_Relation_Set *set, Elm_Atspi_Relation_Type type);
/**
* Frees Elm_Atspi_Relation_Set
*/
EAPI void elm_atspi_relation_set_free(Elm_Atspi_Relation_Set set);
/**
* Clones Elm_Atspi_Relation_Set
*/
EAPI Elm_Atspi_Relation_Set elm_atspi_relation_set_clone(const Elm_Atspi_Relation_Set set);
#ifdef EFL_EO_API_SUPPORT
/**
* Emits ATSPI 'StateChanged' dbus signal.
*/
#define elm_interface_atspi_accessible_state_changed_signal_emit(obj, tp, nvl) \
{ do { \
Elm_Atspi_Event_State_Changed_Data evinfo; \
evinfo.type = (tp); \
evinfo.new_value = (nvl); \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_STATE_CHANGED, (void*)&evinfo); \
} while(0); }
/**
* Emits ATSPI 'BoundsChanged' dbus signal.
*/
#define elm_interface_atspi_accessible_bounds_changed_signal_emit(obj, x, y, width, height) \
do { \
Elm_Atspi_Event_Geometry_Changed_Data evinfo = { x, y, width, height }; \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_BOUNDS_CHANGED, (void*)&evinfo); \
} while(0);
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Name' property.
*/
#define elm_interface_atspi_accessible_name_changed_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "name");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Description' property.
*/
#define elm_interface_atspi_accessible_description_changed_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "description");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Parent' property.
*/
#define elm_interface_atspi_accessible_parent_changed_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "parent");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Role' property.
*/
#define elm_interface_atspi_accessible_role_changed_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "role");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Value' property.
*/
#define elm_interface_atspi_accessible_value_changed_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "value");
/**
* Emits ATSPI 'ChildrenChanged' dbus signal with added child as argument.
*/
#define elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, child) \
do { \
Elm_Atspi_Event_Children_Changed_Data atspi_data = { EINA_TRUE, child }; \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED, &atspi_data); \
} while(0);
/**
* Emits ATSPI 'ChildrenChanged' dbus signal with deleted child as argument.
*/
#define elm_interface_atspi_accessible_children_changed_del_signal_emit(obj, child) \
do { \
Elm_Atspi_Event_Children_Changed_Data atspi_data = { EINA_FALSE, child }; \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED, &atspi_data); \
} while(0);
/**
* Emits ATSPI 'ActiveDescendantChanged' dbus signal.
*/
#define elm_interface_atspi_accessible_active_descendant_changed_signal_emit(obj, child) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, child);
/**
* Emits ATSPI 'VisibleDataChanged' dbus signal.
*/
#define elm_interface_atspi_accessible_visible_data_changed_signal_emit(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_VISIBLE_DATA_CHANGED, NULL);
/**
* Emits ATSPI 'AddAccessible' dbus signal.
*/
#define elm_interface_atspi_accessible_added(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ADDED, NULL);
/**
* Emits ATSPI 'RemoveAccessible' dbus signal.
*/
#define elm_interface_atspi_accessible_removed(obj) \
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_REMOVED, NULL);
#endif
#endif
#endif

View File

@ -1,4 +1,4 @@
#include "elm_interface_atspi_accessible.h" #include "efl_access.h"
#include "efl_access_text.h" #include "efl_access_text.h"
#include "elm_interface_atspi_widget_action.h" #include "elm_interface_atspi_widget_action.h"
#include "efl_access_window.h" #include "efl_access_window.h"

View File

@ -3,7 +3,7 @@
#endif #endif
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -92,7 +92,7 @@ _elm_inwin_efl_object_constructor(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_GLASS_PANE); efl_access_role_set(obj, EFL_ACCESS_ROLE_GLASS_PANE);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_LAYOUT_PROTECTED #define ELM_LAYOUT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -426,7 +426,7 @@ _elm_label_efl_object_constructor(Eo *obj, Elm_Label_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LABEL); efl_access_role_set(obj, EFL_ACCESS_ROLE_LABEL);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_ACCESS_SELECTION_PROTECTED #define EFL_ACCESS_SELECTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
@ -1139,7 +1139,7 @@ _elm_list_item_focused(Elm_Object_Item *eo_it)
efl_event_callback_legacy_call efl_event_callback_legacy_call
(WIDGET(it), ELM_LIST_EVENT_ITEM_FOCUSED, eo_it); (WIDGET(it), ELM_LIST_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
} }
static void static void
@ -1166,7 +1166,7 @@ _elm_list_item_unfocused(Elm_Object_Item *eo_it)
sd->focused_item = NULL; sd->focused_item = NULL;
efl_event_callback_legacy_call(obj, ELM_LIST_EVENT_ITEM_UNFOCUSED, eo_it); efl_event_callback_legacy_call(obj, ELM_LIST_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
} }
/* /*
@ -1396,7 +1396,7 @@ call:
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it); if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTED, eo_it); efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_TRUE); efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
sd->last_selected_item = eo_it; sd->last_selected_item = eo_it;
_elm_list_unwalk(obj, sd); _elm_list_unwalk(obj, sd);
@ -1466,7 +1466,7 @@ _item_unselect(Elm_List_Item_Data *it)
efl_event_callback_legacy_call efl_event_callback_legacy_call
(WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it)); (WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(it), ELM_ATSPI_STATE_SELECTED, EINA_FALSE); efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
} }
_elm_list_unwalk(obj, sd); _elm_list_unwalk(obj, sd);
@ -2103,33 +2103,33 @@ _elm_list_item_elm_widget_item_focus_get(Eo *eo_it, Elm_List_Item_Data *it)
return EINA_FALSE; return EINA_FALSE;
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_list_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_List_Item_Data *data EINA_UNUSED) _elm_list_item_efl_access_state_set_get(Eo *eo_it, Elm_List_Item_Data *data EINA_UNUSED)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
Eina_Bool sel; Eina_Bool sel;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(eo_it, ELM_LIST_ITEM_CLASS)); ret = efl_access_state_set_get(efl_super(eo_it, ELM_LIST_ITEM_CLASS));
if (elm_object_item_disabled_get(eo_it)) if (elm_object_item_disabled_get(eo_it))
return ret; return ret;
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
sel = elm_obj_list_item_selected_get(eo_it); sel = elm_obj_list_item_selected_get(eo_it);
if (sel) if (sel)
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
else else
STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_SELECTED); STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_SELECTED);
return ret; return ret;
} }
EOLIAN static const char* EOLIAN static const char*
_elm_list_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_List_Item_Data *data) _elm_list_item_efl_access_name_get(Eo *eo_it, Elm_List_Item_Data *data)
{ {
const char *ret; const char *ret;
ret = elm_interface_atspi_accessible_name_get(efl_super(eo_it, ELM_LIST_ITEM_CLASS)); ret = efl_access_name_get(efl_super(eo_it, ELM_LIST_ITEM_CLASS));
if (ret) return ret; if (ret) return ret;
return _elm_widget_item_accessible_plain_name_get(eo_it, data->label); return _elm_widget_item_accessible_plain_name_get(eo_it, data->label);
} }
@ -2256,7 +2256,7 @@ _elm_list_item_efl_object_constructor(Eo *eo_it, Elm_List_Item_Data *it)
{ {
eo_it = efl_constructor(efl_super(eo_it, ELM_LIST_ITEM_CLASS)); eo_it = efl_constructor(efl_super(eo_it, ELM_LIST_ITEM_CLASS));
it->base = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS); it->base = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
elm_interface_atspi_accessible_role_set(eo_it, ELM_ATSPI_ROLE_LIST_ITEM); efl_access_role_set(eo_it, EFL_ACCESS_ROLE_LIST_ITEM);
return eo_it; return eo_it;
} }
@ -2284,8 +2284,8 @@ _item_new(Evas_Object *obj,
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
if (it->icon) elm_interface_atspi_accessible_parent_set(it->icon, eo_it); if (it->icon) efl_access_parent_set(it->icon, eo_it);
if (it->end) elm_interface_atspi_accessible_parent_set(it->end, eo_it); if (it->end) efl_access_parent_set(it->end, eo_it);
} }
/* access */ /* access */
@ -2312,7 +2312,7 @@ _item_new(Evas_Object *obj,
evas_object_event_callback_add evas_object_event_callback_add
(it->icon, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, (it->icon, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb,
obj); obj);
elm_interface_atspi_accessible_type_set(it->icon, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(it->icon, EFL_ACCESS_TYPE_DISABLED);
elm_widget_tree_unfocusable_set(it->icon, EINA_TRUE); elm_widget_tree_unfocusable_set(it->icon, EINA_TRUE);
} }
if (it->end) if (it->end)
@ -2321,12 +2321,12 @@ _item_new(Evas_Object *obj,
evas_object_event_callback_add evas_object_event_callback_add
(it->end, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, (it->end, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb,
obj); obj);
elm_interface_atspi_accessible_type_set(it->end, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(it->end, EFL_ACCESS_TYPE_DISABLED);
elm_widget_tree_unfocusable_set(it->end, EINA_TRUE); elm_widget_tree_unfocusable_set(it->end, EINA_TRUE);
} }
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_added(eo_it); efl_access_added(eo_it);
return it; return it;
} }
@ -2391,7 +2391,7 @@ _elm_list_efl_canvas_group_group_add(Eo *obj, Elm_List_Data *priv)
priv->box = elm_box_add(obj); priv->box = elm_box_add(obj);
evas_object_size_hint_weight_set(priv->box, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_weight_set(priv->box, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(priv->box, EVAS_HINT_FILL, 0.0); evas_object_size_hint_align_set(priv->box, EVAS_HINT_FILL, 0.0);
elm_interface_atspi_accessible_type_set(priv->box, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(priv->box, EFL_ACCESS_TYPE_DISABLED);
/* FIXME: change this ugly code path later */ /* FIXME: change this ugly code path later */
elm_widget_on_show_region_hook_set(priv->box, obj, _show_region_hook, NULL); elm_widget_on_show_region_hook_set(priv->box, obj, _show_region_hook, NULL);
@ -2514,7 +2514,7 @@ _elm_list_efl_object_constructor(Eo *obj, Elm_List_Data *sd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST); efl_access_role_set(obj, EFL_ACCESS_ROLE_LIST);
return obj; return obj;
} }
@ -2751,7 +2751,7 @@ _elm_list_item_append(Eo *obj, Elm_List_Data *sd, const char *label, Evas_Object
elm_box_pack_end(sd->box, VIEW(it)); elm_box_pack_end(sd->box, VIEW(it));
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(obj, EO_OBJ(it));
return EO_OBJ(it); return EO_OBJ(it);
} }
@ -2768,7 +2768,7 @@ _elm_list_item_prepend(Eo *obj, Elm_List_Data *sd, const char *label, Evas_Objec
elm_box_pack_start(sd->box, VIEW(it)); elm_box_pack_start(sd->box, VIEW(it));
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(obj, EO_OBJ(it));
return EO_OBJ(it); return EO_OBJ(it);
} }
@ -2790,7 +2790,7 @@ _elm_list_item_insert_before(Eo *obj, Elm_List_Data *sd, Elm_Object_Item *eo_bef
elm_box_pack_before(sd->box, VIEW(it), VIEW(before_it)); elm_box_pack_before(sd->box, VIEW(it), VIEW(before_it));
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(obj, EO_OBJ(it));
return EO_OBJ(it); return EO_OBJ(it);
} }
@ -2812,7 +2812,7 @@ _elm_list_item_insert_after(Eo *obj, Elm_List_Data *sd, Elm_Object_Item *eo_afte
elm_box_pack_after(sd->box, VIEW(it), VIEW(after_it)); elm_box_pack_after(sd->box, VIEW(it), VIEW(after_it));
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(obj, EO_OBJ(it));
return EO_OBJ(it); return EO_OBJ(it);
} }
@ -2843,7 +2843,7 @@ _elm_list_item_sorted_insert(Eo *obj, Elm_List_Data *sd, const char *label, Evas
} }
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, EO_OBJ(it)); efl_access_children_changed_added_signal_emit(obj, EO_OBJ(it));
return EO_OBJ(it); return EO_OBJ(it);
} }
@ -2856,9 +2856,9 @@ _elm_list_item_separator_set(Eo *eo_item, Elm_List_Item_Data *it, Eina_Bool sett
it->is_separator = !!setting; it->is_separator = !!setting;
if (it->is_separator) if (it->is_separator)
elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_SEPARATOR); efl_access_role_set(eo_item, EFL_ACCESS_ROLE_SEPARATOR);
else else
elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_LIST_ITEM); efl_access_role_set(eo_item, EFL_ACCESS_ROLE_LIST_ITEM);
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
@ -3142,10 +3142,10 @@ _elm_list_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUSED,
} }
EOLIAN Eina_List* EOLIAN Eina_List*
_elm_list_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_List_Data *pd) _elm_list_efl_access_children_get(Eo *obj, Elm_List_Data *pd)
{ {
Eina_List *ret; Eina_List *ret;
ret = elm_interface_atspi_accessible_children_get(efl_super(obj, ELM_LIST_CLASS)); ret = efl_access_children_get(efl_super(obj, ELM_LIST_CLASS));
return eina_list_merge(eina_list_clone(pd->items), ret); return eina_list_merge(eina_list_clone(pd->items), ret);
} }

View File

@ -445,7 +445,7 @@ class Elm.List (Efl.Ui.Layout, Elm.Interface_Scrollable,
Elm.Interface_Scrollable.item_loop_enabled { get; set; } Elm.Interface_Scrollable.item_loop_enabled { get; set; }
Elm.Interface_Scrollable.policy { set; } Elm.Interface_Scrollable.policy { set; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
Efl.Access.Selection.selected_children_count { get; } Efl.Access.Selection.selected_children_count { get; }
Efl.Access.Selection.selected_child { get; } Efl.Access.Selection.selected_child { get; }
Efl.Access.Selection.selected_child_deselect; Efl.Access.Selection.selected_child_deselect;

View File

@ -115,7 +115,7 @@ class Elm.List.Item(Elm.Widget.Item)
Elm.Widget.Item.part_text { get; set; } Elm.Widget.Item.part_text { get; set; }
Elm.Widget.Item.part_content { get; set; } Elm.Widget.Item.part_content { get; set; }
Elm.Widget.Item.part_content_unset; Elm.Widget.Item.part_content_unset;
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
} }
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -4293,7 +4293,7 @@ _elm_map_efl_object_constructor(Eo *obj, Elm_Map_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE_MAP); efl_access_role_set(obj, EFL_ACCESS_ROLE_IMAGE_MAP);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -317,7 +317,7 @@ _elm_mapbuf_efl_object_constructor(Eo *obj, Elm_Mapbuf_Data *sd EINA_UNUSED)
{ {
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE_MAP); efl_access_role_set(obj, EFL_ACCESS_ROLE_IMAGE_MAP);
return obj; return obj;
} }

View File

@ -3,7 +3,7 @@
#endif #endif
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_SELECTION_PROTECTED #define EFL_ACCESS_SELECTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED #define EFL_UI_TRANSLATABLE_PROTECTED
@ -128,7 +128,7 @@ _submenu_sizing_eval(Elm_Menu_Item_Data *parent_it)
ELM_MENU_ITEM_DATA_GET(eo_item, item); ELM_MENU_ITEM_DATA_GET(eo_item, item);
elm_layout_sizing_eval(VIEW(item)); elm_layout_sizing_eval(VIEW(item));
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_item, ELM_ATSPI_STATE_SHOWING, EINA_TRUE); efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_SHOWING, EINA_TRUE);
} }
@ -498,7 +498,7 @@ _menu_item_activate_cb(void *data,
if (eo_item2 != EO_OBJ(item)) if (eo_item2 != EO_OBJ(item))
elm_menu_item_selected_set(eo_item2, 0); elm_menu_item_selected_set(eo_item2, 0);
} }
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, EO_OBJ(item->parent), EFL_ACCESS_SELECTION_EVENT_SELECTION_CHANGED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, EO_OBJ(item->parent), EFL_ACCESS_SELECTION_EVENT_SELECTION_CHANGED, NULL);
} }
else else
{ {
@ -513,12 +513,12 @@ _menu_item_activate_cb(void *data,
elm_menu_item_selected_set(eo_item2, 0); elm_menu_item_selected_set(eo_item2, 0);
} }
} }
elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, WIDGET(item), EFL_ACCESS_SELECTION_EVENT_SELECTION_CHANGED, NULL); efl_access_event_emit(EFL_ACCESS_MIXIN, WIDGET(item), EFL_ACCESS_SELECTION_EVENT_SELECTION_CHANGED, NULL);
if (sd->menu_bar && was_open) if (sd->menu_bar && was_open)
_menu_item_select_cb(item, NULL, NULL, NULL); _menu_item_select_cb(item, NULL, NULL, NULL);
} }
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(item), ELM_ATSPI_STATE_SELECTED, EINA_TRUE); efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
} }
static void static void
@ -532,7 +532,7 @@ _menu_item_inactivate_cb(void *data,
item->selected = 0; item->selected = 0;
if (item->submenu.open) _submenu_hide(item); if (item->submenu.open) _submenu_hide(item);
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(item), ELM_ATSPI_STATE_SELECTED, EINA_FALSE); efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
} }
static void static void
@ -580,7 +580,7 @@ static void
_item_obj_create(Elm_Menu_Item_Data *item) _item_obj_create(Elm_Menu_Item_Data *item)
{ {
VIEW(item) = elm_layout_add(WIDGET(item)); VIEW(item) = elm_layout_add(WIDGET(item));
elm_interface_atspi_accessible_type_set(VIEW(item), ELM_ATSPI_TYPE_SKIPPED); efl_access_type_set(VIEW(item), EFL_ACCESS_TYPE_SKIPPED);
evas_object_size_hint_weight_set evas_object_size_hint_weight_set
(VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); (VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL);
@ -604,7 +604,7 @@ static void
_item_separator_obj_create(Elm_Menu_Item_Data *item) _item_separator_obj_create(Elm_Menu_Item_Data *item)
{ {
VIEW(item) = elm_layout_add(WIDGET(item)); VIEW(item) = elm_layout_add(WIDGET(item));
elm_interface_atspi_accessible_type_set(VIEW(item), ELM_ATSPI_TYPE_SKIPPED); efl_access_type_set(VIEW(item), EFL_ACCESS_TYPE_SKIPPED);
evas_object_size_hint_weight_set evas_object_size_hint_weight_set
(VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); (VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL);
@ -627,9 +627,9 @@ _item_submenu_obj_create(Elm_Menu_Item_Data *item)
char style[1024]; char style[1024];
item->submenu.location = elm_icon_add(sd->bx); item->submenu.location = elm_icon_add(sd->bx);
elm_interface_atspi_accessible_type_set(item->submenu.location, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(item->submenu.location, EFL_ACCESS_TYPE_DISABLED);
item->submenu.hv = hv = elm_hover_add(sd->bx); item->submenu.hv = hv = elm_hover_add(sd->bx);
elm_interface_atspi_accessible_type_set(item->submenu.hv, ELM_ATSPI_TYPE_SKIPPED); efl_access_type_set(item->submenu.hv, EFL_ACCESS_TYPE_SKIPPED);
efl_ui_mirrored_set(hv, EINA_FALSE); efl_ui_mirrored_set(hv, EINA_FALSE);
elm_hover_target_set(hv, item->submenu.location); elm_hover_target_set(hv, item->submenu.location);
elm_hover_parent_set(hv, sd->parent); elm_hover_parent_set(hv, sd->parent);
@ -695,10 +695,10 @@ _elm_menu_efl_canvas_group_group_add(Eo *obj, Elm_Menu_Data *priv)
elm_widget_can_focus_set(obj, EINA_FALSE); elm_widget_can_focus_set(obj, EINA_FALSE);
priv->location = elm_icon_add(obj); priv->location = elm_icon_add(obj);
elm_interface_atspi_accessible_type_set(priv->location, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(priv->location, EFL_ACCESS_TYPE_DISABLED);
priv->hv = elm_hover_add(obj); priv->hv = elm_hover_add(obj);
elm_interface_atspi_accessible_type_set(priv->hv, ELM_ATSPI_TYPE_SKIPPED); efl_access_type_set(priv->hv, EFL_ACCESS_TYPE_SKIPPED);
efl_ui_mirrored_set(priv->hv, EINA_FALSE); efl_ui_mirrored_set(priv->hv, EINA_FALSE);
elm_object_style_set(priv->hv, "menu/default"); elm_object_style_set(priv->hv, "menu/default");
@ -706,7 +706,7 @@ _elm_menu_efl_canvas_group_group_add(Eo *obj, Elm_Menu_Data *priv)
(priv->hv, ELM_HOVER_EVENT_DISMISSED, _hover_dismissed_cb, obj); (priv->hv, ELM_HOVER_EVENT_DISMISSED, _hover_dismissed_cb, obj);
priv->bx = elm_box_add(obj); priv->bx = elm_box_add(obj);
elm_interface_atspi_accessible_type_set(priv->bx, ELM_ATSPI_TYPE_SKIPPED); efl_access_type_set(priv->bx, EFL_ACCESS_TYPE_SKIPPED);
efl_ui_mirrored_set(priv->bx, EINA_FALSE); efl_ui_mirrored_set(priv->bx, EINA_FALSE);
evas_object_size_hint_weight_set evas_object_size_hint_weight_set
(priv->bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); (priv->bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@ -829,7 +829,7 @@ _elm_menu_efl_object_constructor(Eo *obj, Elm_Menu_Data *sd)
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
parent = efl_parent_get(obj); parent = efl_parent_get(obj);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_MENU); efl_access_role_set(obj, EFL_ACCESS_ROLE_MENU);
elm_menu_parent_set(obj, parent); elm_menu_parent_set(obj, parent);
elm_hover_target_set(sd->hv, sd->location); elm_hover_target_set(sd->hv, sd->location);
@ -1115,7 +1115,7 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent, const ch
Evas_Object *icon_obj; Evas_Object *icon_obj;
icon_obj = elm_icon_add(obj); icon_obj = elm_icon_add(obj);
elm_interface_atspi_accessible_type_set(icon_obj, ELM_ATSPI_TYPE_DISABLED); efl_access_type_set(icon_obj, EFL_ACCESS_TYPE_DISABLED);
if (!icon_obj) return NULL; if (!icon_obj) return NULL;
eo_item = efl_add(ELM_MENU_ITEM_CLASS, obj); eo_item = efl_add(ELM_MENU_ITEM_CLASS, obj);
@ -1151,8 +1151,8 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent, const ch
} }
if (_elm_config->atspi_mode) if (_elm_config->atspi_mode)
{ {
elm_interface_atspi_accessible_added(eo_item); efl_access_added(eo_item);
elm_interface_atspi_accessible_children_changed_added_signal_emit(parent ? parent : obj, eo_item); efl_access_children_changed_added_signal_emit(parent ? parent : obj, eo_item);
} }
return eo_item; return eo_item;
@ -1380,50 +1380,50 @@ _elm_menu_class_constructor(Efl_Class *klass)
} }
EOLIAN static Eina_List* EOLIAN static Eina_List*
_elm_menu_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Menu_Data *sd) _elm_menu_efl_access_children_get(Eo *obj, Elm_Menu_Data *sd)
{ {
Eina_List *ret; Eina_List *ret;
ret = elm_interface_atspi_accessible_children_get(efl_super(obj, ELM_MENU_CLASS)); ret = efl_access_children_get(efl_super(obj, ELM_MENU_CLASS));
return eina_list_merge(eina_list_clone(sd->items), ret); return eina_list_merge(eina_list_clone(sd->items), ret);
} }
EOLIAN static Eina_List* EOLIAN static Eina_List*
_elm_menu_item_elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd) _elm_menu_item_efl_access_children_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd)
{ {
return eina_list_clone(sd->submenu.items); return eina_list_clone(sd->submenu.items);
} }
EOLIAN static Elm_Interface_Atspi_Accessible* EOLIAN static Efl_Access*
_elm_menu_item_elm_interface_atspi_accessible_parent_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd) _elm_menu_item_efl_access_parent_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd)
{ {
return sd->parent ? EO_OBJ(sd->parent) : WIDGET(sd); return sd->parent ? EO_OBJ(sd->parent) : WIDGET(sd);
} }
EOLIAN static Elm_Atspi_Role EOLIAN static Efl_Access_Role
_elm_menu_item_elm_interface_atspi_accessible_role_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd) _elm_menu_item_efl_access_role_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd)
{ {
return sd->submenu.items ? ELM_ATSPI_ROLE_MENU : ELM_ATSPI_ROLE_MENU_ITEM; return sd->submenu.items ? EFL_ACCESS_ROLE_MENU : EFL_ACCESS_ROLE_MENU_ITEM;
} }
EOLIAN static const char* EOLIAN static const char*
_elm_menu_item_elm_interface_atspi_accessible_name_get(Eo *obj, Elm_Menu_Item_Data *sd) _elm_menu_item_efl_access_name_get(Eo *obj, Elm_Menu_Item_Data *sd)
{ {
const char *ret; const char *ret;
ret = elm_interface_atspi_accessible_name_get(efl_super(obj, ELM_MENU_ITEM_CLASS)); ret = efl_access_name_get(efl_super(obj, ELM_MENU_ITEM_CLASS));
if (ret) return ret; if (ret) return ret;
return sd->label; return sd->label;
} }
EOLIAN static Elm_Atspi_State_Set EOLIAN static Efl_Access_State_Set
_elm_menu_item_elm_interface_atspi_accessible_state_set_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd) _elm_menu_item_efl_access_state_set_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd)
{ {
Elm_Atspi_State_Set ret; Efl_Access_State_Set ret;
ret = elm_interface_atspi_accessible_state_set_get(efl_super(obj, ELM_MENU_ITEM_CLASS)); ret = efl_access_state_set_get(efl_super(obj, ELM_MENU_ITEM_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
if (sd->selected) if (sd->selected)
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTED); STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
return ret; return ret;
} }

View File

@ -61,7 +61,7 @@ class Elm.Menu (Elm.Widget, Efl.Ui.Clickable, Efl.Ui.Menu,
Elm.Widget.theme_apply; Elm.Widget.theme_apply;
Efl.Ui.Translatable.translation_update; Efl.Ui.Translatable.translation_update;
Elm.Widget.focus_manager_create; Elm.Widget.focus_manager_create;
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
Efl.Access.Selection.selected_children_count { get; } Efl.Access.Selection.selected_children_count { get; }
Efl.Access.Selection.selected_child { get; } Efl.Access.Selection.selected_child { get; }
Efl.Ui.Menu.selected_item { get; } Efl.Ui.Menu.selected_item { get; }

View File

@ -63,11 +63,11 @@ class Elm.Menu.Item(Elm.Widget.Item, Efl.Access.Selection,
Elm.Widget.Item.signal_emit; Elm.Widget.Item.signal_emit;
Elm.Widget.Item.part_text { get; set; } Elm.Widget.Item.part_text { get; set; }
Elm.Widget.Item.part_content { get; set; } Elm.Widget.Item.part_content { get; set; }
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
Elm.Interface.Atspi_Accessible.parent { get; } Efl.Access.parent { get; }
Elm.Interface.Atspi_Accessible.role { get; } Efl.Access.role { get; }
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Efl.Access.Selection.selected_children_count { get; } Efl.Access.Selection.selected_children_count { get; }
Efl.Access.Selection.selected_child { get; } Efl.Access.Selection.selected_child { get; }
Efl.Ui.Item.selected { get; set; } Efl.Ui.Item.selected { get; set; }

View File

@ -183,7 +183,7 @@ class Elm.Multibuttonentry (Efl.Ui.Layout, Efl.Ui.Clickable)
Elm.Widget.on_focus_update; Elm.Widget.on_focus_update;
Efl.Ui.Translatable.translation_update; Efl.Ui.Translatable.translation_update;
Elm.Widget.widget_event; Elm.Widget.widget_event;
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
Efl.Part.part; Efl.Part.part;
} }
events { events {

View File

@ -30,8 +30,8 @@ class Elm.Multibuttonentry.Item(Elm.Widget.Item,
Elm.Widget.Item.signal_emit; Elm.Widget.Item.signal_emit;
Elm.Widget.Item.part_text { get; set; } Elm.Widget.Item.part_text { get; set; }
Elm.Widget.Item.disable; Elm.Widget.Item.disable;
Elm.Interface.Atspi_Accessible.name { get; } Efl.Access.name { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
} }
} }

View File

@ -82,6 +82,6 @@ class Elm.Naviframe.Item(Elm.Widget.Item)
Elm.Widget.Item.part_text { get; set; } Elm.Widget.Item.part_text { get; set; }
Elm.Widget.Item.part_content { get; set; } Elm.Widget.Item.part_content { get; set; }
Elm.Widget.Item.part_content_unset; Elm.Widget.Item.part_content_unset;
Elm.Interface.Atspi_Accessible.children { get; } Efl.Access.children { get; }
} }
} }

View File

@ -3,7 +3,7 @@
#endif #endif
#define ELM_WIDGET_PROTECTED #define ELM_WIDGET_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -479,7 +479,7 @@ _elm_notify_efl_object_constructor(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED)
{ {
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_NOTIFICATION); efl_access_role_set(obj, EFL_ACCESS_ROLE_NOTIFICATION);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_UI_FOCUS_LAYER_PROTECTED #define EFL_UI_FOCUS_LAYER_PROTECTED
@ -969,7 +969,7 @@ _elm_panel_efl_object_constructor(Eo *obj, Elm_Panel_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PANEL); efl_access_role_set(obj, EFL_ACCESS_ROLE_PANEL);
efl_ui_focus_layer_behaviour_set(obj, EINA_FALSE, EINA_FALSE); efl_ui_focus_layer_behaviour_set(obj, EINA_FALSE, EINA_FALSE);

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -306,7 +306,7 @@ _elm_photo_efl_object_constructor(Eo *obj, Elm_Photo_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE); efl_access_role_set(obj, EFL_ACCESS_ROLE_IMAGE);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -145,7 +145,7 @@ _elm_plug_efl_object_constructor(Eo *obj, void *sd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE); efl_access_role_set(obj, EFL_ACCESS_ROLE_IMAGE);
return obj; return obj;
} }

View File

@ -176,7 +176,7 @@ class Elm.Popup (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Elm.Interface.Atspi_Widget_A
Elm.Widget.widget_event; Elm.Widget.widget_event;
Efl.Canvas.Layout_Signal.signal_emit; Efl.Canvas.Layout_Signal.signal_emit;
Elm.Interface.Atspi_Widget_Action.elm_actions { get; } Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Elm.Interface.Atspi_Accessible.state_set { get; } Efl.Access.state_set { get; }
Efl.Part.part; Efl.Part.part;
} }
events { events {

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -492,7 +492,7 @@ _elm_prefs_efl_object_constructor(Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _elm_prefs_smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _elm_prefs_smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_REDUNDANT_OBJECT); efl_access_role_set(obj, EFL_ACCESS_ROLE_REDUNDANT_OBJECT);
return obj; return obj;
} }

View File

@ -549,7 +549,7 @@ void _elm_win_wl_cursor_set(Evas_Object *obj, const char *cursor
void _efl_ui_focus_manager_redirect_events_del(Efl_Ui_Focus_Manager *manager, Eo *obj); void _efl_ui_focus_manager_redirect_events_del(Efl_Ui_Focus_Manager *manager, Eo *obj);
void _efl_ui_focus_manager_redirect_events_add(Efl_Ui_Focus_Manager *manager, Eo *obj); void _efl_ui_focus_manager_redirect_events_add(Efl_Ui_Focus_Manager *manager, Eo *obj);
void _elm_interface_atspi_shutdown(void); void _efl_access_shutdown(void);
/* Combobox: no proper support for Efl.Part API yet. */ /* Combobox: no proper support for Efl.Part API yet. */
void _elm_combobox_part_text_set(Eo *obj, const char * part, const char *label); void _elm_combobox_part_text_set(Eo *obj, const char * part, const char *label);

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -857,7 +857,7 @@ _elm_scroller_efl_object_constructor(Eo *obj, Elm_Scroller_Data *_pd EINA_UNUSED
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SCROLL_PANE); efl_access_role_set(obj, EFL_ACCESS_ROLE_SCROLL_PANE);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED #define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED #define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_FOCUS_COMPOSITION_PROTECTED #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
@ -682,7 +682,7 @@ _elm_segment_control_efl_object_constructor(Eo *obj, Elm_Segment_Control_Data *s
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks); evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST); efl_access_role_set(obj, EFL_ACCESS_ROLE_LIST);
return obj; return obj;
} }

View File

@ -2,7 +2,7 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #define EFL_ACCESS_PROTECTED
#include <Elementary.h> #include <Elementary.h>
@ -71,7 +71,7 @@ _elm_separator_efl_object_constructor(Eo *obj, Elm_Separator_Data *sd EINA_UNUSE
{ {
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY); efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SEPARATOR); efl_access_role_set(obj, EFL_ACCESS_ROLE_SEPARATOR);
return obj; return obj;
} }

Some files were not shown because too many files have changed in this diff Show More