From 047ff6db87d2704772e546cc7158a0c347c5cc29 Mon Sep 17 00:00:00 2001 From: Prasoon Singh Date: Thu, 23 Nov 2017 17:21:13 +0530 Subject: [PATCH] elm: [efl_ui_progressbar]Added description_get API @tizen_feature orignal patch: 0744aaf8ae2f0d22cef186328b8ffaab36bab4cf Change-Id: I4a18924f83b057064735a7b8bae9325a6d991ace --- src/lib/elementary/efl_ui_progressbar.c | 9 +++++++++ src/lib/elementary/efl_ui_progressbar.eo | 3 +++ 2 files changed, 12 insertions(+) diff --git a/src/lib/elementary/efl_ui_progressbar.c b/src/lib/elementary/efl_ui_progressbar.c index 19b8933..1e308bd 100644 --- a/src/lib/elementary/efl_ui_progressbar.c +++ b/src/lib/elementary/efl_ui_progressbar.c @@ -780,6 +780,15 @@ elm_progressbar_unit_format_function_set(Evas_Object *obj, progressbar_func_type _format_legacy_to_format_eo_free_cb); } +//TIZEN_ONLY(20160603): added description_get API +EOLIAN static const char* +_efl_ui_progressbar_efl_access_description_get(Eo *obj, Efl_Ui_Progressbar_Data *pd EINA_UNUSED) +{ + const char *ret = elm_object_part_text_get(obj, "elm.text.status"); + return ret ? strdup(ret) : NULL; +} +// + EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size) { diff --git a/src/lib/elementary/efl_ui_progressbar.eo b/src/lib/elementary/efl_ui_progressbar.eo index 369b6d4..55400f8 100644 --- a/src/lib/elementary/efl_ui_progressbar.eo +++ b/src/lib/elementary/efl_ui_progressbar.eo @@ -58,6 +58,9 @@ class Efl.Ui.Progressbar (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format, Efl.Ui.Format.format_cb { set; } Efl.Part.part; Efl.Access.Value.value_and_text { get; } + //TIZEN_ONLY(20160603): added description_get API + Efl.Access.description { get; } + // } events { changed; [[Called when progressbar changed]] -- 2.7.4