From 6eeca21297bcbae9566639d6926a881c60a64589 Mon Sep 17 00:00:00 2001 From: Lukasz Stanislawski Date: Wed, 22 Nov 2017 13:21:48 +0100 Subject: [PATCH] elm: add name and description to elm_access @tizen_feature Change-Id: I7f7df6a64dea7fa088f805369188db2e5faae44b --- src/lib/elementary/elm_access.c | 22 ++++++++++++++++++++++ src/lib/elementary/elm_access.eo | 4 ++++ 2 files changed, 26 insertions(+) diff --git a/src/lib/elementary/elm_access.c b/src/lib/elementary/elm_access.c index 111cf47..2f61346 100644 --- a/src/lib/elementary/elm_access.c +++ b/src/lib/elementary/elm_access.c @@ -1563,6 +1563,28 @@ _elm_access_efl_access_component_highlight_clear(Eo *obj, void *pd EINA_UNUSED) } // +//TIZEN_ONLY(20171122) elm: add name and description to elm_access +EOLIAN static const char* +_elm_access_efl_access_name_get(Eo *obj, void *pd EINA_UNUSED) +{ + const char *ret = efl_access_name_get(efl_super(obj, MY_CLASS)); + if (ret) + return ret; + else + return elm_access_info_get(obj, ELM_ACCESS_INFO); +} + +EOLIAN static const char* +_elm_access_efl_access_description_get(Eo *obj, void *pd EINA_UNUSED) +{ + const char *ret = efl_access_name_get(efl_super(obj, MY_CLASS)); + if (ret) + return ret; + else + return elm_access_info_get(obj, ELM_ACCESS_CONTEXT_INFO); +} +// + /* Internal EO APIs and hidden overrides */ #define ELM_ACCESS_EXTRA_OPS \ diff --git a/src/lib/elementary/elm_access.eo b/src/lib/elementary/elm_access.eo index 3a8e73e..fba74e7 100644 --- a/src/lib/elementary/elm_access.eo +++ b/src/lib/elementary/elm_access.eo @@ -15,5 +15,9 @@ class Elm.Access (Elm.Widget, Efl.Access.Widget.Action) Efl.Access.Component.highlight_grab; Efl.Access.Component.highlight_clear; // + //TIZEN_ONLY(20171122) elm: add name and description to elm_access + Efl.Access.name { get; } + Efl.Access.description { get; } + // } } -- 2.7.4