summaryrefslogtreecommitdiff
path: root/lib-apps-common/src/Ui/Toast.cpp
diff options
context:
space:
mode:
authorEugene Kurzberg <i.kurtsberg@samsung.com>2017-03-16 17:31:31 +0200
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>2017-03-17 05:53:23 -0700
commit3130d790acd22890b0fcd1321822d2dd58d41083 (patch)
tree6437ac9ff9c018b0aaff38aacb00b95d2861a513 /lib-apps-common/src/Ui/Toast.cpp
parent1e5f284e4c3df43436e020ae5e1b4b26fe117985 (diff)
downloadalarm-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.cpp13
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 *) {