úÎN(H—A      !"#$%&'()*+,-./0123456789:;<=>?@None&The urgency level of the notification 8Critical urgency. Used for very important notifications 5Normal urgency. Used for most standard notifications 0Low urgency. Used for unimportant notifications +Timeout after which notification is closed Notification will never expire 'User defined timeout (in milliseconds) Default server timeout 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 notification BUsed 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 A *Set the icon in the notification from the A 'Set a hint with a 32-bit integer value 1Set a hint with an unsigned 32-bit integer value Set a hint with a double value Set a hint with a string value Set a hint with a byte value #Set a hint with a byte array value Clear all hints TAdd an action to a notification. When the action is invoked, the specified callback  function will be called EFor the callback to be *actually* invoked, some kind of magical glib mainLoop thing  should be running Clear all actions &Hide the notification from the screen !0Get the closed reason code for the notification 6B CDEFGHIJKLMNOPQRSTUVWXYSummary Body Icon (icon name or file name) Summary Body Icon (icon name or file name)  !Z  !   !/B  CDEFGHIJKLMNOPQRSTUVWXY !ZNone"Server information (Initialize libnotify /This must be called before any other functions )Uninitialize libnotify *,Get whether libnotify is initialized or not +Get the application name Do not forget to call ( before calling this! ,Set the application name Do not forget to call ( before calling this! -Return server capabilities 6Synchronously queries the server for its capabilities notify_get_server_caps`["actions","body","body-markup","body-hyperlinks","icon-static","x-canonical-private-icon-only"].Return server information DSynchronously queries the server for its information, specifically, H the name, vendor, server version, and the version of the notifications ) specification that it is compliant with notify_get_server_infohJust (ServerInfo {name = "Xfce Notify Daemon", vendor = "Xfce", version = "0.2.4", specVersion = "0.9"})"#$%&'[\]^_`ab('Application name. Should not be empty! )*+,-. "#$%&'()*+,-. ()*+,-"#$%&'."#$%&'[\]^_`ab()*+,-.None/Add a hint to notification It'>s perfectly OK to add multiple hints to a single notification 1A notification modifier 2Notification object 3Display notification Utoken <- display (summary "Greeting" <> body "Hello world!" <> icon "face-smile-big") asset/HelloWorld.png You can @ notification tokens: %display_ (reuse token <> body "Hey!") asset/Hey.png 4'Display and discard notification token Mdisplay_ (summary "Greeting" <> body "Hello world!" <> icon "face-smile-big")5Close notification 6Set notification summary display_ (summary "Hello!") asset/summary.png 7Set notification body display_ (body "Hello world!") asset/body.png 8Set notification icon display_ (icon "face-smile").The argument is either icon name or file name  asset/icon.png 9Set notification timeout :Set notification category ;Set notification urgency <Set notification image ='Remove all hints from the notification >Add an action to notification It'@s perfectly OK to add multiple actions to a single notification <display_ (action "hello" "Hello world!" (\_ _ -> return ())) asset/action.png ?)Remove all actions from the notification let callback _ _ = return ()]display_ (summary "No hello for you!" <> action "hello" "Hello world!" callback <> noactions) asset/noactions.png @AReuse 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 /01c2de3456789:;<=>Name  Button label  Callback ?@fghijkl /0123456789:;<=>?@234516789 :;</0=>?@/01c2de3456789:;<=>?@fghijklm      !"#$%&'(()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh67ijklmnopqlibnotify-0.1.0.0 LibnotifyLibnotify.C.NotifyNotificationLibnotify.C.Notifybase Data.Monoid<>mconcatmappendmemptyMonoidUrgencyCriticalNormalLowTimeoutInfiniteCustomDefaultNotifyNotificationnotify_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 ServerInfonamevendorversion specVersion notify_init notify_uninitnotify_is_inittednotify_get_app_namenotify_set_app_namenotify_get_server_capsnotify_get_server_infoHinthintMod Notificationdisplaydisplay_closesummarybodyicontimeoutcategoryurgencyimagenohintsaction noactionsreuse gtk-0.12.4Graphics.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 $fGObjectClassNotifyNotification 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_cunNotificationact$fHintByteString $fHintWord8$fHint[] $fHintDouble $fHintInt32 $fMonoidMod