PIpZ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYNone05%The urgency level of the notification/Low urgency. Used for unimportant notifications4Normal urgency. Used for most standard notifications7Critical urgency. Used for very important notifications *Timeout after which notification is closed Default server timeout &User defined timeout (in milliseconds) Notification will never expire An opaque notification token Create a new  Only summary is required%Update the notification text and icon&Display the notification on the screen-Set the application name for the notificationLUsed to override an application name for a specific notification. See also  notify_init and notify_set_app_name#Set the timeout of the notification$Set the category of the notification)Set the urgency level of the notification*Set the icon in the notification from the Z*Set the icon in the notification from the Z&Set a hint with a 32-bit integer value0Set a hint with an unsigned 32-bit integer valueSet a hint with a double valueSet a hint with a string valueSet a hint with a byte value"Set a hint with a byte array valueClear all hintslAdd an action to a notification. When the action is invoked, the specified callback function will be calledEFor the callback to be *actually* invoked, some kind of magical glib mainLoop thing should be runningClear all actions %Hide the notification from the screen!/Get the closed reason code for the notification6[ \]^_`abcdefghijklmnopqrSummaryBodyIcon (icon name or file name)SummaryBodyIcon (icon name or file name) !"  !   !/[  \]^_`abcdefghijklmnopqr !"Safe!"#05.Server information4Initialize libnotify.This must be called before any other functions5Uninitialize libnotify6+Get whether libnotify is initialized or not7Get the application nameDo not forget to call 4 before calling this!8Set the application nameDo not forget to call 4 before calling this!9Return server capabilities5Synchronously queries the server for its capabilitiesnotify_get_server_caps`["actions","body","body-markup","body-hyperlinks","icon-static","x-canonical-private-icon-only"]:Return server informationSynchronously queries the server for its information, specifically, the name, vendor, server version, and the version of the notifications specification that it is compliant withnotify_get_server_infohJust (ServerInfo {name = "Xfce Notify Daemon", vendor = "Xfce", version = "0.2.4", specVersion = "0.9"})./0123stuvwxyz4&Application name. Should not be empty!56789: ./0123456789: 456789./0123:./0123stuvwxyz456789:None#9;?Add a hint to notification@It's perfectly OK to add multiple hints to a single notificationAA notification modifierBNotification objectCDisplay notificationUtoken <- display (summary "Greeting" <> body "Hello world!" <> icon "face-smile-big") asset/HelloWorld.pngYou can Q notification tokens:%display_ (reuse token <> body "Hey!") asset/Hey.pngD&Display and discard notification tokenMdisplay_ (summary "Greeting" <> body "Hello world!" <> icon "face-smile-big")EClose notificationFSet notification summarydisplay_ (summary "Hello!") asset/summary.pngGSet notification bodydisplay_ (body "Hello world!") asset/body.pngHSet notification icondisplay_ (icon "face-smile")-The argument is either icon name or file name asset/icon.pngISet notification timeoutJSet notification categoryKSet notification urgencyLSet notification imageM&Remove all hints from the notificationNAdd an action to notificationBIt's perfectly OK to add multiple actions to a single notification<display_ (action "hello" "Hello world!" (\_ _ -> return ())) asset/action.pngO(Remove all actions from the notificationlet callback _ _ = return ()]display_ (summary "No hello for you!" <> action "hello" "Hello world!" callback <> noactions) asset/noactions.pngPSet the application name.Q@Reuse existing notification token, instead of creating a new one<If you try to reuse multiple tokens, the last one wins, e.g.foo <- display (body "foo")bar <- display (body "bar")display_ (base foo <> base bar)will show only "bar" asset/reuse.png?@A{B|}~CDEFGHIJKLMNName Button labelCallbackOPQRSTUVW  ?@ABCDEFGHIJKLMNOPQ BCDEAFGHI JKL?@MNOPQ?@A{B|}~CDEFGHIJKLMNOPQRSTUVW     !"#$%&'()*+,-./01234556789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~GH$libnotify-0.2-5AqadcxnGEHCrUwV0JiX8Z LibnotifyLibnotify.C.NotifyNotificationLibnotify.C.NotifybaseGHC.BasememptymappendmconcatMonoid Data.Monoid<>UrgencyLowNormalCriticalTimeoutDefaultCustomInfiniteNotifyNotificationnotify_notification_newnotify_notification_updatenotify_notification_show notify_notification_set_app_namenotify_notification_set_timeout notify_notification_set_categorynotify_notification_set_urgency(notify_notification_set_icon_from_pixbuf)notify_notification_set_image_from_pixbuf"notify_notification_set_hint_int32#notify_notification_set_hint_uint32#notify_notification_set_hint_double#notify_notification_set_hint_string!notify_notification_set_hint_byte'notify_notification_set_hint_byte_arraynotify_notification_clear_hintsnotify_notification_add_action!notify_notification_clear_actionsnotify_notification_close%notify_notification_get_closed_reason $fGObjectClassNotifyNotification$fShowNotifyNotification$fEqNotifyNotification $fShowTimeout $fEqTimeout $fDataTimeout$fGenericTimeout $fShowUrgency $fEqUrgency $fOrdUrgency $fDataUrgency$fGenericUrgency ServerInfo serverName serverVendor serverVersionserverSpecVersion notify_init notify_uninitnotify_is_inittednotify_get_app_namenotify_set_app_namenotify_get_server_capsnotify_get_server_info$fShowServerInfo$fEqServerInfo$fDataServerInfo$fGenericServerInfoHinthintMod Notificationdisplaydisplay_closesummarybodyicontimeoutcategoryurgencyimagenohintsaction noactionsappNamereuse$fHintByteString $fHintWord8$fHint[] $fHintDouble $fHintInt32 $fMonoidMod$fShowNotification$fEqNotification!gtk-0.14.5-E9ciUpIyfz3E8jBqmqJvmaGraphics.UI.Gtk.TypesPixbufNotifyActionCallback g_error_free'notify_notification_get_closed_reason_cnotify_notification_close_c#notify_notification_clear_actions_c notify_notification_add_action_cwrapActionCallback!notify_notification_clear_hints_c)notify_notification_set_hint_byte_array_c#notify_notification_set_hint_byte_c%notify_notification_set_hint_string_c%notify_notification_set_hint_double_c%notify_notification_set_hint_uint32_c$notify_notification_set_hint_int32_c+notify_notification_set_image_from_pixbuf_c*notify_notification_set_icon_from_pixbuf_c!notify_notification_set_urgency_c"notify_notification_set_category_c!notify_notification_set_timeout_c"notify_notification_set_app_name_cnotify_notification_show_cnotify_notification_update_cnotify_notification_new_c g_list_freenotify_get_server_info_cnotify_get_server_caps_cnotify_set_app_name_cnotify_get_app_name_cnotify_is_initted_cnotify_uninit_c notify_init_ctokennameactdefaultAppName