add notification util function for more easily sending notifications

still need some kind of sticky notification for important things
This commit is contained in:
Mike Blumenkrantz 2018-01-22 15:13:24 -05:00
parent 109d7897b0
commit 83952a1708
2 changed files with 13 additions and 1 deletions

View File

@ -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);
}

View File

@ -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