E_Notify.h
Go to the documentation of this file.
27typedef struct E_Notification_Return_Get_Server_Information E_Notification_Return_Get_Server_Information;
41};
49};
63};
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;
void(* E_DBus_Callback_Func)(void *user_data, void *method_return, DBusError *error)
Definition: E_DBus.h:135
EAPI E_Notification_Image * e_notification_hint_image_data_get(E_Notification *n)
Definition: notification.c:413
EAPI void e_notification_hint_image_path_set(E_Notification *n, const char *path)
Definition: notification.c:306
EAPI Eina_Bool e_notification_image_init(E_Notification_Image *img, Evas_Object *obj) EINA_WARN_UNUSED_RESULT
Definition: notification.c:438
EAPI void e_notification_replaces_id_set(E_Notification *n, int replaces_id)
Definition: notification.c:142
EAPI unsigned int e_notification_id_get(E_Notification *note)
Definition: notification.c:164
EAPI void e_notification_id_set(E_Notification *note, unsigned int id)
Definition: notification.c:94
EAPI const char * e_notification_action_id_get(E_Notification_Action *a)
Definition: notification.c:251
EAPI const char * e_notification_body_get(E_Notification *n)
Definition: notification.c:192
EAPI int e_notification_replaces_id_get(E_Notification *note)
Definition: notification.c:206
EAPI void e_notification_image_free(E_Notification_Image *img)
Definition: notification.c:487
EAPI const char * e_notification_summary_get(E_Notification *n)
Definition: notification.c:185
EAPI E_Notification_Image * e_notification_image_new(void)
Definition: notification.c:427
EAPI const char * e_notification_app_icon_get(E_Notification *n)
Definition: notification.c:178
EAPI void e_notification_hint_urgency_set(E_Notification *n, char urgency)
Definition: notification.c:298
EAPI void e_notification_body_set(E_Notification *n, const char *body)
Definition: notification.c:122
EAPI const char * e_notification_action_name_get(E_Notification_Action *a)
Definition: notification.c:259
EAPI void e_notification_hint_desktop_set(E_Notification *n, const char *desktop)
Definition: notification.c:321
EAPI void e_notification_get_capabilities(E_DBus_Callback_Func func, void *data)
Definition: client.c:45
EAPI unsigned char e_notification_closed_get(E_Notification *note)
Definition: notification.c:220
EAPI void e_notification_summary_set(E_Notification *n, const char *summary)
Definition: notification.c:115
EAPI const char * e_notification_hint_desktop_get(E_Notification *n)
Definition: notification.c:375
EAPI void e_notification_app_name_set(E_Notification *n, const char *app_name)
Definition: notification.c:101
EAPI char e_notification_hint_urgency_get(E_Notification *n)
Definition: notification.c:361
EAPI void e_notification_get_server_information(E_DBus_Callback_Func func, void *data)
Definition: client.c:55
EAPI void e_notification_hint_action_icons_set(E_Notification *n, Eina_Bool action_icons)
Definition: notification.c:288
EAPI void e_notification_hint_image_data_set(E_Notification *n, E_Notification_Image *image)
Definition: notification.c:354
EAPI Evas_Object * e_notification_image_evas_object_add(Evas *evas, E_Notification_Image *img)
Definition: notification.c:542
EAPI void e_notification_hint_transient_set(E_Notification *n, Eina_Bool transient)
Definition: notification.c:268
EAPI E_Notification_Image * e_notification_hint_icon_data_get(E_Notification *n)
Definition: notification.c:420
EAPI void e_notification_action_add(E_Notification *n, const char *action_id, const char *action_name)
Definition: notification.c:129
EAPI const char * e_notification_hint_sound_file_get(E_Notification *n)
Definition: notification.c:389
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 void e_notification_app_icon_set(E_Notification *n, const char *app_icon)
Definition: notification.c:108
EAPI const char * e_notification_hint_category_get(E_Notification *n)
Definition: notification.c:368
EAPI char e_notification_hint_suppress_sound_get(E_Notification *n)
Definition: notification.c:396
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_hint_xy_get(E_Notification *n, int *x, int *y)
Definition: notification.c:403
EAPI const char * e_notification_app_name_get(E_Notification *n)
Definition: notification.c:171
EAPI void e_notification_hint_suppress_sound_set(E_Notification *n, char suppress_sound)
Definition: notification.c:337
EAPI int e_notification_timeout_get(E_Notification *note)
Definition: notification.c:213
EAPI const char * e_notification_hint_image_path_get(E_Notification *n)
Definition: notification.c:382
EAPI void e_notification_timeout_set(E_Notification *n, int timeout)
Definition: notification.c:149
EAPI void e_notification_send(E_Notification *n, E_DBus_Callback_Func func, void *data)
Definition: client.c:35
EAPI void e_notification_closed_set(E_Notification *note, unsigned char closed)
Definition: notification.c:156
EAPI void e_notification_hint_xy_set(E_Notification *n, int x, int y)
Definition: notification.c:345
EAPI void e_notification_hint_resident_set(E_Notification *n, Eina_Bool resident)
Definition: notification.c:278
EAPI Eina_List * e_notification_actions_get(E_Notification *n)
Definition: notification.c:199
Definition: e_notify_private.h:104
Definition: E_Notify.h:93
unsigned int notification_id
Definition: E_Notify.h:94
Definition: E_Notify.h:87
E_Notification_Closed_Reason reason
Definition: E_Notify.h:89
unsigned int notification_id
Definition: E_Notify.h:88
Definition: e_notify_private.h:62
Definition: E_Notify.h:73
Eina_List * capabilities
Definition: E_Notify.h:74
Definition: E_Notify.h:78
const char * spec_version
Definition: E_Notify.h:82
Definition: E_Notify.h:67
Definition: e_notify_private.h:73