diff options
author | Eugene Kurzberg <i.kurtsberg@samsung.com> | 2017-03-16 17:31:31 +0200 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.vlan103.tizen.org> | 2017-03-17 05:53:23 -0700 |
commit | 3130d790acd22890b0fcd1321822d2dd58d41083 (patch) | |
tree | 6437ac9ff9c018b0aaff38aacb00b95d2861a513 /lib-apps-common/src/Ui/Toast.cpp | |
parent | 1e5f284e4c3df43436e020ae5e1b4b26fe117985 (diff) | |
download | alarm-3130d790acd22890b0fcd1321822d2dd58d41083.tar.gz alarm-3130d790acd22890b0fcd1321822d2dd58d41083.tar.bz2 alarm-3130d790acd22890b0fcd1321822d2dd58d41083.zip |
Customize Toast popup for wearable.
Change-Id: I81c8fcc23895351e527369c17b023014f26597f3
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
Diffstat (limited to 'lib-apps-common/src/Ui/Toast.cpp')
-rw-r--r-- | lib-apps-common/src/Ui/Toast.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lib-apps-common/src/Ui/Toast.cpp b/lib-apps-common/src/Ui/Toast.cpp index 803ecf9..c193c8b 100644 --- a/lib-apps-common/src/Ui/Toast.cpp +++ b/lib-apps-common/src/Ui/Toast.cpp @@ -19,10 +19,21 @@ using namespace Ui; +void Toast::setText(const char *text) +{ + elm_object_translatable_part_text_set(getEvasObject(), "elm.text", text); +} + +void Toast::setIcon(Evas_Object *icon) +{ + elm_object_part_content_set(getEvasObject(), "toast,icon", icon); + elm_layout_signal_emit(getEvasObject(), "elm,state,tizen,toast,icon,show", "elm"); +} + Evas_Object *Toast::onCreate(Evas_Object *parent) { Evas_Object *popup = Popup::onCreate(findParent<Window>(parent)->getEvasObject()); - elm_object_style_set(popup, "toast"); + elm_object_style_set(popup, "toast/circle"); elm_popup_timeout_set(popup, 2.0); evas_object_smart_callback_add(popup, "timeout", [](void *data, Evas_Object *popup, void *) { |