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
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 enum E_Notification_Hint_Type E_Notification_Hint_Type |
typedef struct E_Notification_Image E_Notification_Image |
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 |
Enumeration Type Documentation
Function Documentation
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().
EAPI const char* e_notification_action_id_get | ( | E_Notification_Action * | a | ) |
References E_Notification_Action::id, and loginit().
EAPI const char* e_notification_action_name_get | ( | E_Notification_Action * | a | ) |
References loginit(), and E_Notification_Action::name.
EAPI Eina_List* e_notification_actions_get | ( | E_Notification * | n | ) |
References E_Notification::actions, and loginit().
EAPI const char* e_notification_app_icon_get | ( | E_Notification * | n | ) |
References E_Notification::app_icon, and loginit().
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().
EAPI const char* e_notification_app_name_get | ( | E_Notification * | n | ) |
References E_Notification::app_name, and loginit().
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().
EAPI const char* e_notification_body_get | ( | E_Notification * | n | ) |
References E_Notification::body, and loginit().
EAPI void e_notification_body_set | ( | E_Notification * | n, |
const char * | body | ||
) |
References E_Notification::body, and loginit().
Referenced by e_notify_unmarshal_notify().
EAPI unsigned char e_notification_closed_get | ( | E_Notification * | note | ) |
References E_Notification::closed, and loginit().
EAPI void e_notification_closed_set | ( | E_Notification * | note, |
unsigned char | closed | ||
) |
References E_Notification::closed, and loginit().
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().
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 | ||
) |
EAPI void e_notification_get_capabilities | ( | E_DBus_Callback_Func | func, |
void * | data | ||
) |
EAPI void e_notification_get_server_information | ( | E_DBus_Callback_Func | func, |
void * | data | ||
) |
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().
EAPI const char* e_notification_hint_category_get | ( | E_Notification * | n | ) |
References E_Notification::category, E_Notification::hints, and loginit().
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().
EAPI const char* e_notification_hint_desktop_get | ( | E_Notification * | n | ) |
References E_Notification::desktop, E_Notification::hints, and loginit().
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().
EAPI E_Notification_Image* e_notification_hint_icon_data_get | ( | E_Notification * | n | ) |
References E_Notification::hints, E_Notification::icon_data, and loginit().
EAPI E_Notification_Image* e_notification_hint_image_data_get | ( | E_Notification * | n | ) |
References E_Notification::hints, E_Notification::image_data, and loginit().
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().
EAPI const char* e_notification_hint_image_path_get | ( | E_Notification * | n | ) |
References E_Notification::hints, E_Notification::image_path, and loginit().
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().
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().
EAPI const char* e_notification_hint_sound_file_get | ( | E_Notification * | n | ) |
References E_Notification::hints, loginit(), and E_Notification::sound_file.
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().
EAPI char e_notification_hint_suppress_sound_get | ( | E_Notification * | n | ) |
References E_Notification::hints, loginit(), and E_Notification::suppress_sound.
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().
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().
EAPI char e_notification_hint_urgency_get | ( | E_Notification * | n | ) |
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().
EAPI int e_notification_hint_xy_get | ( | E_Notification * | n, |
int * | x, | ||
int * | y | ||
) |
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().
EAPI unsigned int e_notification_id_get | ( | E_Notification * | note | ) |
References E_Notification::id, and loginit().
EAPI void e_notification_id_set | ( | E_Notification * | note, |
unsigned int | id | ||
) |
References E_Notification::id, and loginit().
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.
EAPI void e_notification_image_free | ( | E_Notification_Image * | img | ) |
References E_Notification_Image::data, and loginit().
Referenced by e_notification_free().
EAPI Eina_Bool e_notification_image_init | ( | E_Notification_Image * | img, |
Evas_Object * | obj | ||
) |
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().
EAPI int e_notification_init | ( | void | ) |
References e_dbus_bus_get(), e_dbus_init(), and e_dbus_shutdown().
EAPI E_Notification* e_notification_new | ( | void | ) |
References loginit(), and E_Notification::refcount.
Referenced by e_notification_full_new(), and e_notify_unmarshal_notify().
EAPI void e_notification_ref | ( | E_Notification * | n | ) |
References loginit(), and E_Notification::refcount.
EAPI int e_notification_replaces_id_get | ( | E_Notification * | note | ) |
References loginit(), and E_Notification::replaces_id.
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().
EAPI void e_notification_send | ( | E_Notification * | n, |
E_DBus_Callback_Func | func, | ||
void * | data | ||
) |
EAPI int e_notification_shutdown | ( | void | ) |
References e_dbus_connection_close(), and e_dbus_shutdown().
EAPI const char* e_notification_summary_get | ( | E_Notification * | n | ) |
References loginit(), and E_Notification::summary.
EAPI void e_notification_summary_set | ( | E_Notification * | n, |
const char * | summary | ||
) |
References loginit(), and E_Notification::summary.
Referenced by e_notify_unmarshal_notify().
EAPI int e_notification_timeout_get | ( | E_Notification * | note | ) |
References E_Notification::expire_timeout, and loginit().
EAPI void e_notification_timeout_set | ( | E_Notification * | n, |
int | timeout | ||
) |
References E_Notification::expire_timeout, and loginit().
Referenced by e_notify_unmarshal_notify().
EAPI void e_notification_unref | ( | E_Notification * | n | ) |
References e_notification_free(), loginit(), and E_Notification::refcount.
Referenced by method_notify().