Data Structures | |
struct | E_Notification_Event_Action_Invoked |
struct | E_Notification_Event_Notification_Closed |
struct | E_Notification_Return_Get_Capabilities |
struct | E_Notification_Return_Get_Server_Information |
struct | E_Notification_Return_Notify |
Typedefs | |
typedef struct E_Notification | E_Notification |
typedef struct E_Notification_Action | E_Notification_Action |
typedef enum E_Notification_Closed_Reason | E_Notification_Closed_Reason |
typedef struct E_Notification_Event_Action_Invoked | E_Notification_Event_Action_Invoked |
typedef struct E_Notification_Event_Notification_Closed | E_Notification_Event_Notification_Closed |
typedef enum E_Notification_Hint_Type | E_Notification_Hint_Type |
typedef struct E_Notification_Image | E_Notification_Image |
typedef struct E_Notification_Return_Get_Capabilities | E_Notification_Return_Get_Capabilities |
typedef struct E_Notification_Return_Get_Server_Information | E_Notification_Return_Get_Server_Information |
typedef struct E_Notification_Return_Notify | E_Notification_Return_Notify |
typedef enum E_Notification_Urgency | E_Notification_Urgency |
Enumerations | |
enum | E_Notification_Closed_Reason { E_NOTIFICATION_CLOSED_EXPIRED , E_NOTIFICATION_CLOSED_DISMISSED , E_NOTIFICATION_CLOSED_REQUESTED , E_NOTIFICATION_CLOSED_UNDEFINED } |
enum | E_Notification_Hint_Type { E_NOTIFICATION_HINT_URGENCY = (1 << 0) , E_NOTIFICATION_HINT_CATEGORY = (1 << 1) , E_NOTIFICATION_HINT_DESKTOP = (1 << 2) , E_NOTIFICATION_HINT_SOUND_FILE = (1 << 3) , E_NOTIFICATION_HINT_TRANSIENT = (1 << 4) , E_NOTIFICATION_HINT_RESIDENT = (1 << 5) , E_NOTIFICATION_HINT_ACTION_ICONS = (1 << 6) , E_NOTIFICATION_HINT_SUPPRESS_SOUND = 0x10 , E_NOTIFICATION_HINT_XY = 0x20 , E_NOTIFICATION_HINT_IMAGE_DATA = 0x40 } |
enum | E_Notification_Urgency { E_NOTIFICATION_URGENCY_LOW , E_NOTIFICATION_URGENCY_NORMAL , E_NOTIFICATION_URGENCY_CRITICAL } |
Detailed Description
Typedef Documentation
◆ E_Notification
typedef struct E_Notification E_Notification |
◆ E_Notification_Action
typedef struct E_Notification_Action E_Notification_Action |
◆ E_Notification_Closed_Reason
typedef enum E_Notification_Closed_Reason E_Notification_Closed_Reason |
◆ E_Notification_Event_Action_Invoked
◆ E_Notification_Event_Notification_Closed
◆ E_Notification_Hint_Type
typedef enum E_Notification_Hint_Type E_Notification_Hint_Type |
◆ E_Notification_Image
typedef struct E_Notification_Image E_Notification_Image |
◆ E_Notification_Return_Get_Capabilities
◆ E_Notification_Return_Get_Server_Information
typedef struct E_Notification_Return_Get_Server_Information E_Notification_Return_Get_Server_Information |
◆ E_Notification_Return_Notify
typedef struct E_Notification_Return_Notify E_Notification_Return_Notify |
◆ E_Notification_Urgency
typedef enum E_Notification_Urgency E_Notification_Urgency |
Enumeration Type Documentation
◆ E_Notification_Closed_Reason
◆ E_Notification_Hint_Type
◆ E_Notification_Urgency
Function Documentation
◆ e_notification_action_add()
EAPI void e_notification_action_add | ( | E_Notification * | n, |
const char * | action_id, | ||
const char * | action_name | ||
) |
References E_Notification::actions, and loginit().
Referenced by e_notify_unmarshal_notify_actions().
◆ e_notification_action_id_get()
EAPI const char * e_notification_action_id_get | ( | E_Notification_Action * | a | ) |
References E_Notification_Action::id, and loginit().
◆ e_notification_action_name_get()
EAPI const char * e_notification_action_name_get | ( | E_Notification_Action * | a | ) |
References loginit(), and E_Notification_Action::name.
◆ e_notification_actions_get()
EAPI Eina_List * e_notification_actions_get | ( | E_Notification * | n | ) |
References E_Notification::actions, and loginit().
◆ e_notification_app_icon_get()
EAPI const char * e_notification_app_icon_get | ( | E_Notification * | n | ) |
References E_Notification::app_icon, and loginit().
◆ e_notification_app_icon_set()
EAPI void e_notification_app_icon_set | ( | E_Notification * | n, |
const char * | app_icon | ||
) |
References E_Notification::app_icon, and loginit().
Referenced by e_notify_unmarshal_notify().
◆ e_notification_app_name_get()
EAPI const char * e_notification_app_name_get | ( | E_Notification * | n | ) |
References E_Notification::app_name, and loginit().
◆ e_notification_app_name_set()
EAPI void e_notification_app_name_set | ( | E_Notification * | n, |
const char * | app_name | ||
) |
References E_Notification::app_name, and loginit().
Referenced by e_notify_unmarshal_notify().
◆ e_notification_body_get()
EAPI const char * e_notification_body_get | ( | E_Notification * | n | ) |
References E_Notification::body, and loginit().
◆ e_notification_body_set()
EAPI void e_notification_body_set | ( | E_Notification * | n, |
const char * | body | ||
) |
References E_Notification::body, and loginit().
Referenced by e_notify_unmarshal_notify().
◆ e_notification_closed_get()
EAPI unsigned char e_notification_closed_get | ( | E_Notification * | note | ) |
References E_Notification::closed, and loginit().
◆ e_notification_closed_set()
EAPI void e_notification_closed_set | ( | E_Notification * | note, |
unsigned char | closed | ||
) |
References E_Notification::closed, and loginit().
◆ e_notification_free()
EAPI void e_notification_free | ( | E_Notification * | n | ) |
References E_Notification::actions, E_Notification::app_icon, E_Notification::app_name, E_Notification::body, E_Notification::category, E_Notification::desktop, e_notification_image_free(), E_Notification::hints, E_Notification::icon_data, E_Notification::image_data, loginit(), E_Notification::sound_file, and E_Notification::summary.
Referenced by e_notification_unref().
◆ e_notification_full_new()
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 | ||
) |
◆ e_notification_get_capabilities()
EAPI void e_notification_get_capabilities | ( | E_DBus_Callback_Func | func, |
void * | data | ||
) |
References e_dbus_method_call_send(), and e_notify_marshal_get_capabilities().
◆ e_notification_get_server_information()
EAPI void e_notification_get_server_information | ( | E_DBus_Callback_Func | func, |
void * | data | ||
) |
References e_dbus_method_call_send(), and e_notify_marshal_get_server_information().
◆ e_notification_hint_action_icons_set()
EAPI void e_notification_hint_action_icons_set | ( | E_Notification * | n, |
Eina_Bool | action_icons | ||
) |
References E_NOTIFICATION_HINT_ACTION_ICONS, E_Notification::hint_flags, and loginit().
◆ e_notification_hint_category_get()
EAPI const char * e_notification_hint_category_get | ( | E_Notification * | n | ) |
References E_Notification::category, E_Notification::hints, and loginit().
◆ e_notification_hint_category_set()
EAPI void e_notification_hint_category_set | ( | E_Notification * | n, |
const char * | category | ||
) |
References E_Notification::category, E_NOTIFICATION_HINT_CATEGORY, E_Notification::hint_flags, E_Notification::hints, and loginit().
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_desktop_get()
EAPI const char * e_notification_hint_desktop_get | ( | E_Notification * | n | ) |
References E_Notification::desktop, E_Notification::hints, and loginit().
◆ e_notification_hint_desktop_set()
EAPI void e_notification_hint_desktop_set | ( | E_Notification * | n, |
const char * | desktop | ||
) |
References E_Notification::desktop, E_NOTIFICATION_HINT_DESKTOP, E_Notification::hint_flags, E_Notification::hints, and loginit().
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_icon_data_get()
EAPI E_Notification_Image * e_notification_hint_icon_data_get | ( | E_Notification * | n | ) |
References E_Notification::hints, E_Notification::icon_data, and loginit().
◆ e_notification_hint_image_data_get()
EAPI E_Notification_Image * e_notification_hint_image_data_get | ( | E_Notification * | n | ) |
References E_Notification::hints, E_Notification::image_data, and loginit().
◆ e_notification_hint_image_data_set()
EAPI void e_notification_hint_image_data_set | ( | E_Notification * | n, |
E_Notification_Image * | image | ||
) |
References E_Notification::hints, E_Notification::image_data, and loginit().
◆ e_notification_hint_image_path_get()
EAPI const char * e_notification_hint_image_path_get | ( | E_Notification * | n | ) |
References E_Notification::hints, E_Notification::image_path, and loginit().
◆ e_notification_hint_image_path_set()
EAPI void e_notification_hint_image_path_set | ( | E_Notification * | n, |
const char * | path | ||
) |
References E_Notification::hints, E_Notification::image_path, and loginit().
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_resident_set()
EAPI void e_notification_hint_resident_set | ( | E_Notification * | n, |
Eina_Bool | resident | ||
) |
References E_NOTIFICATION_HINT_RESIDENT, E_Notification::hint_flags, and loginit().
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_sound_file_get()
EAPI const char * e_notification_hint_sound_file_get | ( | E_Notification * | n | ) |
References E_Notification::hints, loginit(), and E_Notification::sound_file.
◆ e_notification_hint_sound_file_set()
EAPI void e_notification_hint_sound_file_set | ( | E_Notification * | n, |
const char * | sound_file | ||
) |
References E_NOTIFICATION_HINT_SOUND_FILE, E_Notification::hint_flags, E_Notification::hints, loginit(), and E_Notification::sound_file.
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_suppress_sound_get()
EAPI char e_notification_hint_suppress_sound_get | ( | E_Notification * | n | ) |
References E_Notification::hints, loginit(), and E_Notification::suppress_sound.
◆ e_notification_hint_suppress_sound_set()
EAPI void e_notification_hint_suppress_sound_set | ( | E_Notification * | n, |
char | suppress_sound | ||
) |
References E_NOTIFICATION_HINT_SUPPRESS_SOUND, E_Notification::hint_flags, E_Notification::hints, loginit(), and E_Notification::suppress_sound.
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_transient_set()
EAPI void e_notification_hint_transient_set | ( | E_Notification * | n, |
Eina_Bool | transient | ||
) |
References E_NOTIFICATION_HINT_TRANSIENT, E_Notification::hint_flags, and loginit().
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_urgency_get()
EAPI char e_notification_hint_urgency_get | ( | E_Notification * | n | ) |
◆ e_notification_hint_urgency_set()
EAPI void e_notification_hint_urgency_set | ( | E_Notification * | n, |
char | urgency | ||
) |
References E_NOTIFICATION_HINT_URGENCY, E_Notification::hint_flags, E_Notification::hints, loginit(), and E_Notification::urgency.
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_hint_xy_get()
EAPI int e_notification_hint_xy_get | ( | E_Notification * | n, |
int * | x, | ||
int * | y | ||
) |
◆ e_notification_hint_xy_set()
EAPI void e_notification_hint_xy_set | ( | E_Notification * | n, |
int | x, | ||
int | y | ||
) |
References E_NOTIFICATION_HINT_XY, E_Notification::hint_flags, E_Notification::hints, loginit(), E_Notification::x, and E_Notification::y.
Referenced by e_notify_unmarshal_notify_hints().
◆ e_notification_id_get()
EAPI unsigned int e_notification_id_get | ( | E_Notification * | note | ) |
References E_Notification::id, and loginit().
◆ e_notification_id_set()
EAPI void e_notification_id_set | ( | E_Notification * | note, |
unsigned int | id | ||
) |
References E_Notification::id, and loginit().
◆ e_notification_image_evas_object_add()
EAPI Evas_Object * e_notification_image_evas_object_add | ( | Evas * | evas, |
E_Notification_Image * | img | ||
) |
References E_Notification_Image::height, loginit(), and E_Notification_Image::width.
◆ e_notification_image_free()
EAPI void e_notification_image_free | ( | E_Notification_Image * | img | ) |
References E_Notification_Image::data, and loginit().
Referenced by e_notification_free().
◆ e_notification_image_init()
EAPI Eina_Bool e_notification_image_init | ( | E_Notification_Image * | img, |
Evas_Object * | obj | ||
) |
◆ e_notification_image_new()
EAPI E_Notification_Image * e_notification_image_new | ( | void | ) |
References E_Notification_Image::bits_per_sample, and loginit().
Referenced by e_notify_unmarshal_hint_image().
◆ e_notification_init()
EAPI int e_notification_init | ( | void | ) |
◆ e_notification_new()
EAPI E_Notification * e_notification_new | ( | void | ) |
References loginit(), and E_Notification::refcount.
Referenced by e_notification_full_new(), and e_notify_unmarshal_notify().
◆ e_notification_ref()
EAPI void e_notification_ref | ( | E_Notification * | n | ) |
References loginit(), and E_Notification::refcount.
◆ e_notification_replaces_id_get()
EAPI int e_notification_replaces_id_get | ( | E_Notification * | note | ) |
References loginit(), and E_Notification::replaces_id.
◆ e_notification_replaces_id_set()
EAPI void e_notification_replaces_id_set | ( | E_Notification * | n, |
int | replaces_id | ||
) |
References loginit(), and E_Notification::replaces_id.
Referenced by e_notify_unmarshal_notify().
◆ e_notification_send()
EAPI void e_notification_send | ( | E_Notification * | n, |
E_DBus_Callback_Func | func, | ||
void * | data | ||
) |
References e_dbus_method_call_send(), and e_notify_marshal_notify().
◆ e_notification_shutdown()
EAPI int e_notification_shutdown | ( | void | ) |
◆ e_notification_summary_get()
EAPI const char * e_notification_summary_get | ( | E_Notification * | n | ) |
References loginit(), and E_Notification::summary.
◆ e_notification_summary_set()
EAPI void e_notification_summary_set | ( | E_Notification * | n, |
const char * | summary | ||
) |
References loginit(), and E_Notification::summary.
Referenced by e_notify_unmarshal_notify().
◆ e_notification_timeout_get()
EAPI int e_notification_timeout_get | ( | E_Notification * | note | ) |
References E_Notification::expire_timeout, and loginit().
◆ e_notification_timeout_set()
EAPI void e_notification_timeout_set | ( | E_Notification * | n, |
int | timeout | ||
) |
References E_Notification::expire_timeout, and loginit().
Referenced by e_notify_unmarshal_notify().
◆ e_notification_unref()
EAPI void e_notification_unref | ( | E_Notification * | n | ) |
References e_notification_free(), loginit(), and E_Notification::refcount.
Referenced by method_notify().