packages feed

gi-gio 2.0.14 → 2.0.15

raw patch · 4 files changed

+16/−18 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basedep ~haskell-gi-overloadingPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base, haskell-gi-overloading

API changes (from Hackage documentation)

- GI.Gio.PkgInfo: flags :: [(String, Bool)]
- GI.Gio.PkgInfo: pkgConfigVersions :: [(String, String)]
- GI.Gio.Structs.UnixMountEntry: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.UnixMountEntry.UnixMountEntry
- GI.Gio.Structs.UnixMountPoint: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.UnixMountPoint.UnixMountPoint
+ GI.Gio.Flags: BusNameOwnerFlagsDoNotQueue :: BusNameOwnerFlags
+ GI.Gio.Functions: unixMountAt :: (HasCallStack, MonadIO m) => [Char] -> m ((UnixMountEntry, Word64))
+ GI.Gio.Functions: unixMountCopy :: (HasCallStack, MonadIO m) => UnixMountEntry -> m UnixMountEntry
+ GI.Gio.Functions: unixMountFor :: (HasCallStack, MonadIO m) => [Char] -> m ((UnixMountEntry, Word64))
+ GI.Gio.Functions: unixMountPointsGet :: (HasCallStack, MonadIO m) => m (([UnixMountPoint], Word64))
+ GI.Gio.Functions: unixMountsGet :: (HasCallStack, MonadIO m) => m (([UnixMountEntry], Word64))
+ GI.Gio.Structs.UnixMountEntry: instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.UnixMountEntry.UnixMountEntry
+ GI.Gio.Structs.UnixMountPoint: instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.UnixMountPoint.UnixMountPoint
+ GI.Gio.Structs.UnixMountPoint: unixMountPointCopy :: (HasCallStack, MonadIO m) => UnixMountPoint -> m UnixMountPoint
- GI.Gio.Callbacks: type AsyncReadyCallback = Object -> AsyncResult -> IO ()
+ GI.Gio.Callbacks: type AsyncReadyCallback = Object /@sourceObject@/: the object the asynchronous operation was started with. -> AsyncResult /@res@/: a 'GI.Gio.Interfaces.AsyncResult.AsyncResult'. -> IO ()
- GI.Gio.Callbacks: type AsyncReadyCallback_WithClosures = Object -> AsyncResult -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type AsyncReadyCallback_WithClosures = Object /@sourceObject@/: the object the asynchronous operation was started with. -> AsyncResult /@res@/: a 'GI.Gio.Interfaces.AsyncResult.AsyncResult'. -> Ptr () /@userData@/: user data passed to the callback. -> IO ()
- GI.Gio.Callbacks: type BusAcquiredCallback = DBusConnection -> Text -> IO ()
+ GI.Gio.Callbacks: type BusAcquiredCallback = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' to a message bus. -> Text /@name@/: The name that is requested to be owned. -> IO ()
- GI.Gio.Callbacks: type BusAcquiredCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type BusAcquiredCallback_WithClosures = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' to a message bus. -> Text /@name@/: The name that is requested to be owned. -> Ptr () /@userData@/: User data passed to @/g_bus_own_name()/@. -> IO ()
- GI.Gio.Callbacks: type BusNameAcquiredCallback = DBusConnection -> Text -> IO ()
+ GI.Gio.Callbacks: type BusNameAcquiredCallback = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquired the name. -> Text /@name@/: The name being owned. -> IO ()
- GI.Gio.Callbacks: type BusNameAcquiredCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type BusNameAcquiredCallback_WithClosures = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquired the name. -> Text /@name@/: The name being owned. -> Ptr () /@userData@/: User data passed to @/g_bus_own_name()/@ or @/g_bus_own_name_on_connection()/@. -> IO ()
- GI.Gio.Callbacks: type BusNameAppearedCallback = DBusConnection -> Text -> Text -> IO ()
+ GI.Gio.Callbacks: type BusNameAppearedCallback = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on. -> Text /@name@/: The name being watched. -> Text /@nameOwner@/: Unique name of the owner of the name being watched. -> IO ()
- GI.Gio.Callbacks: type BusNameAppearedCallback_WithClosures = DBusConnection -> Text -> Text -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type BusNameAppearedCallback_WithClosures = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on. -> Text /@name@/: The name being watched. -> Text /@nameOwner@/: Unique name of the owner of the name being watched. -> Ptr () /@userData@/: User data passed to @/g_bus_watch_name()/@. -> IO ()
- GI.Gio.Callbacks: type BusNameLostCallback = DBusConnection -> Text -> IO ()
+ GI.Gio.Callbacks: type BusNameLostCallback = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquire the name or 'Nothing' if the connection was disconnected. -> Text /@name@/: The name being owned. -> IO ()
- GI.Gio.Callbacks: type BusNameLostCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type BusNameLostCallback_WithClosures = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquire the name or 'Nothing' if the connection was disconnected. -> Text /@name@/: The name being owned. -> Ptr () /@userData@/: User data passed to @/g_bus_own_name()/@ or @/g_bus_own_name_on_connection()/@. -> IO ()
- GI.Gio.Callbacks: type BusNameVanishedCallback = DBusConnection -> Text -> IO ()
+ GI.Gio.Callbacks: type BusNameVanishedCallback = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on, or 'Nothing'. -> Text /@name@/: The name being watched. -> IO ()
- GI.Gio.Callbacks: type BusNameVanishedCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type BusNameVanishedCallback_WithClosures = DBusConnection /@connection@/: The 'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on, or 'Nothing'. -> Text /@name@/: The name being watched. -> Ptr () /@userData@/: User data passed to @/g_bus_watch_name()/@. -> IO ()
- GI.Gio.Callbacks: type CancellableSourceFunc = Maybe Cancellable -> IO Bool
+ GI.Gio.Callbacks: type CancellableSourceFunc = Maybe Cancellable /@cancellable@/: the 'GI.Gio.Objects.Cancellable.Cancellable' -> IO Bool __Returns:__ it should return 'False' if the source should be removed.
- GI.Gio.Callbacks: type CancellableSourceFunc_WithClosures = Maybe Cancellable -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type CancellableSourceFunc_WithClosures = Maybe Cancellable /@cancellable@/: the 'GI.Gio.Objects.Cancellable.Cancellable' -> Ptr () /@userData@/: data passed in by the user. -> IO Bool __Returns:__ it should return 'False' if the source should be removed.
- GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GError -> IO GVariant
+ GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that the method was invoked on. -> Text /@interfaceName@/: The D-Bus interface name for the property. -> Text /@propertyName@/: The name of the property to get the value of. -> GError /@error@/: Return location for error. -> IO GVariant __Returns:__ A 'GVariant' with the value for /@propertyName@/ or 'Nothing' if /@error@/ is set. If the returned 'GVariant' is floating, it is consumed - otherwise its reference count is decreased by one.
- GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GError -> Ptr () -> IO GVariant
+ GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc_WithClosures = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that the method was invoked on. -> Text /@interfaceName@/: The D-Bus interface name for the property. -> Text /@propertyName@/: The name of the property to get the value of. -> GError /@error@/: Return location for error. -> Ptr () /@userData@/: The /@userData@/ @/gpointer/@ passed to @/g_dbus_connection_register_object()/@. -> IO GVariant __Returns:__ A 'GVariant' with the value for /@propertyName@/ or 'Nothing' if /@error@/ is set. If the returned 'GVariant' is floating, it is consumed - otherwise its reference count is decreased by one.
- GI.Gio.Callbacks: type DBusInterfaceMethodCallFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> IO ()
+ GI.Gio.Callbacks: type DBusInterfaceMethodCallFunc = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that the method was invoked on. -> Text /@interfaceName@/: The D-Bus interface name the method was invoked on. -> Text /@methodName@/: The name of the method that was invoked. -> GVariant /@parameters@/: A 'GVariant' tuple with parameters. -> DBusMethodInvocation /@invocation@/: A 'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation' object that must be used to return a value or error. -> IO ()
- GI.Gio.Callbacks: type DBusInterfaceMethodCallFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type DBusInterfaceMethodCallFunc_WithClosures = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that the method was invoked on. -> Text /@interfaceName@/: The D-Bus interface name the method was invoked on. -> Text /@methodName@/: The name of the method that was invoked. -> GVariant /@parameters@/: A 'GVariant' tuple with parameters. -> DBusMethodInvocation /@invocation@/: A 'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation' object that must be used to return a value or error. -> Ptr () /@userData@/: The /@userData@/ @/gpointer/@ passed to @/g_dbus_connection_register_object()/@. -> IO ()
- GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> IO Bool
+ GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that the method was invoked on. -> Text /@interfaceName@/: The D-Bus interface name for the property. -> Text /@propertyName@/: The name of the property to get the value of. -> GVariant /@value@/: The value to set the property to. -> GError /@error@/: Return location for error. -> IO Bool __Returns:__ 'True' if the property was set to /@value@/, 'False' if /@error@/ is set.
- GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc_WithClosures = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that the method was invoked on. -> Text /@interfaceName@/: The D-Bus interface name for the property. -> Text /@propertyName@/: The name of the property to get the value of. -> GVariant /@value@/: The value to set the property to. -> GError /@error@/: Return location for error. -> Ptr () /@userData@/: The /@userData@/ @/gpointer/@ passed to @/g_dbus_connection_register_object()/@. -> IO Bool __Returns:__ 'True' if the property was set to /@value@/, 'False' if /@error@/ is set.
- GI.Gio.Callbacks: type DBusMessageFilterFunction = DBusConnection -> DBusMessage -> Bool -> IO (Maybe DBusMessage)
+ GI.Gio.Callbacks: type DBusMessageFilterFunction = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> DBusMessage /@message@/: A locked 'GI.Gio.Objects.DBusMessage.DBusMessage' that the filter function takes ownership of. -> Bool /@incoming@/: 'True' if it is a message received from the other peer, 'False' if it is a message to be sent to the other peer. -> IO (Maybe DBusMessage) __Returns:__ A 'GI.Gio.Objects.DBusMessage.DBusMessage' that will be freed with 'GI.GObject.Objects.Object.objectUnref' or 'Nothing' to drop the message. Passive filter functions can simply return the passed /@message@/ object.
- GI.Gio.Callbacks: type DBusMessageFilterFunction_WithClosures = DBusConnection -> DBusMessage -> Bool -> Ptr () -> IO (Maybe DBusMessage)
+ GI.Gio.Callbacks: type DBusMessageFilterFunction_WithClosures = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> DBusMessage /@message@/: A locked 'GI.Gio.Objects.DBusMessage.DBusMessage' that the filter function takes ownership of. -> Bool /@incoming@/: 'True' if it is a message received from the other peer, 'False' if it is a message to be sent to the other peer. -> Ptr () /@userData@/: User data passed when adding the filter. -> IO (Maybe DBusMessage) __Returns:__ A 'GI.Gio.Objects.DBusMessage.DBusMessage' that will be freed with 'GI.GObject.Objects.Object.objectUnref' or 'Nothing' to drop the message. Passive filter functions can simply return the passed /@message@/ object.
- GI.Gio.Callbacks: type DBusProxyTypeFunc = DBusObjectManagerClient -> Text -> Maybe Text -> IO GType
+ GI.Gio.Callbacks: type DBusProxyTypeFunc = DBusObjectManagerClient /@manager@/: A 'GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient'. -> Text /@objectPath@/: The object path of the remote object. -> Maybe Text /@interfaceName@/: The interface name of the remote object or 'Nothing' if a 'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' 'GType' is requested. -> IO GType __Returns:__ A 'GType' to use for the remote object. The returned type must be a 'GI.Gio.Objects.DBusProxy.DBusProxy' or 'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' -derived type.
- GI.Gio.Callbacks: type DBusProxyTypeFunc_WithClosures = DBusObjectManagerClient -> Text -> Maybe Text -> Ptr () -> IO GType
+ GI.Gio.Callbacks: type DBusProxyTypeFunc_WithClosures = DBusObjectManagerClient /@manager@/: A 'GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient'. -> Text /@objectPath@/: The object path of the remote object. -> Maybe Text /@interfaceName@/: The interface name of the remote object or 'Nothing' if a 'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' 'GType' is requested. -> Ptr () /@userData@/: User data. -> IO GType __Returns:__ A 'GType' to use for the remote object. The returned type must be a 'GI.Gio.Objects.DBusProxy.DBusProxy' or 'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' -derived type.
- GI.Gio.Callbacks: type DBusSignalCallback = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> IO ()
+ GI.Gio.Callbacks: type DBusSignalCallback = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@senderName@/: The unique bus name of the sender of the signal. -> Text /@objectPath@/: The object path that the signal was emitted on. -> Text /@interfaceName@/: The name of the interface. -> Text /@signalName@/: The name of the signal. -> GVariant /@parameters@/: A 'GVariant' tuple with parameters for the signal. -> IO ()
- GI.Gio.Callbacks: type DBusSignalCallback_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type DBusSignalCallback_WithClosures = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@senderName@/: The unique bus name of the sender of the signal. -> Text /@objectPath@/: The object path that the signal was emitted on. -> Text /@interfaceName@/: The name of the interface. -> Text /@signalName@/: The name of the signal. -> GVariant /@parameters@/: A 'GVariant' tuple with parameters for the signal. -> Ptr () /@userData@/: User data passed when subscribing to the signal. -> IO ()
- GI.Gio.Callbacks: type DBusSubtreeDispatchFunc = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> IO DBusInterfaceVTable
+ GI.Gio.Callbacks: type DBusSubtreeDispatchFunc = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that was registered with 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. -> Text /@interfaceName@/: The D-Bus interface name that the method call or property access is for. -> Text /@node@/: A node that is a child of /@objectPath@/ (relative to /@objectPath@/) or 'Nothing' for the root of the subtree. -> Ptr () /@outUserData@/: Return location for user data to pass to functions in the returned 'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' (never 'Nothing'). -> IO DBusInterfaceVTable __Returns:__ A 'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' or 'Nothing' if you don\'t want to handle the methods.
- GI.Gio.Callbacks: type DBusSubtreeDispatchFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> Ptr () -> IO DBusInterfaceVTable
+ GI.Gio.Callbacks: type DBusSubtreeDispatchFunc_WithClosures = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that was registered with 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. -> Text /@interfaceName@/: The D-Bus interface name that the method call or property access is for. -> Text /@node@/: A node that is a child of /@objectPath@/ (relative to /@objectPath@/) or 'Nothing' for the root of the subtree. -> Ptr () /@outUserData@/: Return location for user data to pass to functions in the returned 'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' (never 'Nothing'). -> Ptr () /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. -> IO DBusInterfaceVTable __Returns:__ A 'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' or 'Nothing' if you don\'t want to handle the methods.
- GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc = DBusConnection -> Text -> Text -> Text -> IO DBusInterfaceInfo
+ GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that was registered with 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. -> Text /@node@/: A node that is a child of /@objectPath@/ (relative to /@objectPath@/) or 'Nothing' for the root of the subtree. -> IO DBusInterfaceInfo __Returns:__ A 'Nothing'-terminated array of pointers to 'GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo', or 'Nothing'.
- GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Ptr () -> IO DBusInterfaceInfo
+ GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc_WithClosures = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Text /@sender@/: The unique bus name of the remote caller. -> Text /@objectPath@/: The object path that was registered with 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. -> Text /@node@/: A node that is a child of /@objectPath@/ (relative to /@objectPath@/) or 'Nothing' for the root of the subtree. -> Ptr () /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. -> IO DBusInterfaceInfo __Returns:__ A 'Nothing'-terminated array of pointers to 'GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo', or 'Nothing'.
- GI.Gio.Callbacks: type DatagramBasedSourceFunc = DatagramBased -> [IOCondition] -> IO Bool
+ GI.Gio.Callbacks: type DatagramBasedSourceFunc = DatagramBased /@datagramBased@/: the 'GI.Gio.Interfaces.DatagramBased.DatagramBased' -> [IOCondition] /@condition@/: the current condition at the source fired -> IO Bool __Returns:__ 'GI.GLib.Constants.SOURCE_REMOVE' if the source should be removed, 'GI.GLib.Constants.SOURCE_CONTINUE' otherwise
- GI.Gio.Callbacks: type DatagramBasedSourceFunc_WithClosures = DatagramBased -> [IOCondition] -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type DatagramBasedSourceFunc_WithClosures = DatagramBased /@datagramBased@/: the 'GI.Gio.Interfaces.DatagramBased.DatagramBased' -> [IOCondition] /@condition@/: the current condition at the source fired -> Ptr () /@userData@/: data passed in by the user -> IO Bool __Returns:__ 'GI.GLib.Constants.SOURCE_REMOVE' if the source should be removed, 'GI.GLib.Constants.SOURCE_CONTINUE' otherwise
- GI.Gio.Callbacks: type DesktopAppLaunchCallback = DesktopAppInfo -> Int32 -> IO ()
+ GI.Gio.Callbacks: type DesktopAppLaunchCallback = DesktopAppInfo /@appinfo@/: a 'GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo' -> Int32 /@pid@/: Process identifier -> IO ()
- GI.Gio.Callbacks: type DesktopAppLaunchCallback_WithClosures = DesktopAppInfo -> Int32 -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type DesktopAppLaunchCallback_WithClosures = DesktopAppInfo /@appinfo@/: a 'GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo' -> Int32 /@pid@/: Process identifier -> Ptr () /@userData@/: User data -> IO ()
- GI.Gio.Callbacks: type FileMeasureProgressCallback = Bool -> Word64 -> Word64 -> Word64 -> IO ()
+ GI.Gio.Callbacks: type FileMeasureProgressCallback = Bool /@reporting@/: 'True' if more reports will come -> Word64 /@currentSize@/: the current cumulative size measurement -> Word64 /@numDirs@/: the number of directories visited so far -> Word64 /@numFiles@/: the number of non-directory files encountered -> IO ()
- GI.Gio.Callbacks: type FileMeasureProgressCallback_WithClosures = Bool -> Word64 -> Word64 -> Word64 -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type FileMeasureProgressCallback_WithClosures = Bool /@reporting@/: 'True' if more reports will come -> Word64 /@currentSize@/: the current cumulative size measurement -> Word64 /@numDirs@/: the number of directories visited so far -> Word64 /@numFiles@/: the number of non-directory files encountered -> Ptr () /@userData@/: the data passed to the original request for this callback -> IO ()
- GI.Gio.Callbacks: type FileProgressCallback = Int64 -> Int64 -> IO ()
+ GI.Gio.Callbacks: type FileProgressCallback = Int64 /@currentNumBytes@/: the current number of bytes in the operation. -> Int64 /@totalNumBytes@/: the total number of bytes in the operation. -> IO ()
- GI.Gio.Callbacks: type FileProgressCallback_WithClosures = Int64 -> Int64 -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type FileProgressCallback_WithClosures = Int64 /@currentNumBytes@/: the current number of bytes in the operation. -> Int64 /@totalNumBytes@/: the total number of bytes in the operation. -> Ptr () /@userData@/: user data passed to the callback. -> IO ()
- GI.Gio.Callbacks: type FileReadMoreCallback = Text -> Int64 -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type FileReadMoreCallback = Text /@fileContents@/: the data as currently read. -> Int64 /@fileSize@/: the size of the data currently read. -> Ptr () /@callbackData@/: data passed to the callback. -> IO Bool __Returns:__ 'True' if more data should be read back. 'False' otherwise.
- GI.Gio.Callbacks: type IOSchedulerJobFunc = IOSchedulerJob -> Maybe Cancellable -> IO Bool
+ GI.Gio.Callbacks: type IOSchedulerJobFunc = IOSchedulerJob /@job@/: a 'GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob'. -> Maybe Cancellable /@cancellable@/: optional 'GI.Gio.Objects.Cancellable.Cancellable' object, 'Nothing' to ignore. -> IO Bool __Returns:__ 'True' if this function should be called again to complete the job, 'False' if the job is complete (or cancelled)
- GI.Gio.Callbacks: type IOSchedulerJobFunc_WithClosures = IOSchedulerJob -> Maybe Cancellable -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type IOSchedulerJobFunc_WithClosures = IOSchedulerJob /@job@/: a 'GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob'. -> Maybe Cancellable /@cancellable@/: optional 'GI.Gio.Objects.Cancellable.Cancellable' object, 'Nothing' to ignore. -> Ptr () /@userData@/: the data to pass to callback function -> IO Bool __Returns:__ 'True' if this function should be called again to complete the job, 'False' if the job is complete (or cancelled)
- GI.Gio.Callbacks: type PollableSourceFunc = Object -> IO Bool
+ GI.Gio.Callbacks: type PollableSourceFunc = Object /@pollableStream@/: the 'GI.Gio.Interfaces.PollableInputStream.PollableInputStream' or 'GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream' -> IO Bool __Returns:__ it should return 'False' if the source should be removed.
- GI.Gio.Callbacks: type PollableSourceFunc_WithClosures = Object -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type PollableSourceFunc_WithClosures = Object /@pollableStream@/: the 'GI.Gio.Interfaces.PollableInputStream.PollableInputStream' or 'GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream' -> Ptr () /@userData@/: data passed in by the user. -> IO Bool __Returns:__ it should return 'False' if the source should be removed.
- GI.Gio.Callbacks: type ReallocFunc = Ptr () -> Word64 -> IO (Ptr ())
+ GI.Gio.Callbacks: type ReallocFunc = Ptr () /@data@/: memory block to reallocate -> Word64 /@size@/: size to reallocate /@data@/ to -> IO (Ptr ()) __Returns:__ a pointer to the reallocated memory
- GI.Gio.Callbacks: type SettingsBindGetMapping = GValue -> GVariant -> IO Bool
+ GI.Gio.Callbacks: type SettingsBindGetMapping = GValue /@value@/: return location for the property value -> GVariant /@variant@/: the 'GVariant' -> IO Bool __Returns:__ 'True' if the conversion succeeded, 'False' in case of an error
- GI.Gio.Callbacks: type SettingsBindGetMapping_WithClosures = GValue -> GVariant -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type SettingsBindGetMapping_WithClosures = GValue /@value@/: return location for the property value -> GVariant /@variant@/: the 'GVariant' -> Ptr () /@userData@/: user data that was specified when the binding was created -> IO Bool __Returns:__ 'True' if the conversion succeeded, 'False' in case of an error
- GI.Gio.Callbacks: type SettingsBindSetMapping = GValue -> VariantType -> IO GVariant
+ GI.Gio.Callbacks: type SettingsBindSetMapping = GValue /@value@/: a 'GI.GObject.Structs.Value.Value' containing the property value to map -> VariantType /@expectedType@/: the 'GI.GLib.Structs.VariantType.VariantType' to create -> IO GVariant __Returns:__ a new 'GVariant' holding the data from /@value@/, or 'Nothing' in case of an error
- GI.Gio.Callbacks: type SettingsBindSetMapping_WithClosures = GValue -> VariantType -> Ptr () -> IO GVariant
+ GI.Gio.Callbacks: type SettingsBindSetMapping_WithClosures = GValue /@value@/: a 'GI.GObject.Structs.Value.Value' containing the property value to map -> VariantType /@expectedType@/: the 'GI.GLib.Structs.VariantType.VariantType' to create -> Ptr () /@userData@/: user data that was specified when the binding was created -> IO GVariant __Returns:__ a new 'GVariant' holding the data from /@value@/, or 'Nothing' in case of an error
- GI.Gio.Callbacks: type SettingsGetMapping = GVariant -> IO ((Bool, Ptr ()))
+ GI.Gio.Callbacks: type SettingsGetMapping = GVariant /@value@/: the 'GVariant' to map, or 'Nothing' -> IO ((Bool, Ptr ())) __Returns:__ 'True' if the conversion succeeded, 'False' in case of an error
- GI.Gio.Callbacks: type SettingsGetMapping_WithClosures = GVariant -> Ptr () -> IO ((Bool, Ptr ()))
+ GI.Gio.Callbacks: type SettingsGetMapping_WithClosures = GVariant /@value@/: the 'GVariant' to map, or 'Nothing' -> Ptr () /@userData@/: the user data that was passed to 'GI.Gio.Objects.Settings.settingsGetMapped' -> IO ((Bool, Ptr ())) __Returns:__ 'True' if the conversion succeeded, 'False' in case of an error
- GI.Gio.Callbacks: type SimpleAsyncThreadFunc = SimpleAsyncResult -> Object -> Maybe Cancellable -> IO ()
+ GI.Gio.Callbacks: type SimpleAsyncThreadFunc = SimpleAsyncResult /@res@/: a 'GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult'. -> Object /@object@/: a 'GI.GObject.Objects.Object.Object'. -> Maybe Cancellable /@cancellable@/: optional 'GI.Gio.Objects.Cancellable.Cancellable' object, 'Nothing' to ignore. -> IO ()
- GI.Gio.Callbacks: type SocketSourceFunc = Socket -> [IOCondition] -> IO Bool
+ GI.Gio.Callbacks: type SocketSourceFunc = Socket /@socket@/: the 'GI.Gio.Objects.Socket.Socket' -> [IOCondition] /@condition@/: the current condition at the source fired. -> IO Bool __Returns:__ it should return 'False' if the source should be removed.
- GI.Gio.Callbacks: type SocketSourceFunc_WithClosures = Socket -> [IOCondition] -> Ptr () -> IO Bool
+ GI.Gio.Callbacks: type SocketSourceFunc_WithClosures = Socket /@socket@/: the 'GI.Gio.Objects.Socket.Socket' -> [IOCondition] /@condition@/: the current condition at the source fired. -> Ptr () /@userData@/: data passed in by the user. -> IO Bool __Returns:__ it should return 'False' if the source should be removed.
- GI.Gio.Callbacks: type TaskThreadFunc = Task -> Object -> Ptr () -> Maybe Cancellable -> IO ()
+ GI.Gio.Callbacks: type TaskThreadFunc = Task /@task@/: the 'GI.Gio.Objects.Task.Task' -> Object /@sourceObject@/: /@task@/\'s source object -> Ptr () /@taskData@/: /@task@/\'s task data -> Maybe Cancellable /@cancellable@/: /@task@/\'s 'GI.Gio.Objects.Cancellable.Cancellable', or 'Nothing' -> IO ()
- GI.Gio.Callbacks: type VfsFileLookupFunc = Vfs -> Text -> IO File
+ GI.Gio.Callbacks: type VfsFileLookupFunc = Vfs /@vfs@/: a 'GI.Gio.Objects.Vfs.Vfs' -> Text /@identifier@/: the identifier to lookup a 'GI.Gio.Interfaces.File.File' for. This can either be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName' -> IO File __Returns:__ a 'GI.Gio.Interfaces.File.File' for /@identifier@/.
- GI.Gio.Callbacks: type VfsFileLookupFunc_WithClosures = Vfs -> Text -> Ptr () -> IO File
+ GI.Gio.Callbacks: type VfsFileLookupFunc_WithClosures = Vfs /@vfs@/: a 'GI.Gio.Objects.Vfs.Vfs' -> Text /@identifier@/: the identifier to lookup a 'GI.Gio.Interfaces.File.File' for. This can either be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName' -> Ptr () /@userData@/: user data passed to the function -> IO File __Returns:__ a 'GI.Gio.Interfaces.File.File' for /@identifier@/.
- GI.Gio.Callbacks: wrap_ActionEntryActivateFieldCallback :: Maybe (Ptr (FunPtr C_ActionEntryActivateFieldCallback)) -> ActionEntryActivateFieldCallback_WithClosures -> Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_ActionEntryActivateFieldCallback :: Maybe (Ptr (FunPtr C_ActionEntryActivateFieldCallback)) -> ActionEntryActivateFieldCallback_WithClosures -> C_ActionEntryActivateFieldCallback
- GI.Gio.Callbacks: wrap_ActionEntryChangeStateFieldCallback :: Maybe (Ptr (FunPtr C_ActionEntryChangeStateFieldCallback)) -> ActionEntryChangeStateFieldCallback_WithClosures -> Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_ActionEntryChangeStateFieldCallback :: Maybe (Ptr (FunPtr C_ActionEntryChangeStateFieldCallback)) -> ActionEntryChangeStateFieldCallback_WithClosures -> C_ActionEntryChangeStateFieldCallback
- GI.Gio.Callbacks: wrap_AsyncReadyCallback :: Maybe (Ptr (FunPtr C_AsyncReadyCallback)) -> AsyncReadyCallback_WithClosures -> Ptr Object -> Ptr AsyncResult -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_AsyncReadyCallback :: Maybe (Ptr (FunPtr C_AsyncReadyCallback)) -> AsyncReadyCallback_WithClosures -> C_AsyncReadyCallback
- GI.Gio.Callbacks: wrap_BusAcquiredCallback :: Maybe (Ptr (FunPtr C_BusAcquiredCallback)) -> BusAcquiredCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_BusAcquiredCallback :: Maybe (Ptr (FunPtr C_BusAcquiredCallback)) -> BusAcquiredCallback_WithClosures -> C_BusAcquiredCallback
- GI.Gio.Callbacks: wrap_BusNameAcquiredCallback :: Maybe (Ptr (FunPtr C_BusNameAcquiredCallback)) -> BusNameAcquiredCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_BusNameAcquiredCallback :: Maybe (Ptr (FunPtr C_BusNameAcquiredCallback)) -> BusNameAcquiredCallback_WithClosures -> C_BusNameAcquiredCallback
- GI.Gio.Callbacks: wrap_BusNameAppearedCallback :: Maybe (Ptr (FunPtr C_BusNameAppearedCallback)) -> BusNameAppearedCallback_WithClosures -> Ptr DBusConnection -> CString -> CString -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_BusNameAppearedCallback :: Maybe (Ptr (FunPtr C_BusNameAppearedCallback)) -> BusNameAppearedCallback_WithClosures -> C_BusNameAppearedCallback
- GI.Gio.Callbacks: wrap_BusNameLostCallback :: Maybe (Ptr (FunPtr C_BusNameLostCallback)) -> BusNameLostCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_BusNameLostCallback :: Maybe (Ptr (FunPtr C_BusNameLostCallback)) -> BusNameLostCallback_WithClosures -> C_BusNameLostCallback
- GI.Gio.Callbacks: wrap_BusNameVanishedCallback :: Maybe (Ptr (FunPtr C_BusNameVanishedCallback)) -> BusNameVanishedCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_BusNameVanishedCallback :: Maybe (Ptr (FunPtr C_BusNameVanishedCallback)) -> BusNameVanishedCallback_WithClosures -> C_BusNameVanishedCallback
- GI.Gio.Callbacks: wrap_CancellableSourceFunc :: Maybe (Ptr (FunPtr C_CancellableSourceFunc)) -> CancellableSourceFunc_WithClosures -> Ptr Cancellable -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_CancellableSourceFunc :: Maybe (Ptr (FunPtr C_CancellableSourceFunc)) -> CancellableSourceFunc_WithClosures -> C_CancellableSourceFunc
- GI.Gio.Callbacks: wrap_DBusInterfaceGetPropertyFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceGetPropertyFunc)) -> DBusInterfaceGetPropertyFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GError -> Ptr () -> IO (Ptr GVariant)
+ GI.Gio.Callbacks: wrap_DBusInterfaceGetPropertyFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceGetPropertyFunc)) -> DBusInterfaceGetPropertyFunc_WithClosures -> C_DBusInterfaceGetPropertyFunc
- GI.Gio.Callbacks: wrap_DBusInterfaceMethodCallFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceMethodCallFunc)) -> DBusInterfaceMethodCallFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr DBusMethodInvocation -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_DBusInterfaceMethodCallFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceMethodCallFunc)) -> DBusInterfaceMethodCallFunc_WithClosures -> C_DBusInterfaceMethodCallFunc
- GI.Gio.Callbacks: wrap_DBusInterfaceSetPropertyFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceSetPropertyFunc)) -> DBusInterfaceSetPropertyFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr GError -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_DBusInterfaceSetPropertyFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceSetPropertyFunc)) -> DBusInterfaceSetPropertyFunc_WithClosures -> C_DBusInterfaceSetPropertyFunc
- GI.Gio.Callbacks: wrap_DBusMessageFilterFunction :: Maybe (Ptr (FunPtr C_DBusMessageFilterFunction)) -> DBusMessageFilterFunction_WithClosures -> Ptr DBusConnection -> Ptr DBusMessage -> CInt -> Ptr () -> IO (Ptr DBusMessage)
+ GI.Gio.Callbacks: wrap_DBusMessageFilterFunction :: Maybe (Ptr (FunPtr C_DBusMessageFilterFunction)) -> DBusMessageFilterFunction_WithClosures -> C_DBusMessageFilterFunction
- GI.Gio.Callbacks: wrap_DBusProxyTypeFunc :: Maybe (Ptr (FunPtr C_DBusProxyTypeFunc)) -> DBusProxyTypeFunc_WithClosures -> Ptr DBusObjectManagerClient -> CString -> CString -> Ptr () -> IO CGType
+ GI.Gio.Callbacks: wrap_DBusProxyTypeFunc :: Maybe (Ptr (FunPtr C_DBusProxyTypeFunc)) -> DBusProxyTypeFunc_WithClosures -> C_DBusProxyTypeFunc
- GI.Gio.Callbacks: wrap_DBusSignalCallback :: Maybe (Ptr (FunPtr C_DBusSignalCallback)) -> DBusSignalCallback_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_DBusSignalCallback :: Maybe (Ptr (FunPtr C_DBusSignalCallback)) -> DBusSignalCallback_WithClosures -> C_DBusSignalCallback
- GI.Gio.Callbacks: wrap_DBusSubtreeDispatchFunc :: Maybe (Ptr (FunPtr C_DBusSubtreeDispatchFunc)) -> DBusSubtreeDispatchFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr () -> Ptr () -> IO (Ptr DBusInterfaceVTable)
+ GI.Gio.Callbacks: wrap_DBusSubtreeDispatchFunc :: Maybe (Ptr (FunPtr C_DBusSubtreeDispatchFunc)) -> DBusSubtreeDispatchFunc_WithClosures -> C_DBusSubtreeDispatchFunc
- GI.Gio.Callbacks: wrap_DBusSubtreeIntrospectFunc :: Maybe (Ptr (FunPtr C_DBusSubtreeIntrospectFunc)) -> DBusSubtreeIntrospectFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> Ptr () -> IO (Ptr DBusInterfaceInfo)
+ GI.Gio.Callbacks: wrap_DBusSubtreeIntrospectFunc :: Maybe (Ptr (FunPtr C_DBusSubtreeIntrospectFunc)) -> DBusSubtreeIntrospectFunc_WithClosures -> C_DBusSubtreeIntrospectFunc
- GI.Gio.Callbacks: wrap_DatagramBasedSourceFunc :: Maybe (Ptr (FunPtr C_DatagramBasedSourceFunc)) -> DatagramBasedSourceFunc_WithClosures -> Ptr DatagramBased -> CUInt -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_DatagramBasedSourceFunc :: Maybe (Ptr (FunPtr C_DatagramBasedSourceFunc)) -> DatagramBasedSourceFunc_WithClosures -> C_DatagramBasedSourceFunc
- GI.Gio.Callbacks: wrap_DesktopAppLaunchCallback :: Maybe (Ptr (FunPtr C_DesktopAppLaunchCallback)) -> DesktopAppLaunchCallback_WithClosures -> Ptr DesktopAppInfo -> Int32 -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_DesktopAppLaunchCallback :: Maybe (Ptr (FunPtr C_DesktopAppLaunchCallback)) -> DesktopAppLaunchCallback_WithClosures -> C_DesktopAppLaunchCallback
- GI.Gio.Callbacks: wrap_FileMeasureProgressCallback :: Maybe (Ptr (FunPtr C_FileMeasureProgressCallback)) -> FileMeasureProgressCallback_WithClosures -> CInt -> Word64 -> Word64 -> Word64 -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_FileMeasureProgressCallback :: Maybe (Ptr (FunPtr C_FileMeasureProgressCallback)) -> FileMeasureProgressCallback_WithClosures -> C_FileMeasureProgressCallback
- GI.Gio.Callbacks: wrap_FileProgressCallback :: Maybe (Ptr (FunPtr C_FileProgressCallback)) -> FileProgressCallback_WithClosures -> Int64 -> Int64 -> Ptr () -> IO ()
+ GI.Gio.Callbacks: wrap_FileProgressCallback :: Maybe (Ptr (FunPtr C_FileProgressCallback)) -> FileProgressCallback_WithClosures -> C_FileProgressCallback
- GI.Gio.Callbacks: wrap_FileReadMoreCallback :: Maybe (Ptr (FunPtr C_FileReadMoreCallback)) -> FileReadMoreCallback -> CString -> Int64 -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_FileReadMoreCallback :: Maybe (Ptr (FunPtr C_FileReadMoreCallback)) -> FileReadMoreCallback -> C_FileReadMoreCallback
- GI.Gio.Callbacks: wrap_IOSchedulerJobFunc :: Maybe (Ptr (FunPtr C_IOSchedulerJobFunc)) -> IOSchedulerJobFunc_WithClosures -> Ptr IOSchedulerJob -> Ptr Cancellable -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_IOSchedulerJobFunc :: Maybe (Ptr (FunPtr C_IOSchedulerJobFunc)) -> IOSchedulerJobFunc_WithClosures -> C_IOSchedulerJobFunc
- GI.Gio.Callbacks: wrap_PollableSourceFunc :: Maybe (Ptr (FunPtr C_PollableSourceFunc)) -> PollableSourceFunc_WithClosures -> Ptr Object -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_PollableSourceFunc :: Maybe (Ptr (FunPtr C_PollableSourceFunc)) -> PollableSourceFunc_WithClosures -> C_PollableSourceFunc
- GI.Gio.Callbacks: wrap_ReallocFunc :: Maybe (Ptr (FunPtr C_ReallocFunc)) -> ReallocFunc -> Ptr () -> Word64 -> IO (Ptr ())
+ GI.Gio.Callbacks: wrap_ReallocFunc :: Maybe (Ptr (FunPtr C_ReallocFunc)) -> ReallocFunc -> C_ReallocFunc
- GI.Gio.Callbacks: wrap_SettingsBindGetMapping :: Maybe (Ptr (FunPtr C_SettingsBindGetMapping)) -> SettingsBindGetMapping_WithClosures -> Ptr GValue -> Ptr GVariant -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_SettingsBindGetMapping :: Maybe (Ptr (FunPtr C_SettingsBindGetMapping)) -> SettingsBindGetMapping_WithClosures -> C_SettingsBindGetMapping
- GI.Gio.Callbacks: wrap_SettingsBindSetMapping :: Maybe (Ptr (FunPtr C_SettingsBindSetMapping)) -> SettingsBindSetMapping_WithClosures -> Ptr GValue -> Ptr VariantType -> Ptr () -> IO (Ptr GVariant)
+ GI.Gio.Callbacks: wrap_SettingsBindSetMapping :: Maybe (Ptr (FunPtr C_SettingsBindSetMapping)) -> SettingsBindSetMapping_WithClosures -> C_SettingsBindSetMapping
- GI.Gio.Callbacks: wrap_SettingsGetMapping :: Maybe (Ptr (FunPtr C_SettingsGetMapping)) -> SettingsGetMapping_WithClosures -> Ptr GVariant -> Ptr (Ptr ()) -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_SettingsGetMapping :: Maybe (Ptr (FunPtr C_SettingsGetMapping)) -> SettingsGetMapping_WithClosures -> C_SettingsGetMapping
- GI.Gio.Callbacks: wrap_SimpleAsyncThreadFunc :: Maybe (Ptr (FunPtr C_SimpleAsyncThreadFunc)) -> SimpleAsyncThreadFunc -> Ptr SimpleAsyncResult -> Ptr Object -> Ptr Cancellable -> IO ()
+ GI.Gio.Callbacks: wrap_SimpleAsyncThreadFunc :: Maybe (Ptr (FunPtr C_SimpleAsyncThreadFunc)) -> SimpleAsyncThreadFunc -> C_SimpleAsyncThreadFunc
- GI.Gio.Callbacks: wrap_SocketSourceFunc :: Maybe (Ptr (FunPtr C_SocketSourceFunc)) -> SocketSourceFunc_WithClosures -> Ptr Socket -> CUInt -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: wrap_SocketSourceFunc :: Maybe (Ptr (FunPtr C_SocketSourceFunc)) -> SocketSourceFunc_WithClosures -> C_SocketSourceFunc
- GI.Gio.Callbacks: wrap_TaskThreadFunc :: Maybe (Ptr (FunPtr C_TaskThreadFunc)) -> TaskThreadFunc -> Ptr Task -> Ptr Object -> Ptr () -> Ptr Cancellable -> IO ()
+ GI.Gio.Callbacks: wrap_TaskThreadFunc :: Maybe (Ptr (FunPtr C_TaskThreadFunc)) -> TaskThreadFunc -> C_TaskThreadFunc
- GI.Gio.Callbacks: wrap_VfsFileLookupFunc :: Maybe (Ptr (FunPtr C_VfsFileLookupFunc)) -> VfsFileLookupFunc_WithClosures -> Ptr Vfs -> CString -> Ptr () -> IO (Ptr File)
+ GI.Gio.Callbacks: wrap_VfsFileLookupFunc :: Maybe (Ptr (FunPtr C_VfsFileLookupFunc)) -> VfsFileLookupFunc_WithClosures -> C_VfsFileLookupFunc
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionAddedCallback = Text -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionAddedCallback = Text /@actionName@/: the name of the action in /@actionGroup@/ -> IO ()
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionEnabledChangedCallback = Text -> Bool -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionEnabledChangedCallback = Text /@actionName@/: the name of the action in /@actionGroup@/ -> Bool /@enabled@/: whether the action is enabled or not -> IO ()
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionRemovedCallback = Text -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionRemovedCallback = Text /@actionName@/: the name of the action in /@actionGroup@/ -> IO ()
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionStateChangedCallback = Text -> GVariant -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionStateChangedCallback = Text /@actionName@/: the name of the action in /@actionGroup@/ -> GVariant /@value@/: the new value of the state -> IO ()
- GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionAddedCallback :: ActionGroupActionAddedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionAddedCallback :: ActionGroupActionAddedCallback -> C_ActionGroupActionAddedCallback
- GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionEnabledChangedCallback :: ActionGroupActionEnabledChangedCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO ()
+ GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionEnabledChangedCallback :: ActionGroupActionEnabledChangedCallback -> C_ActionGroupActionEnabledChangedCallback
- GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionRemovedCallback :: ActionGroupActionRemovedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionRemovedCallback :: ActionGroupActionRemovedCallback -> C_ActionGroupActionRemovedCallback
- GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionStateChangedCallback :: ActionGroupActionStateChangedCallback -> Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Interfaces.ActionGroup: wrap_ActionGroupActionStateChangedCallback :: ActionGroupActionStateChangedCallback -> C_ActionGroupActionStateChangedCallback
- GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceAddedCallback = DBusInterface -> IO ()
+ GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceAddedCallback = DBusInterface /@interface@/: The 'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was added. -> IO ()
- GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceRemovedCallback = DBusInterface -> IO ()
+ GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceRemovedCallback = DBusInterface /@interface@/: The 'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was removed. -> IO ()
- GI.Gio.Interfaces.DBusObject: wrap_DBusObjectInterfaceAddedCallback :: DBusObjectInterfaceAddedCallback -> Ptr () -> Ptr DBusInterface -> Ptr () -> IO ()
+ GI.Gio.Interfaces.DBusObject: wrap_DBusObjectInterfaceAddedCallback :: DBusObjectInterfaceAddedCallback -> C_DBusObjectInterfaceAddedCallback
- GI.Gio.Interfaces.DBusObject: wrap_DBusObjectInterfaceRemovedCallback :: DBusObjectInterfaceRemovedCallback -> Ptr () -> Ptr DBusInterface -> Ptr () -> IO ()
+ GI.Gio.Interfaces.DBusObject: wrap_DBusObjectInterfaceRemovedCallback :: DBusObjectInterfaceRemovedCallback -> C_DBusObjectInterfaceRemovedCallback
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceAddedCallback = DBusObject /@object@/: The 'GI.Gio.Interfaces.DBusObject.DBusObject' on which an interface was added. -> DBusInterface /@interface@/: The 'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was added. -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceRemovedCallback = DBusObject /@object@/: The 'GI.Gio.Interfaces.DBusObject.DBusObject' on which an interface was removed. -> DBusInterface /@interface@/: The 'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was removed. -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectAddedCallback = DBusObject -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectAddedCallback = DBusObject /@object@/: The 'GI.Gio.Interfaces.DBusObject.DBusObject' that was added. -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectRemovedCallback = DBusObject /@object@/: The 'GI.Gio.Interfaces.DBusObject.DBusObject' that was removed. -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallback -> C_DBusObjectManagerInterfaceAddedCallback
- GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallback -> C_DBusObjectManagerInterfaceRemovedCallback
- GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallback -> C_DBusObjectManagerObjectAddedCallback
- GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: wrap_DBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallback -> C_DBusObjectManagerObjectRemovedCallback
- GI.Gio.Interfaces.Drive: wrap_DriveChangedCallback :: DriveChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Drive: wrap_DriveChangedCallback :: DriveChangedCallback -> C_DriveChangedCallback
- GI.Gio.Interfaces.Drive: wrap_DriveDisconnectedCallback :: DriveDisconnectedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Drive: wrap_DriveDisconnectedCallback :: DriveDisconnectedCallback -> C_DriveDisconnectedCallback
- GI.Gio.Interfaces.Drive: wrap_DriveEjectButtonCallback :: DriveEjectButtonCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Drive: wrap_DriveEjectButtonCallback :: DriveEjectButtonCallback -> C_DriveEjectButtonCallback
- GI.Gio.Interfaces.Drive: wrap_DriveStopButtonCallback :: DriveStopButtonCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Drive: wrap_DriveStopButtonCallback :: DriveStopButtonCallback -> C_DriveStopButtonCallback
- GI.Gio.Interfaces.DtlsConnection: type DtlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool
+ GI.Gio.Interfaces.DtlsConnection: type DtlsConnectionAcceptCertificateCallback = TlsCertificate /@peerCert@/: the peer\'s 'GI.Gio.Objects.TlsCertificate.TlsCertificate' -> [TlsCertificateFlags] /@errors@/: the problems with /@peerCert@/. -> IO Bool __Returns:__ 'True' to accept /@peerCert@/ (which will also immediately end the signal emission). 'False' to allow the signal emission to continue, which will cause the handshake to fail if no one else overrides it.
- GI.Gio.Interfaces.DtlsConnection: wrap_DtlsConnectionAcceptCertificateCallback :: DtlsConnectionAcceptCertificateCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
+ GI.Gio.Interfaces.DtlsConnection: wrap_DtlsConnectionAcceptCertificateCallback :: DtlsConnectionAcceptCertificateCallback -> C_DtlsConnectionAcceptCertificateCallback
- GI.Gio.Interfaces.ListModel: type ListModelItemsChangedCallback = Word32 -> Word32 -> Word32 -> IO ()
+ GI.Gio.Interfaces.ListModel: type ListModelItemsChangedCallback = Word32 /@position@/: the position at which /@list@/ changed -> Word32 /@removed@/: the number of items removed -> Word32 /@added@/: the number of items added -> IO ()
- GI.Gio.Interfaces.ListModel: wrap_ListModelItemsChangedCallback :: ListModelItemsChangedCallback -> Ptr () -> Word32 -> Word32 -> Word32 -> Ptr () -> IO ()
+ GI.Gio.Interfaces.ListModel: wrap_ListModelItemsChangedCallback :: ListModelItemsChangedCallback -> C_ListModelItemsChangedCallback
- GI.Gio.Interfaces.Mount: wrap_MountChangedCallback :: MountChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Mount: wrap_MountChangedCallback :: MountChangedCallback -> C_MountChangedCallback
- GI.Gio.Interfaces.Mount: wrap_MountPreUnmountCallback :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Mount: wrap_MountPreUnmountCallback :: MountPreUnmountCallback -> C_MountPreUnmountCallback
- GI.Gio.Interfaces.Mount: wrap_MountUnmountedCallback :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Mount: wrap_MountUnmountedCallback :: MountUnmountedCallback -> C_MountUnmountedCallback
- GI.Gio.Interfaces.NetworkMonitor: type NetworkMonitorNetworkChangedCallback = Bool -> IO ()
+ GI.Gio.Interfaces.NetworkMonitor: type NetworkMonitorNetworkChangedCallback = Bool /@available@/: the current value of 'GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor':@/network-available/@ -> IO ()
- GI.Gio.Interfaces.NetworkMonitor: wrap_NetworkMonitorNetworkChangedCallback :: NetworkMonitorNetworkChangedCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.Gio.Interfaces.NetworkMonitor: wrap_NetworkMonitorNetworkChangedCallback :: NetworkMonitorNetworkChangedCallback -> C_NetworkMonitorNetworkChangedCallback
- GI.Gio.Interfaces.Volume: wrap_VolumeChangedCallback :: VolumeChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Volume: wrap_VolumeChangedCallback :: VolumeChangedCallback -> C_VolumeChangedCallback
- GI.Gio.Interfaces.Volume: wrap_VolumeRemovedCallback :: VolumeRemovedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Interfaces.Volume: wrap_VolumeRemovedCallback :: VolumeRemovedCallback -> C_VolumeRemovedCallback
- GI.Gio.Objects.AppInfoMonitor: wrap_AppInfoMonitorChangedCallback :: AppInfoMonitorChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.AppInfoMonitor: wrap_AppInfoMonitorChangedCallback :: AppInfoMonitorChangedCallback -> C_AppInfoMonitorChangedCallback
- GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchFailedCallback = Text -> IO ()
+ GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchFailedCallback = Text /@startupNotifyId@/: the startup notification id for the failed launch -> IO ()
- GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchedCallback = AppInfo -> GVariant -> IO ()
+ GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchedCallback = AppInfo /@info@/: the 'GI.Gio.Interfaces.AppInfo.AppInfo' that was just launched -> GVariant /@platformData@/: additional platform-specific data for this launch -> IO ()
- GI.Gio.Objects.AppLaunchContext: wrap_AppLaunchContextLaunchFailedCallback :: AppLaunchContextLaunchFailedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gio.Objects.AppLaunchContext: wrap_AppLaunchContextLaunchFailedCallback :: AppLaunchContextLaunchFailedCallback -> C_AppLaunchContextLaunchFailedCallback
- GI.Gio.Objects.AppLaunchContext: wrap_AppLaunchContextLaunchedCallback :: AppLaunchContextLaunchedCallback -> Ptr () -> Ptr AppInfo -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Objects.AppLaunchContext: wrap_AppLaunchContextLaunchedCallback :: AppLaunchContextLaunchedCallback -> C_AppLaunchContextLaunchedCallback
- GI.Gio.Objects.Application: type ApplicationCommandLineCallback = ApplicationCommandLine -> IO Int32
+ GI.Gio.Objects.Application: type ApplicationCommandLineCallback = ApplicationCommandLine /@commandLine@/: a 'GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine' representing the passed commandline -> IO Int32 __Returns:__ An integer that is set as the exit status for the calling process. See 'GI.Gio.Objects.ApplicationCommandLine.applicationCommandLineSetExitStatus'.
- GI.Gio.Objects.Application: type ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32
+ GI.Gio.Objects.Application: type ApplicationHandleLocalOptionsCallback = VariantDict /@options@/: the options dictionary -> IO Int32 __Returns:__ an exit code. If you have handled your options and want to exit the process, return a non-negative option, 0 for success, and a positive value for failure. To continue, return -1 to let the default option processing continue.
- GI.Gio.Objects.Application: type ApplicationOpenCallback = [File] -> Text -> IO ()
+ GI.Gio.Objects.Application: type ApplicationOpenCallback = [File] /@files@/: an array of @/GFiles/@ -> Text /@hint@/: a hint provided by the calling instance -> IO ()
- GI.Gio.Objects.Application: wrap_ApplicationActivateCallback :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.Application: wrap_ApplicationActivateCallback :: ApplicationActivateCallback -> C_ApplicationActivateCallback
- GI.Gio.Objects.Application: wrap_ApplicationCommandLineCallback :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32
+ GI.Gio.Objects.Application: wrap_ApplicationCommandLineCallback :: ApplicationCommandLineCallback -> C_ApplicationCommandLineCallback
- GI.Gio.Objects.Application: wrap_ApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32
+ GI.Gio.Objects.Application: wrap_ApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallback -> C_ApplicationHandleLocalOptionsCallback
- GI.Gio.Objects.Application: wrap_ApplicationOpenCallback :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO ()
+ GI.Gio.Objects.Application: wrap_ApplicationOpenCallback :: ApplicationOpenCallback -> C_ApplicationOpenCallback
- GI.Gio.Objects.Application: wrap_ApplicationShutdownCallback :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.Application: wrap_ApplicationShutdownCallback :: ApplicationShutdownCallback -> C_ApplicationShutdownCallback
- GI.Gio.Objects.Application: wrap_ApplicationStartupCallback :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.Application: wrap_ApplicationStartupCallback :: ApplicationStartupCallback -> C_ApplicationStartupCallback
- GI.Gio.Objects.Cancellable: wrap_CancellableCancelledCallback :: CancellableCancelledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.Cancellable: wrap_CancellableCancelledCallback :: CancellableCancelledCallback -> C_CancellableCancelledCallback
- GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAllowMechanismCallback = Text -> IO Bool
+ GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAllowMechanismCallback = Text /@mechanism@/: The name of the mechanism, e.g. @DBUS_COOKIE_SHA1@. -> IO Bool __Returns:__ 'True' if /@mechanism@/ can be used to authenticate the other peer, 'False' if not.
- GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream -> Maybe Credentials -> IO Bool
+ GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream /@stream@/: A 'GI.Gio.Objects.IOStream.IOStream' for the 'GI.Gio.Objects.DBusConnection.DBusConnection'. -> Maybe Credentials /@credentials@/: Credentials received from the peer or 'Nothing'. -> IO Bool __Returns:__ 'True' if the peer is authorized, 'False' if not.
- GI.Gio.Objects.DBusAuthObserver: wrap_DBusAuthObserverAllowMechanismCallback :: DBusAuthObserverAllowMechanismCallback -> Ptr () -> CString -> Ptr () -> IO CInt
+ GI.Gio.Objects.DBusAuthObserver: wrap_DBusAuthObserverAllowMechanismCallback :: DBusAuthObserverAllowMechanismCallback -> C_DBusAuthObserverAllowMechanismCallback
- GI.Gio.Objects.DBusAuthObserver: wrap_DBusAuthObserverAuthorizeAuthenticatedPeerCallback :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt
+ GI.Gio.Objects.DBusAuthObserver: wrap_DBusAuthObserverAuthorizeAuthenticatedPeerCallback :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> C_DBusAuthObserverAuthorizeAuthenticatedPeerCallback
- GI.Gio.Objects.DBusConnection: type DBusConnectionClosedCallback = Bool -> Maybe GError -> IO ()
+ GI.Gio.Objects.DBusConnection: type DBusConnectionClosedCallback = Bool /@remotePeerVanished@/: 'True' if /@connection@/ is closed because the remote peer closed its end of the connection -> Maybe GError /@error@/: a 'GError' with more details about the event or 'Nothing' -> IO ()
- GI.Gio.Objects.DBusConnection: wrap_DBusConnectionClosedCallback :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO ()
+ GI.Gio.Objects.DBusConnection: wrap_DBusConnectionClosedCallback :: DBusConnectionClosedCallback -> C_DBusConnectionClosedCallback
- GI.Gio.Objects.DBusInterfaceSkeleton: type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation -> IO Bool
+ GI.Gio.Objects.DBusInterfaceSkeleton: type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation /@invocation@/: A 'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation'. -> IO Bool __Returns:__ 'True' if the call is authorized, 'False' otherwise.
- GI.Gio.Objects.DBusInterfaceSkeleton: wrap_DBusInterfaceSkeletonGAuthorizeMethodCallback :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt
+ GI.Gio.Objects.DBusInterfaceSkeleton: wrap_DBusInterfaceSkeletonGAuthorizeMethodCallback :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> C_DBusInterfaceSkeletonGAuthorizeMethodCallback
- GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> IO ()
+ GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy /@objectProxy@/: The 'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' on which an interface has properties that are changing. -> DBusProxy /@interfaceProxy@/: The 'GI.Gio.Objects.DBusProxy.DBusProxy' that has properties that are changing. -> GVariant /@changedProperties@/: A 'GVariant' containing the properties that changed. -> [Text] /@invalidatedProperties@/: A 'Nothing' terminated array of properties that was invalidated. -> IO ()
- GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO ()
+ GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy /@objectProxy@/: The 'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' on which an interface is emitting a D-Bus signal. -> DBusProxy /@interfaceProxy@/: The 'GI.Gio.Objects.DBusProxy.DBusProxy' that is emitting a D-Bus signal. -> Text /@senderName@/: The sender of the signal or NULL if the connection is not a bus connection. -> Text /@signalName@/: The signal name. -> GVariant /@parameters@/: A 'GVariant' tuple with parameters for the signal. -> IO ()
- GI.Gio.Objects.DBusObjectManagerClient: wrap_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
+ GI.Gio.Objects.DBusObjectManagerClient: wrap_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> C_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback
- GI.Gio.Objects.DBusObjectManagerClient: wrap_DBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Objects.DBusObjectManagerClient: wrap_DBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallback -> C_DBusObjectManagerClientInterfaceProxySignalCallback
- GI.Gio.Objects.DBusObjectSkeleton: type DBusObjectSkeletonAuthorizeMethodCallback = DBusInterfaceSkeleton -> DBusMethodInvocation -> IO Bool
+ GI.Gio.Objects.DBusObjectSkeleton: type DBusObjectSkeletonAuthorizeMethodCallback = DBusInterfaceSkeleton /@interface@/: The 'GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton' that /@invocation@/ is for. -> DBusMethodInvocation /@invocation@/: A 'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation'. -> IO Bool __Returns:__ 'True' if the call is authorized, 'False' otherwise.
- GI.Gio.Objects.DBusObjectSkeleton: wrap_DBusObjectSkeletonAuthorizeMethodCallback :: DBusObjectSkeletonAuthorizeMethodCallback -> Ptr () -> Ptr DBusInterfaceSkeleton -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt
+ GI.Gio.Objects.DBusObjectSkeleton: wrap_DBusObjectSkeletonAuthorizeMethodCallback :: DBusObjectSkeletonAuthorizeMethodCallback -> C_DBusObjectSkeletonAuthorizeMethodCallback
- GI.Gio.Objects.DBusProxy: type DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> IO ()
+ GI.Gio.Objects.DBusProxy: type DBusProxyGPropertiesChangedCallback = GVariant /@changedProperties@/: A 'GVariant' containing the properties that changed -> [Text] /@invalidatedProperties@/: A 'Nothing' terminated array of properties that was invalidated -> IO ()
- GI.Gio.Objects.DBusProxy: type DBusProxyGSignalCallback = Maybe Text -> Text -> GVariant -> IO ()
+ GI.Gio.Objects.DBusProxy: type DBusProxyGSignalCallback = Maybe Text /@senderName@/: The sender of the signal or 'Nothing' if the connection is not a bus connection. -> Text /@signalName@/: The name of the signal. -> GVariant /@parameters@/: A 'GVariant' tuple with parameters for the signal. -> IO ()
- GI.Gio.Objects.DBusProxy: wrap_DBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallback -> Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO ()
+ GI.Gio.Objects.DBusProxy: wrap_DBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallback -> C_DBusProxyGPropertiesChangedCallback
- GI.Gio.Objects.DBusProxy: wrap_DBusProxyGSignalCallback :: DBusProxyGSignalCallback -> Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Objects.DBusProxy: wrap_DBusProxyGSignalCallback :: DBusProxyGSignalCallback -> C_DBusProxyGSignalCallback
- GI.Gio.Objects.DBusServer: type DBusServerNewConnectionCallback = DBusConnection -> IO Bool
+ GI.Gio.Objects.DBusServer: type DBusServerNewConnectionCallback = DBusConnection /@connection@/: A 'GI.Gio.Objects.DBusConnection.DBusConnection' for the new connection. -> IO Bool __Returns:__ 'True' to claim /@connection@/, 'False' to let other handlers run.
- GI.Gio.Objects.DBusServer: wrap_DBusServerNewConnectionCallback :: DBusServerNewConnectionCallback -> Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt
+ GI.Gio.Objects.DBusServer: wrap_DBusServerNewConnectionCallback :: DBusServerNewConnectionCallback -> C_DBusServerNewConnectionCallback
- GI.Gio.Objects.FileInfo: fileInfoSetAttributeStringv :: (HasCallStack, MonadIO m, IsFileInfo a) => a -> Text -> Ptr CString -> m ()
+ GI.Gio.Objects.FileInfo: fileInfoSetAttributeStringv :: (HasCallStack, MonadIO m, IsFileInfo a) => a -> Text -> [Text] -> m ()
- GI.Gio.Objects.FileMonitor: type FileMonitorChangedCallback = File -> Maybe File -> FileMonitorEvent -> IO ()
+ GI.Gio.Objects.FileMonitor: type FileMonitorChangedCallback = File /@file@/: a 'GI.Gio.Interfaces.File.File'. -> Maybe File /@otherFile@/: a 'GI.Gio.Interfaces.File.File' or @/NULL/@. -> FileMonitorEvent /@eventType@/: a 'GI.Gio.Enums.FileMonitorEvent'. -> IO ()
- GI.Gio.Objects.FileMonitor: wrap_FileMonitorChangedCallback :: FileMonitorChangedCallback -> Ptr () -> Ptr File -> Ptr File -> CUInt -> Ptr () -> IO ()
+ GI.Gio.Objects.FileMonitor: wrap_FileMonitorChangedCallback :: FileMonitorChangedCallback -> C_FileMonitorChangedCallback
- GI.Gio.Objects.FilenameCompleter: wrap_FilenameCompleterGotCompletionDataCallback :: FilenameCompleterGotCompletionDataCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.FilenameCompleter: wrap_FilenameCompleterGotCompletionDataCallback :: FilenameCompleterGotCompletionDataCallback -> C_FilenameCompleterGotCompletionDataCallback
- GI.Gio.Objects.MenuModel: type MenuModelItemsChangedCallback = Int32 -> Int32 -> Int32 -> IO ()
+ GI.Gio.Objects.MenuModel: type MenuModelItemsChangedCallback = Int32 /@position@/: the position of the change -> Int32 /@removed@/: the number of items removed -> Int32 /@added@/: the number of items added -> IO ()
- GI.Gio.Objects.MenuModel: wrap_MenuModelItemsChangedCallback :: MenuModelItemsChangedCallback -> Ptr () -> Int32 -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Gio.Objects.MenuModel: wrap_MenuModelItemsChangedCallback :: MenuModelItemsChangedCallback -> C_MenuModelItemsChangedCallback
- GI.Gio.Objects.MountOperation: type MountOperationAskPasswordCallback = Text -> Text -> Text -> [AskPasswordFlags] -> IO ()
+ GI.Gio.Objects.MountOperation: type MountOperationAskPasswordCallback = Text /@message@/: string containing a message to display to the user. -> Text /@defaultUser@/: string containing the default user name. -> Text /@defaultDomain@/: string containing the default domain. -> [AskPasswordFlags] /@flags@/: a set of 'GI.Gio.Flags.AskPasswordFlags'. -> IO ()
- GI.Gio.Objects.MountOperation: type MountOperationAskQuestionCallback = Text -> [Text] -> IO ()
+ GI.Gio.Objects.MountOperation: type MountOperationAskQuestionCallback = Text /@message@/: string containing a message to display to the user. -> [Text] /@choices@/: an array of strings for each possible choice. -> IO ()
- GI.Gio.Objects.MountOperation: type MountOperationReplyCallback = MountOperationResult -> IO ()
+ GI.Gio.Objects.MountOperation: type MountOperationReplyCallback = MountOperationResult /@result@/: a 'GI.Gio.Enums.MountOperationResult' indicating how the request was handled -> IO ()
- GI.Gio.Objects.MountOperation: type MountOperationShowProcessesCallback = Text -> [Int32] -> [Text] -> IO ()
+ GI.Gio.Objects.MountOperation: type MountOperationShowProcessesCallback = Text /@message@/: string containing a message to display to the user. -> [Int32] /@processes@/: an array of @/GPid/@ for processes blocking the operation. -> [Text] /@choices@/: an array of strings for each possible choice. -> IO ()
- GI.Gio.Objects.MountOperation: type MountOperationShowUnmountProgressCallback = Text -> Int64 -> Int64 -> IO ()
+ GI.Gio.Objects.MountOperation: type MountOperationShowUnmountProgressCallback = Text /@message@/: string containing a mesage to display to the user -> Int64 /@timeLeft@/: the estimated time left before the operation completes, in microseconds, or -1 -> Int64 /@bytesLeft@/: the amount of bytes to be written before the operation completes (or -1 if such amount is not known), or zero if the operation is completed -> IO ()
- GI.Gio.Objects.MountOperation: wrap_MountOperationAbortedCallback :: MountOperationAbortedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.MountOperation: wrap_MountOperationAbortedCallback :: MountOperationAbortedCallback -> C_MountOperationAbortedCallback
- GI.Gio.Objects.MountOperation: wrap_MountOperationAskPasswordCallback :: MountOperationAskPasswordCallback -> Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO ()
+ GI.Gio.Objects.MountOperation: wrap_MountOperationAskPasswordCallback :: MountOperationAskPasswordCallback -> C_MountOperationAskPasswordCallback
- GI.Gio.Objects.MountOperation: wrap_MountOperationAskQuestionCallback :: MountOperationAskQuestionCallback -> Ptr () -> CString -> Ptr CString -> Ptr () -> IO ()
+ GI.Gio.Objects.MountOperation: wrap_MountOperationAskQuestionCallback :: MountOperationAskQuestionCallback -> C_MountOperationAskQuestionCallback
- GI.Gio.Objects.MountOperation: wrap_MountOperationReplyCallback :: MountOperationReplyCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gio.Objects.MountOperation: wrap_MountOperationReplyCallback :: MountOperationReplyCallback -> C_MountOperationReplyCallback
- GI.Gio.Objects.MountOperation: wrap_MountOperationShowProcessesCallback :: MountOperationShowProcessesCallback -> Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO ()
+ GI.Gio.Objects.MountOperation: wrap_MountOperationShowProcessesCallback :: MountOperationShowProcessesCallback -> C_MountOperationShowProcessesCallback
- GI.Gio.Objects.MountOperation: wrap_MountOperationShowUnmountProgressCallback :: MountOperationShowUnmountProgressCallback -> Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO ()
+ GI.Gio.Objects.MountOperation: wrap_MountOperationShowUnmountProgressCallback :: MountOperationShowUnmountProgressCallback -> C_MountOperationShowUnmountProgressCallback
- GI.Gio.Objects.Resolver: wrap_ResolverReloadCallback :: ResolverReloadCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.Resolver: wrap_ResolverReloadCallback :: ResolverReloadCallback -> C_ResolverReloadCallback
- GI.Gio.Objects.Settings: type SettingsChangeEventCallback = Maybe [Word32] -> IO Bool
+ GI.Gio.Objects.Settings: type SettingsChangeEventCallback = Maybe [Word32] /@keys@/: an array of @/GQuarks/@ for the changed keys, or 'Nothing' -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. FALSE to propagate the event further.
- GI.Gio.Objects.Settings: type SettingsChangedCallback = Text -> IO ()
+ GI.Gio.Objects.Settings: type SettingsChangedCallback = Text /@key@/: the name of the key that changed -> IO ()
- GI.Gio.Objects.Settings: type SettingsWritableChangeEventCallback = Word32 -> IO Bool
+ GI.Gio.Objects.Settings: type SettingsWritableChangeEventCallback = Word32 /@key@/: the quark of the key, or 0 -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. FALSE to propagate the event further.
- GI.Gio.Objects.Settings: type SettingsWritableChangedCallback = Text -> IO ()
+ GI.Gio.Objects.Settings: type SettingsWritableChangedCallback = Text /@key@/: the key -> IO ()
- GI.Gio.Objects.Settings: wrap_SettingsChangeEventCallback :: SettingsChangeEventCallback -> Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt
+ GI.Gio.Objects.Settings: wrap_SettingsChangeEventCallback :: SettingsChangeEventCallback -> C_SettingsChangeEventCallback
- GI.Gio.Objects.Settings: wrap_SettingsChangedCallback :: SettingsChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gio.Objects.Settings: wrap_SettingsChangedCallback :: SettingsChangedCallback -> C_SettingsChangedCallback
- GI.Gio.Objects.Settings: wrap_SettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallback -> Ptr () -> Word32 -> Ptr () -> IO CInt
+ GI.Gio.Objects.Settings: wrap_SettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallback -> C_SettingsWritableChangeEventCallback
- GI.Gio.Objects.Settings: wrap_SettingsWritableChangedCallback :: SettingsWritableChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gio.Objects.Settings: wrap_SettingsWritableChangedCallback :: SettingsWritableChangedCallback -> C_SettingsWritableChangedCallback
- GI.Gio.Objects.SimpleAction: type SimpleActionActivateCallback = Maybe GVariant -> IO ()
+ GI.Gio.Objects.SimpleAction: type SimpleActionActivateCallback = Maybe GVariant /@parameter@/: the parameter to the activation -> IO ()
- GI.Gio.Objects.SimpleAction: type SimpleActionChangeStateCallback = Maybe GVariant -> IO ()
+ GI.Gio.Objects.SimpleAction: type SimpleActionChangeStateCallback = Maybe GVariant /@value@/: the requested value for the state -> IO ()
- GI.Gio.Objects.SimpleAction: wrap_SimpleActionActivateCallback :: SimpleActionActivateCallback -> Ptr () -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Objects.SimpleAction: wrap_SimpleActionActivateCallback :: SimpleActionActivateCallback -> C_SimpleActionActivateCallback
- GI.Gio.Objects.SimpleAction: wrap_SimpleActionChangeStateCallback :: SimpleActionChangeStateCallback -> Ptr () -> Ptr GVariant -> Ptr () -> IO ()
+ GI.Gio.Objects.SimpleAction: wrap_SimpleActionChangeStateCallback :: SimpleActionChangeStateCallback -> C_SimpleActionChangeStateCallback
- GI.Gio.Objects.SocketClient: type SocketClientEventCallback = SocketClientEvent -> SocketConnectable -> Maybe IOStream -> IO ()
+ GI.Gio.Objects.SocketClient: type SocketClientEventCallback = SocketClientEvent /@event@/: the event that is occurring -> SocketConnectable /@connectable@/: the 'GI.Gio.Interfaces.SocketConnectable.SocketConnectable' that /@event@/ is occurring on -> Maybe IOStream /@connection@/: the current representation of the connection -> IO ()
- GI.Gio.Objects.SocketClient: wrap_SocketClientEventCallback :: SocketClientEventCallback -> Ptr () -> CUInt -> Ptr SocketConnectable -> Ptr IOStream -> Ptr () -> IO ()
+ GI.Gio.Objects.SocketClient: wrap_SocketClientEventCallback :: SocketClientEventCallback -> C_SocketClientEventCallback
- GI.Gio.Objects.SocketListener: socketListenerAccept :: (HasCallStack, MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> m ((SocketConnection, Object))
+ GI.Gio.Objects.SocketListener: socketListenerAccept :: (HasCallStack, MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> m ((SocketConnection, Maybe Object))
- GI.Gio.Objects.SocketListener: socketListenerAcceptFinish :: (HasCallStack, MonadIO m, IsSocketListener a, IsAsyncResult b) => a -> b -> m ((SocketConnection, Object))
+ GI.Gio.Objects.SocketListener: socketListenerAcceptFinish :: (HasCallStack, MonadIO m, IsSocketListener a, IsAsyncResult b) => a -> b -> m ((SocketConnection, Maybe Object))
- GI.Gio.Objects.SocketListener: socketListenerAcceptSocket :: (HasCallStack, MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> m ((Socket, Object))
+ GI.Gio.Objects.SocketListener: socketListenerAcceptSocket :: (HasCallStack, MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> m ((Socket, Maybe Object))
- GI.Gio.Objects.SocketListener: socketListenerAcceptSocketFinish :: (HasCallStack, MonadIO m, IsSocketListener a, IsAsyncResult b) => a -> b -> m ((Socket, Object))
+ GI.Gio.Objects.SocketListener: socketListenerAcceptSocketFinish :: (HasCallStack, MonadIO m, IsSocketListener a, IsAsyncResult b) => a -> b -> m ((Socket, Maybe Object))
- GI.Gio.Objects.SocketListener: type SocketListenerEventCallback = SocketListenerEvent -> Socket -> IO ()
+ GI.Gio.Objects.SocketListener: type SocketListenerEventCallback = SocketListenerEvent /@event@/: the event that is occurring -> Socket /@socket@/: the 'GI.Gio.Objects.Socket.Socket' the event is occurring on -> IO ()
- GI.Gio.Objects.SocketListener: wrap_SocketListenerEventCallback :: SocketListenerEventCallback -> Ptr () -> CUInt -> Ptr Socket -> Ptr () -> IO ()
+ GI.Gio.Objects.SocketListener: wrap_SocketListenerEventCallback :: SocketListenerEventCallback -> C_SocketListenerEventCallback
- GI.Gio.Objects.SocketService: type SocketServiceIncomingCallback = SocketConnection -> Maybe Object -> IO Bool
+ GI.Gio.Objects.SocketService: type SocketServiceIncomingCallback = SocketConnection /@connection@/: a new 'GI.Gio.Objects.SocketConnection.SocketConnection' object -> Maybe Object /@sourceObject@/: the source_object passed to 'GI.Gio.Objects.SocketListener.socketListenerAddAddress' -> IO Bool __Returns:__ 'True' to stop other handlers from being called
- GI.Gio.Objects.SocketService: wrap_SocketServiceIncomingCallback :: SocketServiceIncomingCallback -> Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt
+ GI.Gio.Objects.SocketService: wrap_SocketServiceIncomingCallback :: SocketServiceIncomingCallback -> C_SocketServiceIncomingCallback
- GI.Gio.Objects.ThreadedSocketService: type ThreadedSocketServiceRunCallback = SocketConnection -> Object -> IO Bool
+ GI.Gio.Objects.ThreadedSocketService: type ThreadedSocketServiceRunCallback = SocketConnection /@connection@/: a new 'GI.Gio.Objects.SocketConnection.SocketConnection' object. -> Object /@sourceObject@/: the source_object passed to 'GI.Gio.Objects.SocketListener.socketListenerAddAddress'. -> IO Bool __Returns:__ 'True' to stop further signal handlers from being called
- GI.Gio.Objects.ThreadedSocketService: wrap_ThreadedSocketServiceRunCallback :: ThreadedSocketServiceRunCallback -> Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt
+ GI.Gio.Objects.ThreadedSocketService: wrap_ThreadedSocketServiceRunCallback :: ThreadedSocketServiceRunCallback -> C_ThreadedSocketServiceRunCallback
- GI.Gio.Objects.TlsConnection: type TlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool
+ GI.Gio.Objects.TlsConnection: type TlsConnectionAcceptCertificateCallback = TlsCertificate /@peerCert@/: the peer\'s 'GI.Gio.Objects.TlsCertificate.TlsCertificate' -> [TlsCertificateFlags] /@errors@/: the problems with /@peerCert@/. -> IO Bool __Returns:__ 'True' to accept /@peerCert@/ (which will also immediately end the signal emission). 'False' to allow the signal emission to continue, which will cause the handshake to fail if no one else overrides it.
- GI.Gio.Objects.TlsConnection: wrap_TlsConnectionAcceptCertificateCallback :: TlsConnectionAcceptCertificateCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
+ GI.Gio.Objects.TlsConnection: wrap_TlsConnectionAcceptCertificateCallback :: TlsConnectionAcceptCertificateCallback -> C_TlsConnectionAcceptCertificateCallback
- GI.Gio.Objects.UnixMountMonitor: wrap_UnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.UnixMountMonitor: wrap_UnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallback -> C_UnixMountMonitorMountpointsChangedCallback
- GI.Gio.Objects.UnixMountMonitor: wrap_UnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gio.Objects.UnixMountMonitor: wrap_UnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallback -> C_UnixMountMonitorMountsChangedCallback
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveChangedCallback = Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveChangedCallback = Drive /@drive@/: the drive that changed -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveConnectedCallback = Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveConnectedCallback = Drive /@drive@/: a 'GI.Gio.Interfaces.Drive.Drive' that was connected. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveDisconnectedCallback = Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveDisconnectedCallback = Drive /@drive@/: a 'GI.Gio.Interfaces.Drive.Drive' that was disconnected. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveEjectButtonCallback = Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveEjectButtonCallback = Drive /@drive@/: the drive where the eject button was pressed -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveStopButtonCallback = Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveStopButtonCallback = Drive /@drive@/: the drive where the stop button was pressed -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountAddedCallback = Mount -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountAddedCallback = Mount /@mount@/: a 'GI.Gio.Interfaces.Mount.Mount' that was added. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountChangedCallback = Mount -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountChangedCallback = Mount /@mount@/: a 'GI.Gio.Interfaces.Mount.Mount' that changed. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountPreUnmountCallback = Mount -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountPreUnmountCallback = Mount /@mount@/: a 'GI.Gio.Interfaces.Mount.Mount' that is being unmounted. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountRemovedCallback = Mount -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountRemovedCallback = Mount /@mount@/: a 'GI.Gio.Interfaces.Mount.Mount' that was removed. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeAddedCallback = Volume -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeAddedCallback = Volume /@volume@/: a 'GI.Gio.Interfaces.Volume.Volume' that was added. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeChangedCallback = Volume -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeChangedCallback = Volume /@volume@/: a 'GI.Gio.Interfaces.Volume.Volume' that changed. -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeRemovedCallback = Volume -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeRemovedCallback = Volume /@volume@/: a 'GI.Gio.Interfaces.Volume.Volume' that was removed. -> IO ()
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveChangedCallback :: VolumeMonitorDriveChangedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveChangedCallback :: VolumeMonitorDriveChangedCallback -> C_VolumeMonitorDriveChangedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveConnectedCallback :: VolumeMonitorDriveConnectedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveConnectedCallback :: VolumeMonitorDriveConnectedCallback -> C_VolumeMonitorDriveConnectedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveDisconnectedCallback :: VolumeMonitorDriveDisconnectedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveDisconnectedCallback :: VolumeMonitorDriveDisconnectedCallback -> C_VolumeMonitorDriveDisconnectedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveEjectButtonCallback :: VolumeMonitorDriveEjectButtonCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveEjectButtonCallback :: VolumeMonitorDriveEjectButtonCallback -> C_VolumeMonitorDriveEjectButtonCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveStopButtonCallback :: VolumeMonitorDriveStopButtonCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorDriveStopButtonCallback :: VolumeMonitorDriveStopButtonCallback -> C_VolumeMonitorDriveStopButtonCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountAddedCallback :: VolumeMonitorMountAddedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountAddedCallback :: VolumeMonitorMountAddedCallback -> C_VolumeMonitorMountAddedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountChangedCallback :: VolumeMonitorMountChangedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountChangedCallback :: VolumeMonitorMountChangedCallback -> C_VolumeMonitorMountChangedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountPreUnmountCallback :: VolumeMonitorMountPreUnmountCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountPreUnmountCallback :: VolumeMonitorMountPreUnmountCallback -> C_VolumeMonitorMountPreUnmountCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountRemovedCallback :: VolumeMonitorMountRemovedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorMountRemovedCallback :: VolumeMonitorMountRemovedCallback -> C_VolumeMonitorMountRemovedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorVolumeAddedCallback :: VolumeMonitorVolumeAddedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorVolumeAddedCallback :: VolumeMonitorVolumeAddedCallback -> C_VolumeMonitorVolumeAddedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorVolumeChangedCallback :: VolumeMonitorVolumeChangedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorVolumeChangedCallback :: VolumeMonitorVolumeChangedCallback -> C_VolumeMonitorVolumeChangedCallback
- GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorVolumeRemovedCallback :: VolumeMonitorVolumeRemovedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO ()
+ GI.Gio.Objects.VolumeMonitor: wrap_VolumeMonitorVolumeRemovedCallback :: VolumeMonitorVolumeRemovedCallback -> C_VolumeMonitorVolumeRemovedCallback
- GI.Gio.Structs.DBusInterfaceInfo: dBusInterfaceInfoGenerateXml :: (HasCallStack, MonadIO m) => DBusInterfaceInfo -> Word32 -> m (String)
+ GI.Gio.Structs.DBusInterfaceInfo: dBusInterfaceInfoGenerateXml :: (HasCallStack, MonadIO m) => DBusInterfaceInfo -> Word32 -> String -> m ()
- GI.Gio.Structs.DBusNodeInfo: dBusNodeInfoGenerateXml :: (HasCallStack, MonadIO m) => DBusNodeInfo -> Word32 -> m (String)
+ GI.Gio.Structs.DBusNodeInfo: dBusNodeInfoGenerateXml :: (HasCallStack, MonadIO m) => DBusNodeInfo -> Word32 -> String -> m ()

Files

ChangeLog.md view
@@ -0,0 +1,4 @@+### 2.0.15+++ Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).+
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gio-2.0.14/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.14/docs/GI-Gio.html)+[https://hackage.haskell.org/package/gi-gio-2.0.15/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.15/docs/GI-Gio.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-gio.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gio-version:              2.0.14+version:              2.0.15 synopsis:             Gio bindings description:          Bindings for Gio, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,11 +16,7 @@ custom-setup       setup-depends: base >= 4.7 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.20.1 && < 1--Flag enable-overloading-      Description: Enable support for overloaded labels.-      Default: True+                     haskell-gi == 0.21.*  library       default-language: Haskell2010@@ -28,19 +24,19 @@       other-extensions: PatternSynonyms, ViewPatterns       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations -      if flag(enable-overloading)-         cpp-options: -DENABLE_OVERLOADING-         build-depends: haskell-gi-overloading == 1.0.*-      else-         build-depends: haskell-gi-overloading == 0.0-       pkgconfig-depends: gio-2.0       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.20 && < 1,-                     haskell-gi >= 0.20.1 && < 1,+                     haskell-gi-base == 0.21.*,+                     haskell-gi == 0.21.*,+                     haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,                      text >= 1.0 && < 2,                      transformers >= 0.4 && < 1++      -- Disable overloading when compiling under GHC 8.2.x+      -- see https://ghc.haskell.org/trac/ghc/ticket/14382+      if impl(ghc == 8.2.*)+              build-depends: haskell-gi-overloading == 0.0
stack.yaml view
@@ -1,5 +1,3 @@ packages: - '.'-explicit-setup-deps:-  ! '*': true-resolver: nightly-2016-12-05+resolver: lts-9.21