Notify – libnotify Reference Manual
Packages
libnotify
Notify
Urgency
Notification
EXPIRES_DEFAULT
EXPIRES_NEVER
VERSION_MAJOR
VERSION_MICRO
VERSION_MINOR
ActionCallback
get_app_name
get_server_caps
get_server_info
init
is_initted
set_app_name
uninit
Notify
Description:
Content:
Classes:
Notification
-
A passive pop-up notification.
Enums:
Urgency
-
The urgency level of the notification.
Constants:
public
const
int
EXPIRES_DEFAULT
The default expiration time on a notification.
public
const
int
EXPIRES_NEVER
The notification never expires.
public
const
int
VERSION_MAJOR
Notify major version component (e.
public
const
int
VERSION_MICRO
Notify micro version component (e.
public
const
int
VERSION_MINOR
Notify minor version component (e.
Delegates:
public
delegate
void
ActionCallback
(
Notification
notification,
string
action)
An action callback function.
Functions:
public
unowned
string
get_app_name
()
Gets the application name registered.
public
List
<
string
>
get_server_caps
()
Queries the server capabilities.
public
bool
get_server_info
(
out
string
ret_name,
out
string
ret_vendor,
out
string
ret_version,
out
string
ret_spec_version)
Queries the server for information.
public
bool
init
(
string
app_name)
Initialized libnotify.
public
bool
is_initted
()
Gets whether or not libnotify is initialized.
public
void
set_app_name
(
string
app_name)
Sets the application name.
public
void
uninit
()
Uninitializes libnotify.