libnotify
Description:
libnotify is a library that sends desktop notifications to a notification daemon, as defined in the Desktop Notifications spec. These
notifications can be used to inform the user about an event or display some form of information without getting in the user's way.
Content:
Namespaces:
- Notify
Classes:
Enums:
- ClosedReason - The reason for which the
notification has been closed.
- 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
Adwaita major version component (e.
- public const int VERSION_MICRO
Adwaita micro version component (e.
- public const int VERSION_MINOR
Adwaita minor version component (e.
Delegates:
Methods:
- 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.