E_Notify.h
Go to the documentation of this file.
27 typedef struct E_Notification_Return_Get_Server_Information E_Notification_Return_Get_Server_Information;
32 typedef struct E_Notification_Event_Notification_Closed E_Notification_Event_Notification_Closed;
146 EAPI void e_notification_action_add(E_Notification *n, const char *action_id, const char *action_name);
179 EAPI Eina_Bool e_notification_image_init(E_Notification_Image *img, Evas_Object *obj) EINA_WARN_UNUSED_RESULT;
EAPI void e_notification_hint_image_path_set(E_Notification *n, const char *path)
Definition: notification.c:306
Definition: E_Notify.h:39
Definition: E_Notify.h:92
EAPI const char * e_notification_action_id_get(E_Notification_Action *a)
Definition: notification.c:251
E_Notification_Closed_Reason reason
Definition: E_Notify.h:89
Definition: E_Notify.h:54
EAPI void e_notification_hint_image_data_set(E_Notification *n, E_Notification_Image *image)
Definition: notification.c:354
void(* E_DBus_Callback_Func)(void *user_data, void *method_return, DBusError *error)
Definition: E_DBus.h:135
EAPI void e_notification_action_add(E_Notification *n, const char *action_id, const char *action_name)
Definition: notification.c:129
Definition: E_Notify.h:61
EAPI char e_notification_hint_urgency_get(E_Notification *n)
Definition: notification.c:361
EAPI const char * e_notification_action_name_get(E_Notification_Action *a)
Definition: notification.c:259
EAPI void e_notification_get_capabilities(E_DBus_Callback_Func func, void *data)
Definition: client.c:45
Definition: E_Notify.h:45
Definition: E_Notify.h:72
EAPI void e_notification_timeout_set(E_Notification *n, int timeout)
Definition: notification.c:149
Definition: E_Notify.h:58
EAPI E_Notification_Image * e_notification_hint_icon_data_get(E_Notification *n)
Definition: notification.c:420
EAPI void e_notification_hint_action_icons_set(E_Notification *n, Eina_Bool action_icons)
Definition: notification.c:288
EAPI int e_notification_timeout_get(E_Notification *note)
Definition: notification.c:213
EAPI Evas_Object * e_notification_image_evas_object_add(Evas *evas, E_Notification_Image *img)
Definition: notification.c:542
EAPI const char * e_notification_summary_get(E_Notification *n)
Definition: notification.c:185
EAPI Eina_List * e_notification_actions_get(E_Notification *n)
Definition: notification.c:199
Definition: E_Notify.h:62
Definition: E_Notify.h:55
EAPI const char * e_notification_hint_sound_file_get(E_Notification *n)
Definition: notification.c:389
EAPI char e_notification_hint_suppress_sound_get(E_Notification *n)
Definition: notification.c:396
EAPI Eina_Bool e_notification_image_init(E_Notification_Image *img, Evas_Object *obj) EINA_WARN_UNUSED_RESULT
Definition: notification.c:438
unsigned int notification_id
Definition: E_Notify.h:88
EAPI void e_notification_app_icon_set(E_Notification *n, const char *app_icon)
Definition: notification.c:108
Definition: e_notify_private.h:103
EAPI void e_notification_hint_sound_file_set(E_Notification *n, const char *sound_file)
Definition: notification.c:329
EAPI void e_notification_hint_category_set(E_Notification *n, const char *category)
Definition: notification.c:313
EAPI int e_notification_replaces_id_get(E_Notification *note)
Definition: notification.c:206
EAPI const char * e_notification_app_name_get(E_Notification *n)
Definition: notification.c:171
EAPI void e_notification_id_set(E_Notification *note, unsigned int id)
Definition: notification.c:94
EAPI void e_notification_replaces_id_set(E_Notification *n, int replaces_id)
Definition: notification.c:142
unsigned int notification_id
Definition: E_Notify.h:94
EAPI unsigned int e_notification_id_get(E_Notification *note)
Definition: notification.c:164
Definition: E_Notify.h:46
const char * spec_version
Definition: E_Notify.h:82
EAPI void e_notification_hint_xy_set(E_Notification *n, int x, int y)
Definition: notification.c:345
Definition: e_notify_private.h:72
EAPI void e_notification_get_server_information(E_DBus_Callback_Func func, void *data)
Definition: client.c:55
EAPI E_Notification_Image * e_notification_image_new(void)
Definition: notification.c:427
EAPI const char * e_notification_body_get(E_Notification *n)
Definition: notification.c:192
Definition: E_Notify.h:57
EAPI void e_notification_summary_set(E_Notification *n, const char *summary)
Definition: notification.c:115
Definition: E_Notify.h:66
EAPI E_Notification * e_notification_full_new(const char *app_name, unsigned int replaces_id, const char *app_icon, const char *summary, const char *body, int expire_timeout)
Definition: notification.c:25
EAPI const char * e_notification_hint_image_path_get(E_Notification *n)
Definition: notification.c:382
Eina_List * capabilities
Definition: E_Notify.h:74
Definition: E_Notify.h:60
Definition: e_notify_private.h:61
Definition: E_Notify.h:59
EAPI const char * e_notification_hint_desktop_get(E_Notification *n)
Definition: notification.c:375
Definition: E_Notify.h:48
EAPI void e_notification_body_set(E_Notification *n, const char *body)
Definition: notification.c:122
Definition: E_Notify.h:40
EAPI const char * e_notification_hint_category_get(E_Notification *n)
Definition: notification.c:368
Definition: E_Notify.h:53
EAPI unsigned char e_notification_closed_get(E_Notification *note)
Definition: notification.c:220
EAPI void e_notification_hint_urgency_set(E_Notification *n, char urgency)
Definition: notification.c:298
Definition: E_Notify.h:77
Definition: E_Notify.h:56
Definition: E_Notify.h:86
EAPI const char * e_notification_app_icon_get(E_Notification *n)
Definition: notification.c:178
EAPI void e_notification_send(E_Notification *n, E_DBus_Callback_Func func, void *data)
Definition: client.c:35
Definition: E_Notify.h:47
EAPI int e_notification_hint_xy_get(E_Notification *n, int *x, int *y)
Definition: notification.c:403
EAPI void e_notification_hint_resident_set(E_Notification *n, Eina_Bool resident)
Definition: notification.c:278
EAPI void e_notification_closed_set(E_Notification *note, unsigned char closed)
Definition: notification.c:156
EAPI void e_notification_hint_desktop_set(E_Notification *n, const char *desktop)
Definition: notification.c:321
EAPI E_Notification_Image * e_notification_hint_image_data_get(E_Notification *n)
Definition: notification.c:413
EAPI void e_notification_hint_suppress_sound_set(E_Notification *n, char suppress_sound)
Definition: notification.c:337
Definition: E_Notify.h:38
EAPI void e_notification_hint_transient_set(E_Notification *n, Eina_Bool transient)
Definition: notification.c:268
EAPI void e_notification_image_free(E_Notification_Image *img)
Definition: notification.c:487
EAPI void e_notification_app_name_set(E_Notification *n, const char *app_name)
Definition: notification.c:101