summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-09-13 13:11:03 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-09-13 13:43:55 +0900
commit8da23c4247bc29b5297157ed4064ab7b76100fb6 (patch)
treef85cfbd027f488e21282ef4b91ca113014cfaef5
parent6d0957b0a54695fb73732221297a78d7fdc3bf1e (diff)
downloadefl-8da23c4247bc29b5297157ed4064ab7b76100fb6.tar.gz
widget: Make part_text_translate internal
-rw-r--r--src/lib/elementary/elm_widget.c7
-rw-r--r--src/lib/elementary/elm_widget.eo8
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 {