From 7f816e707fc1567b5be78b39dc74a10c2af1a1c0 Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Fri, 20 Oct 2017 10:12:19 +0900 Subject: [PATCH] atspi: fix translation domain for naviframe item The naviframe item have used its VIEW object for accessible name and description. But the naviframe item did not care about the translation domain. So there was a translation problem. Change-Id: I3163f4b078a62c82686806f265487c9a3082abc9 --- src/lib/elc_naviframe.c | 14 ++++++++++++++ src/lib/elm_naviframe_item.eo | 2 ++ 2 files changed, 16 insertions(+) diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c index 229f6af..79238a4 100644 --- a/src/lib/elc_naviframe.c +++ b/src/lib/elc_naviframe.c @@ -2464,6 +2464,20 @@ _elm_naviframe_item_elm_interface_atspi_accessible_description_get(Eo *eo_item, eo_do(VIEW(nit), ret = elm_interface_atspi_accessible_description_get()); return ret; } + +EOLIAN static void +_elm_naviframe_item_elm_interface_atspi_accessible_translation_domain_set(Eo *eo_item EINA_UNUSED, Elm_Naviframe_Item_Data* nit, const char *domain) +{ + eo_do(VIEW(nit), elm_interface_atspi_accessible_translation_domain_set(domain)); +} + +EOLIAN static const char* +_elm_naviframe_item_elm_interface_atspi_accessible_translation_domain_get(Eo *eo_item EINA_UNUSED, Elm_Naviframe_Item_Data* nit) +{ + const char *ret = NULL; + eo_do(VIEW(nit), ret = elm_interface_atspi_accessible_translation_domain_get()); + return ret; +} // #include "elm_naviframe_item.eo.c" diff --git a/src/lib/elm_naviframe_item.eo b/src/lib/elm_naviframe_item.eo index d1c4dec..b37c6b6 100644 --- a/src/lib/elm_naviframe_item.eo +++ b/src/lib/elm_naviframe_item.eo @@ -116,6 +116,8 @@ class Elm.Naviframe_Item(Elm.Widget_Item) Elm_Interface_Atspi_Accessible.name.set; Elm_Interface_Atspi_Accessible.description.set; Elm_Interface_Atspi_Accessible.description.get; + Elm_Interface_Atspi_Accessible.translation_domain.set; + Elm_Interface_Atspi_Accessible.translation_domain.get; // } } -- 2.7.4