From 8da23c4247bc29b5297157ed4064ab7b76100fb6 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Wed, 13 Sep 2017 13:11:03 +0900 Subject: [PATCH] widget: Make part_text_translate internal --- src/lib/elementary/elm_widget.c | 7 ++++--- src/lib/elementary/elm_widget.eo | 8 -------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c index 62e5096..b59f92e 100644 --- a/src/lib/elementary/elm_widget.c +++ b/src/lib/elementary/elm_widget.c @@ -3867,11 +3867,12 @@ _part_text_translate(Eina_Inlist *translate_strings, return text; } -EOLIAN static const char* -_elm_widget_part_text_translate(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd, const char *part, const char *text) +EAPI const char* +elm_widget_part_text_translate(Eo *obj, const char *part, const char *text) { + Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); - + if (!sd) return text; if (!sd->translate_strings || sd->on_translate) return text; return _part_text_translate(sd->translate_strings, part, text); } diff --git a/src/lib/elementary/elm_widget.eo b/src/lib/elementary/elm_widget.eo index ff760e9..5dab902 100644 --- a/src/lib/elementary/elm_widget.eo +++ b/src/lib/elementary/elm_widget.eo @@ -320,14 +320,6 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, label: string; [[Label]] } } - part_text_translate { - [[Translate part text]] - return: string; [[Translated text]] - params { - @in part: string; [[Part name]] - @in text: string; [[Text]] - } - } /* Internal hooks. */ widget_sub_object_add @protected { -- 2.7.4