$[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZSafe,.=>?@AHVXbW gi-notify.Overrides used when generating these bindings.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca EtxebarriaNone%,.=>?@AHVXbg gi-notify.The default expiration time on a notification. gi-notify[The notification never expires. It stays open until closed by the calling API or the user. gi-notify3No description available in the introspection data. gi-notify3No description available in the introspection data. gi-notify3No description available in the introspection data.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca EtxebarriaNone,.=>?@AHVXb gi-notify&The urgency level of the notification. gi-notify0Low urgency. Used for unimportant notifications. gi-notify5Normal urgency. Used for most standard notifications.  gi-notify8Critical urgency. Used for very important notifications.  gi-notifyCatch-all for unknown values  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca EtxebarriaNone,.=>?@AHVXb+  gi-notifyUninitialized libnotify.This should be called when the program no longer needs libnotify for the rest of its lifecycle, typically just before exitting. gi-notifySets the application name. gi-notify-Gets whether or not libnotify is initialized. gi-notifyFInitialized libnotify. This must be called before any other functions. gi-notifySynchronously queries the server for its information, specifically, the name, vendor, server version, and the version of the notifications specification that it is compliant with. gi-notifyLSynchronously queries the server for its capabilities and returns them in a . gi-notify%Gets the application name registered. gi-notifyappName: The name of the application gi-notifyReturns: [! if libnotify is initialized, or \ otherwise. gi-notifyappName5: The name of the application initializing libnotify. gi-notifyReturns: [ if successful, or \ on error. gi-notifyReturns: [6 if successful, and the variables passed will be set, \C on error. The returned strings must be freed with g_free gi-notifyReturns: a > of server capability strings. Free the list elements with   and the list itself with  g_list_free(). gi-notifyReturns:, The registered application name, passed to .7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca EtxebarriaNone,.=>?@AHVXb5  gi-notifyAn action callback function. gi-notifyAn action callback function. gi-notify0Type for the callback on the (unwrapped) C side. gi-notify9Generate a function pointer callable from C code, from a . gi-notifyWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell. gi-notifyA convenience synonym for ] :: ^ .  gi-notifyA convenience synonym for ] :: ^ .! gi-notify4A simple wrapper that ignores the closure arguments." gi-notifyWrap the callback into a _.# gi-notifyWrap a  into a .  !"# !" #7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca EtxebarriaNone,.=>?@AHVXbk5 gi-notify1Type class for types which can be safely cast to , for instance with '. gi-notifyMemory-managed wrapper type.$ gi-notify0Type for the callback on the (unwrapped) C side.% gi-notify(Emitted when the notification is closed.& gi-notify9Generate a function pointer callable from C code, from a $.' gi-notifyCast to G, for types for which this is known to be safe. For general casts, use  .( gi-notifyA convenience alias for ] :: ^ .) gi-notifyA convenience synonym for ] :: ^ %.* gi-notifyWrap the callback into a _.+ gi-notifyWrap a % into a $., gi-notify!Connect a signal handler for the  #signal:closedclosed5 signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to   notification #closed callback - gi-notify!Connect a signal handler for the  #signal:closedclosed4 signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to   notification #closed callback . gi-notifyGet the value of the app-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification #appName / gi-notifySet the value of the app-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification [ #appName  value ] 0 gi-notify Construct a ` with valid value for the app-name>  property. This is rarely needed directly, but it is used by .1 gi-notifyGet the value of the body  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification #body 2 gi-notifySet the value of the body  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification [ #body  value ] 3 gi-notify Construct a ` with valid value for the body>  property. This is rarely needed directly, but it is used by .4 gi-notifySet the value of the body  property to ]. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #body 5 gi-notifyGet the value of the  closed-reason  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification #closedReason 6 gi-notifyGet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification #iconName 7 gi-notifySet the value of the  icon-name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification [ #iconName  value ] 8 gi-notify Construct a ` with valid value for the  icon-name>  property. This is rarely needed directly, but it is used by .9 gi-notifySet the value of the  icon-name  property to ]. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #iconName : gi-notifyGet the value of the id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification #id ; gi-notifySet the value of the id  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification [ #id  value ] < gi-notify Construct a ` with valid value for the id>  property. This is rarely needed directly, but it is used by .= gi-notifyGet the value of the summary  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification #summary > gi-notifySet the value of the summary  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  notification [ #summary  value ] ? gi-notify Construct a ` with valid value for the summary>  property. This is rarely needed directly, but it is used by .@ gi-notifySet the value of the summary  property to ]. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  #summary A gi-notifyCreates a new G. The summary text is required, but all other parameters are optional.B gi-notifyAdds an action to a notification. When the action is invoked, the specified callback function will be called, along with the value passed to userData.C gi-notify)Clears all actions from the notification.D gi-notify'Clears all hints from the notification.E gi-notifySSynchronously tells the notification server to hide the notification on the screen.F gi-notifynReturns the closed reason code for the notification. This is valid only after the "closed" signal is emitted.G gi-notifyVSets the application name for the notification. If this function is not called or if appName is ];, the application name will be set from the value used in  or overridden with . Since: 0.7.3H gi-notifySets the category of this notification. This can be used by the notification server to filter or display the data in a certain way.I gi-notifySets a hint for key with value value. If value is ], a previously set hint for key is unset.If value is floating, it is consumed. Since: 0.6J gi-notifySets a hint with a byte value.K gi-notify3Sets a hint with a byte array value. The length of value must be passed as len.L gi-notify Sets a hint with a double value.M gi-notify(Sets a hint with a 32-bit integer value.N gi-notify Sets a hint with a string value.O gi-notify2Sets a hint with an unsigned 32-bit integer value.P gi-notify)Sets the icon in the notification from a .Q gi-notify*Sets the image in the notification from a .R gi-notifyESets the timeout of the notification. To set the default time, pass  as timeout1. To set the notification to never expire, pass .3Note that the timeout may be ignored by the server.S gi-notify,Sets the urgency level of this notification.See: T gi-notifyHTells the notification server to display the notification on the screen.U gi-notifyUpdates the notification text and icon. This won't send the update out and display it on the screen. For that, you will need to call T.W gi-notifyConvert  to and from  with   and !.A gi-notifysummary: The required summary text. gi-notifybody: The optional body text. gi-notifyicon0: The optional icon theme icon name or filename. gi-notifyReturns: The new .B gi-notify notification: The notification. gi-notifyaction: The action ID. gi-notifylabel": The human-readable action label. gi-notifycallback!: The action's callback function.C gi-notify notification: The notification.D gi-notify notification: The notification.E gi-notify notification: The notification. gi-notify (Can throw "#)F gi-notify notification: The notification. gi-notifyReturns: The closed reason code.G gi-notify notification: a  gi-notifyappName : the localised application nameH gi-notify notification: The notification. gi-notifycategory: The category.I gi-notify notification: a  gi-notifykey: the hint key gi-notifyvalue: the hint value, or ] to unset the hintJ gi-notify notification: The notification. gi-notifykey : The hint. gi-notifyvalue: The hint's value.K gi-notify notification: The notification. gi-notifykey : The hint. gi-notifyvalue: The hint's value.L gi-notify notification: The notification. gi-notifykey : The hint. gi-notifyvalue: The hint's value.M gi-notify notification: The notification. gi-notifykey : The hint. gi-notifyvalue: The hint's value.N gi-notify notification: The notification. gi-notifykey : The hint. gi-notifyvalue: The hint's value.O gi-notify notification: The notification. gi-notifykey : The hint. gi-notifyvalue: The hint's value.P gi-notify notification: The notification. gi-notifyicon : The icon.Q gi-notify notification: The notification. gi-notifypixbuf : The image.R gi-notify notification: The notification. gi-notifytimeout: The timeout in milliseconds.S gi-notify notification: The notification. gi-notifyurgency: The urgency level.T gi-notify notification: The notification. gi-notify (Can throw "#)U gi-notify notification: The notification to update. gi-notifysummary : The new required summary text. gi-notifybody: The optional body text. gi-notifyicon0: The optional icon theme icon name or filename. gi-notifyReturns: [), unless an invalid parameter was passed.5$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU5'(BCDEFAGHIJKLMNOPQRSTU0./431259867<:;@?=>$%-*&),+$7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca EtxebarriaNone,.=>?@AHVXbƿ5$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU%7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca EtxebarriaNone,.=>?@AHVXbɴHabcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV_W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUX&'()*+,-./01234567899:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}{|~"#"#       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN !OPQRS T U V  "W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"fggi-notify-0.7.21-inplaceGI.Notify.ConfigGI.Notify.ConstantsGI.Notify.EnumsGI.Notify.FunctionsGI.Notify.Objects.NotificationGI.Notify.CallbacksGI.GLib.Structs.ListListGI.GLib.FunctionsfreeData.GI.Base.ManagedPtrcastToData.GI.Base.SignalsonafterData.GI.Base.Attributesgetset:=Data.GI.Base.Constructiblenewclearinit setAppNameGI.GdkPixbuf.Objects.PixbufPixbufEXPIRES_DEFAULT EXPIRES_NEVERUrgencyData.GI.Base.GValueGValuetoGValue fromGValueData.GI.Base.GErrorGErrorGI.Notify.Objects GI.Notify overrides VERSION_MAJOR VERSION_MICRO VERSION_MINOR UrgencyLow UrgencyNormalUrgencyCriticalAnotherUrgency$fBoxedEnumUrgency $fOrdUrgency $fEnumUrgency $fShowUrgency $fEqUrgencyuninit isInitted getServerInfo getServerCaps getAppNameIsNotification NotificationActionCallback_WithClosuresActionCallbackC_ActionCallbackmk_ActionCallbackdynamic_ActionCallbacknoActionCallbacknoActionCallback_WithClosuresdrop_closures_ActionCallbackgenClosure_ActionCallbackwrap_ActionCallbackC_NotificationClosedCallbackNotificationClosedCallbackmk_NotificationClosedCallbacktoNotificationnoNotificationnoNotificationClosedCallbackgenClosure_NotificationClosedwrap_NotificationClosedCallbackonNotificationClosedafterNotificationClosedgetNotificationAppNamesetNotificationAppNameconstructNotificationAppNamegetNotificationBodysetNotificationBodyconstructNotificationBodyclearNotificationBodygetNotificationClosedReasongetNotificationIconNamesetNotificationIconNameconstructNotificationIconNameclearNotificationIconNamegetNotificationIdsetNotificationIdconstructNotificationIdgetNotificationSummarysetNotificationSummaryconstructNotificationSummaryclearNotificationSummarynotificationNewnotificationAddActionnotificationClearActionsnotificationClearHintsnotificationClosenotificationGetClosedReasonnotificationSetAppNamenotificationSetCategorynotificationSetHintnotificationSetHintBytenotificationSetHintByteArraynotificationSetHintDoublenotificationSetHintInt32notificationSetHintStringnotificationSetHintUint32notificationSetIconFromPixbufnotificationSetImageFromPixbufnotificationSetTimeoutnotificationSetUrgencynotificationShownotificationUpdate$fHasParentTypesNotification$fIsGValueNotification$fGObjectNotification$fIsNotificationo$fEqNotificationghc-prim GHC.TypesTrueFalsebase GHC.MaybeNothingMaybehaskell-gi-base-0.23.0-inplaceData.GI.Base.GClosureGClosureGValueConstructData.GI.Base.BasicTypesGVariantGType gtypeToCGTypeGDestroyNotify PtrWrapped unwrapPtrGSListGList GHashTable GByteArray GPtrArrayGArrayIsGFlag GParamSpecUnexpectedNullPointerReturnnullPtrErrorMsgCGTypeGObject gobjectType WrappedPtrwrappedPtrCallocwrappedPtrCopywrappedPtrFree BoxedFlagsboxedFlagsType BoxedEnum boxedEnumType BoxedObject boxedTypeManagedPtrNewtype ManagedPtrmanagedForeignPtrmanagedPtrAllocCallStackmanagedPtrIsDisowned g_slist_free g_list_free gtypeName noGParamSpecData.GI.Base.GHashTable GEqualFunc GHashFunc gStrEqualgStrHash gDirectEqual gDirectHash ptrPackPtr ptrUnpackPtrcstringPackPtrcstringUnpackPtrData.GI.Base.OverloadingasA newManagedPtrnewManagedPtr'newManagedPtr_disownManagedPtrwithManagedPtrmaybeWithManagedPtrwithManagedPtrList withTransientunsafeManagedPtrGetPtrunsafeManagedPtrCastPtrtouchManagedPtrcheckInstanceType unsafeCastTo newObject wrapObject releaseObject unrefObject disownObjectnewBoxed wrapBoxed copyBoxed copyBoxedPtr freeBoxed disownBoxedwrapPtrnewPtr copyBytesData.GI.Base.BasicConversionsunrefGHashTableunrefGByteArray unrefPtrArray unrefGArray gflagsToWord wordToGFlags packGList unpackGList packGSList unpackGSList packGArray unpackGArray packGPtrArrayunpackGPtrArraypackGByteArrayunpackGByteArraypackGHashTableunpackGHashTablepackByteStringpackZeroTerminatedByteStringunpackByteStringWithLengthunpackZeroTerminatedByteStringpackStorableArraypackZeroTerminatedStorableArrayunpackStorableArrayWithLength!unpackZeroTerminatedStorableArraypackMapStorableArray"packMapZeroTerminatedStorableArray unpackMapStorableArrayWithLength$unpackMapZeroTerminatedStorableArraypackUTF8CArraypackZeroTerminatedUTF8CArrayunpackZeroTerminatedUTF8CArrayunpackUTF8CArrayWithLengthpackFileNameArraypackZeroTerminatedFileNameArray!unpackZeroTerminatedFileNameArrayunpackFileNameArrayWithLengthstringToCStringcstringToString textToCStringwithTextCString cstringToTextbyteStringToCStringcstringToByteString packPtrArraypackZeroTerminatedPtrArrayunpackPtrArrayWithLengthunpackZeroTerminatedPtrArraymapZeroTerminatedCArraypackBlockArrayunpackBlockArrayWithLengthunpackBoxedArrayWithLengthmapCArrayWithLength mapGArray mapPtrArraymapGList mapGSListData.GI.Base.GVariantGVariantDictEntryGVariantSignatureGVariantObjectPathGVariantHandleGVariantSingletIsGVariantBasicType IsGVariant toGVariant fromGVarianttoGVariantFormatString noGVariantgvariantGetTypeStringwrapGVariantPtrnewGVariantFromPtr unrefGVariantdisownGVariantgvariantFromBoolgvariantToBoolgvariantFromWord8gvariantToWord8gvariantFromInt16gvariantToInt16gvariantFromWord16gvariantToWord16gvariantFromInt32gvariantToInt32gvariantFromWord32gvariantToWord32gvariantFromInt64gvariantToInt64gvariantFromWord64gvariantToWord64gvariantFromHandlegvariantToHandlegvariantFromDoublegvariantToDoublegvariantToTextgvariantFromTextnewGVariantObjectPathgvariantObjectPathToTextgvariantFromObjectPathgvariantToObjectPathnewGVariantSignaturegvariantSignatureToTextgvariantFromSignaturegvariantToSignaturegvariantFromGVariantgvariantToGVariantgvariantToBytestringgvariantFromBytestringgvariantFromMaybegvariantToMaybegvariantFromDictEntrygvariantToDictEntrygvariantFromMap gvariantToMapgvariantFromListgvariantToListgvariantFromTuplegvariantToTupleIsGValueAttrOp:=>:~:~>:&= SignalProxy:::PropertyNotify GErrorClassgerrorClassDomain GErrorMessage GErrorCode GErrorDomain gerrorNew gerrorDomain gerrorCode gerrorMessagecatchGErrorJustcatchGErrorJustDomainhandleGErrorJusthandleGErrorJustDomainpropagateGError checkGErrormaybePokeGError