From: Evgen Servetnik Date: Tue, 17 Oct 2017 16:03:00 +0000 (+0300) Subject: TizenRefApp-9638 Fix screen reader for Settings/NoContent X-Git-Tag: submit/tizen_4.0/20171018.095456^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=13e538739e716d877d15910a266dd3747ee7b135;p=profile%2Fwearable%2Fapps%2Fnative%2Fmessage.git TizenRefApp-9638 Fix screen reader for Settings/NoContent Change-Id: I6a501224ad5a7dd9590a120c2ddc38b8d8d3542e Signed-off-by: Evgen Servetnik --- diff --git a/src/Common/View/inc/NoContentLayout.h b/src/Common/View/inc/NoContentLayout.h index 7a28813..9fecb02 100644 --- a/src/Common/View/inc/NoContentLayout.h +++ b/src/Common/View/inc/NoContentLayout.h @@ -52,6 +52,8 @@ namespace Msg * @param[in] icon icon object. */ void setIcon(Evas_Object *icon); + private: + Atspi m_AoNonContent; }; } diff --git a/src/Common/View/src/NoContentLayout.cpp b/src/Common/View/src/NoContentLayout.cpp index 1ea8e1e..43fd101 100644 --- a/src/Common/View/src/NoContentLayout.cpp +++ b/src/Common/View/src/NoContentLayout.cpp @@ -22,6 +22,9 @@ NoContentLayout::NoContentLayout(Evas_Object *parent) { setEo(elm_layout_add(parent)); elm_layout_theme_set(getEo(), "layout", "nocontents", "text"); + m_AoNonContent = elm_access_object_register(getEo(), parent); + m_AoNonContent.setReadingInfo(ELM_ACCESSIBLE_READING_INFO_TYPE_NAME); + m_AoNonContent.makeStartPosition(getEo()); } NoContentLayout::~NoContentLayout() @@ -36,6 +39,7 @@ void NoContentLayout::setTitle(const TText &text) void NoContentLayout::setText(const TText &text) { View::setText(text, "elm.text"); + m_AoNonContent.setName(text); } void NoContentLayout::setIcon(Evas_Object *icon)