#define SIGNAL_NO_FAVORITE "elm,state,no_favorite"
#define SIGNAL_TOGGLE "elm,state,toggle"
#define SIGNAL_UNTOGGLE "elm,state,untoggle"
+#define SIGNAL_TIMEOUT "timeout"
#define FONT_REGULAR "TizenSans"
#define FONT_LIGHT "TizenSans:style=Light"
return btn;
}
+static void _notify_timeout_cb(void *data, Evas_Object *obj, void *ei)
+{
+ if (!obj)
+ return;
+
+ evas_object_del(obj);
+}
+
Evas_Object *util_add_toast(Evas_Object *parent, char *text)
{
Evas_Object *toast, *content;
elm_object_style_set(toast, STYLE_TOAST);
elm_notify_align_set(toast, 0.0, 1.0);
elm_notify_timeout_set(toast, TOAST_TIMEOUT);
+ evas_object_smart_callback_add(toast, SIGNAL_TIMEOUT,
+ _notify_timeout_cb, NULL);
content = elm_label_add(toast);
if (!content) {