diff --git a/src/bin/e_notification.c b/src/bin/e_notification.c index a004f6ccb..0dc7b0b53 100644 --- a/src/bin/e_notification.c +++ b/src/bin/e_notification.c @@ -579,3 +579,15 @@ e_notification_client_send(E_Notification_Notify *notify, E_Notification_Client_ return EINA_TRUE; } +E_API Eina_Bool +e_notification_util_send(const char *summary, const char *body) +{ + E_Notification_Notify n; + + memset(&n, 0, sizeof(E_Notification_Notify)); + n.timeout = 3000; + n.summary = summary; + n.body = body; + n.urgency = E_NOTIFICATION_NOTIFY_URGENCY_NORMAL; + return e_notification_client_send(&n, NULL, NULL); +} diff --git a/src/bin/e_notification.h b/src/bin/e_notification.h index 8f0bbc3f0..46228982d 100644 --- a/src/bin/e_notification.h +++ b/src/bin/e_notification.h @@ -81,7 +81,7 @@ E_API Evas_Object *e_notification_notify_raw_image_get(E_Notification_Notify *no //client typedef void (*E_Notification_Client_Send_Cb)(void *data, unsigned int id); E_API Eina_Bool e_notification_client_send(E_Notification_Notify *notify, E_Notification_Client_Send_Cb cb, const void *data); - +E_API Eina_Bool e_notification_util_send(const char *summary, const char *body); #endif #endif