| Libnotify Reference Manual | ||||
|---|---|---|---|---|
gboolean notify_init (const char *app_name); void notify_uninit (void); gboolean notify_is_initted (void); const gchar* notify_get_app_name (void); GList* notify_get_server_caps (void); gboolean notify_get_server_info (char **ret_name, char **ret_vendor, char **ret_version, char **ret_spec_version);
gboolean notify_init (const char *app_name);
Initialized libnotify. This must be called before any other functions.
| app_name : | The name of the application initializing libnotify. |
| Returns : | TRUE if successful, or FALSE on error. |
void notify_uninit (void);
Uninitialized libnotify.
This should be called when the program no longer needs libnotify for the rest of its lifecycle, typically just before exitting.
gboolean notify_is_initted (void);
Gets whether or not libnotify is initialized.
| Returns : | TRUE if libnotify is initialized, or FALSE otherwise. |
const gchar* notify_get_app_name (void);
Gets the application name registered.
| Returns : | The registered application name, passed to notify_init(). |
GList* notify_get_server_caps (void);
Queries the server for its capabilities and returns them in a GList.
| Returns : | A GList of server capability strings. |
gboolean notify_get_server_info (char **ret_name,
char **ret_vendor,
char **ret_version,
char **ret_spec_version);
Queries the server for its information, specifically, the name, vendor, server version, and the version of the notifications specification that it is compliant with.
| ret_name : | The resulting server name. |
| ret_vendor : | The resulting server vendor. |
| ret_version : | The resulting server version. |
| ret_spec_version : | The resulting version of the specification the server is compliant with. |
| Returns : | TRUE if successful, and the variables passed will be set. FALSE on failure. |