[−][src]Module notify_rust::hints
NotificationHints
allow you to pass extra information to the server.
Many of these are standardized by either:
- http://www.galago-project.org/specs/notification/0.9/x344.html
- https://developer.gnome.org/notification-spec/#hints
Which of these are actually implemented depends strongly on the Notification server you talk to.
Usually the get_capabilities()
gives some clues, but the standards usually mention much more
than is actually available.
Enums
NotificationHint | All currently implemented |
Constants
ACTION_ICONS | "action-icons" |
CATEGORY | "category" |
DESKTOP_ENTRY | "desktop-entry" |
IMAGE_DATA | "image-data" if spec_version > 1.1; |
IMAGE_DATA_1_0 | "image-data" if spec_version < 1.1; |
IMAGE_DATA_1_1 | "image_data" if spec_version == 1.1 |
IMAGE_PATH | "image-path" |
RESIDENT | "resident" |
SOUND_FILE | "sound-file" |
SOUND_NAME | "sound-name" |
SUPPRESS_SOUND | "suppress-sound" |
TRANSIENT | "transient" |
URGENCY | "urgency" |
X | "x" |
Y | "y" |
Functions
hint_from_key_val | convenience converting a name and value into a hint |
image_spec | matching image data key for each spec version |