NotifyNotification A passive pop-up notification. #NotifyNotification represents a passive pop-up notification. It can contain summary text, body text, and an icon, as well as hints specifying how the notification should be presented. The notification is rendered by a notification daemon, and may present the notification in any number of ways. As such, there is a clear separation of content and presentation, and this API enforces that. The default expiration time on a notification. The notification never expires. It stays open until closed by the calling API or the user. This is an opaque structure representing a notification. This should not be used directly. Use the accessor functions below. @notifynotification: the object which received the signal. The urgency level of the notification. @NOTIFY_URGENCY_LOW: Low urgency. Used for unimportant notifications. @NOTIFY_URGENCY_NORMAL: Normal urgency. Used for most standard notifications. @NOTIFY_URGENCY_CRITICAL: Critical urgency. Used for very important notifications. An action callback function. @notification: @action: @user_data: @Param1: The notification. @Param2: The action ID. @Param3: User data. A convenience macro for casting a function to a #NotifyActionCallback. This is much like G_CALLBACK(). @func: The function to cast. @summary: @body: @icon: @Returns: @notification: @summary: @body: @icon: @Returns: @notification: @error: @Returns: @notification: @timeout: @notification: @category: @notification: @urgency: @notification: @icon: @notification: @key: @value: @notification: @key: @value: @notification: @key: @value: @notification: @key: @value: @notification: @key: @value: @len: @notification: @notification: @action: @label: @callback: @user_data: @free_func: @notification: @notification: @error: @Returns: