diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-09-13 13:11:03 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-09-13 13:43:55 +0900 |
commit | 8da23c4247bc29b5297157ed4064ab7b76100fb6 (patch) | |
tree | f85cfbd027f488e21282ef4b91ca113014cfaef5 | |
parent | 6d0957b0a54695fb73732221297a78d7fdc3bf1e (diff) | |
download | efl-8da23c4247bc29b5297157ed4064ab7b76100fb6.tar.gz |
widget: Make part_text_translate internal
-rw-r--r-- | src/lib/elementary/elm_widget.c | 7 | ||||
-rw-r--r-- | 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 62e5096ce7..b59f92ee6c 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 ff760e9e8b..5dab902010 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 { |