gi-gio 2.0.29 → 2.0.30
raw patch · 4 files changed
+15/−5 lines, 4 filesdep ~textsetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: text
API changes (from Hackage documentation)
- GI.Gio.Objects.SimpleProxyResolver: clearSimpleProxyResolverIgnoreHosts :: (MonadIO m, IsSimpleProxyResolver o) => o -> m ()
+ GI.Gio.Constants: pattern DEBUG_CONTROLLER_EXTENSION_POINT_NAME :: Text
+ GI.Gio.Constants: pattern FILE_ATTRIBUTE_TIME_ACCESS_NSEC :: Text
+ GI.Gio.Constants: pattern FILE_ATTRIBUTE_TIME_CHANGED_NSEC :: Text
+ GI.Gio.Constants: pattern FILE_ATTRIBUTE_TIME_CREATED_NSEC :: Text
+ GI.Gio.Constants: pattern FILE_ATTRIBUTE_TIME_MODIFIED_NSEC :: Text
+ GI.Gio.Enums: CredentialsTypeWin32Pid :: CredentialsType
+ GI.Gio.Enums: IOErrorEnumNoSuchDevice :: IOErrorEnum
+ GI.Gio.Enums: TlsChannelBindingTypeExporter :: TlsChannelBindingType
+ GI.Gio.Enums: TlsErrorBadCertificatePassword :: TlsError
+ GI.Gio.Flags: ApplicationFlagsDefaultFlags :: ApplicationFlags
+ GI.Gio.Flags: DBusConnectionFlagsCrossNamespace :: DBusConnectionFlags
+ GI.Gio.Flags: DBusProxyFlagsNoMatchRule :: DBusProxyFlags
+ GI.Gio.Flags: SubprocessFlagsSearchPathFromEnvp :: SubprocessFlags
+ GI.Gio.Flags: TlsCertificateFlagsNoFlags :: TlsCertificateFlags
+ GI.Gio.Functions: ioErrorFromFileError :: (HasCallStack, MonadIO m) => FileError -> m IOErrorEnum
+ GI.Gio.Interfaces.AppInfo: appInfoGetDefaultForTypeAsync :: (HasCallStack, MonadIO m, IsCancellable a) => Text -> Bool -> Maybe a -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Interfaces.AppInfo: appInfoGetDefaultForTypeFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m AppInfo
+ GI.Gio.Interfaces.AppInfo: appInfoGetDefaultForUriSchemeAsync :: (HasCallStack, MonadIO m, IsCancellable a) => Text -> Maybe a -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Interfaces.AppInfo: appInfoGetDefaultForUriSchemeFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m AppInfo
+ GI.Gio.Interfaces.DebugController: DebugController :: ManagedPtr DebugController -> DebugController
+ GI.Gio.Interfaces.DebugController: class (GObject o, IsDescendantOf DebugController o) => IsDebugController o
+ GI.Gio.Interfaces.DebugController: constructDebugControllerDebugEnabled :: (IsDebugController o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gio.Interfaces.DebugController: debugControllerGetDebugEnabled :: (HasCallStack, MonadIO m, IsDebugController a) => a -> m Bool
+ GI.Gio.Interfaces.DebugController: debugControllerSetDebugEnabled :: (HasCallStack, MonadIO m, IsDebugController a) => a -> Bool -> m ()
+ GI.Gio.Interfaces.DebugController: getDebugControllerDebugEnabled :: (MonadIO m, IsDebugController o) => o -> m Bool
+ GI.Gio.Interfaces.DebugController: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.DebugController.DebugController o) => GI.Gio.Interfaces.DebugController.IsDebugController o
+ GI.Gio.Interfaces.DebugController: instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DebugController.DebugController
+ GI.Gio.Interfaces.DebugController: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gio.Interfaces.DebugController.DebugController
+ GI.Gio.Interfaces.DebugController: instance Data.GI.Base.BasicTypes.TypedObject GI.Gio.Interfaces.DebugController.DebugController
+ GI.Gio.Interfaces.DebugController: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gio.Interfaces.DebugController.DebugController)
+ GI.Gio.Interfaces.DebugController: instance Data.GI.Base.Overloading.HasParentTypes GI.Gio.Interfaces.DebugController.DebugController
+ GI.Gio.Interfaces.DebugController: instance GHC.Classes.Eq GI.Gio.Interfaces.DebugController.DebugController
+ GI.Gio.Interfaces.DebugController: newtype DebugController
+ GI.Gio.Interfaces.DebugController: setDebugControllerDebugEnabled :: (MonadIO m, IsDebugController o) => o -> Bool -> m ()
+ GI.Gio.Interfaces.DebugController: toDebugController :: (MonadIO m, IsDebugController o) => o -> m DebugController
+ GI.Gio.Interfaces.File: fileMakeSymbolicLinkAsync :: (HasCallStack, MonadIO m, IsFile a, IsCancellable b) => a -> [Char] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Interfaces.File: fileMakeSymbolicLinkFinish :: (HasCallStack, MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
+ GI.Gio.Interfaces.File: fileMoveAsync :: (HasCallStack, MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Int32 -> Maybe c -> Maybe FileProgressCallback -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Interfaces.File: fileMoveFinish :: (HasCallStack, MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
+ GI.Gio.Interfaces.File: fileNewTmpAsync :: (HasCallStack, MonadIO m, IsCancellable a) => Maybe [Char] -> Int32 -> Maybe a -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Interfaces.File: fileNewTmpDirAsync :: (HasCallStack, MonadIO m, IsCancellable a) => Maybe [Char] -> Int32 -> Maybe a -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Interfaces.File: fileNewTmpDirFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m File
+ GI.Gio.Interfaces.File: fileNewTmpFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m (File, FileIOStream)
+ GI.Gio.Objects.AppLaunchContext: afterAppLaunchContextLaunchStarted :: (IsAppLaunchContext a, MonadIO m) => a -> ((?self :: a) => AppLaunchContextLaunchStartedCallback) -> m SignalHandlerId
+ GI.Gio.Objects.AppLaunchContext: onAppLaunchContextLaunchStarted :: (IsAppLaunchContext a, MonadIO m) => a -> ((?self :: a) => AppLaunchContextLaunchStartedCallback) -> m SignalHandlerId
+ GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchStartedCallback = -- | /@info@/: the t'GI.Gio.Interfaces.AppInfo.AppInfo' that is about to be launched AppInfo -> -- | /@platformData@/: additional platform-specific data for this launch Maybe GVariant -> IO ()
+ GI.Gio.Objects.DebugControllerDBus: DebugControllerDBus :: ManagedPtr DebugControllerDBus -> DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: afterDebugControllerDBusAuthorize :: (IsDebugControllerDBus a, MonadIO m) => a -> ((?self :: a) => DebugControllerDBusAuthorizeCallback) -> m SignalHandlerId
+ GI.Gio.Objects.DebugControllerDBus: class (GObject o, IsDescendantOf DebugControllerDBus o) => IsDebugControllerDBus o
+ GI.Gio.Objects.DebugControllerDBus: constructDebugControllerDBusConnection :: (IsDebugControllerDBus o, MonadIO m, IsDBusConnection a) => a -> m (GValueConstruct o)
+ GI.Gio.Objects.DebugControllerDBus: debugControllerDBusNew :: (HasCallStack, MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m (Maybe DebugControllerDBus)
+ GI.Gio.Objects.DebugControllerDBus: debugControllerDBusStop :: (HasCallStack, MonadIO m, IsDebugControllerDBus a) => a -> m ()
+ GI.Gio.Objects.DebugControllerDBus: getDebugControllerDBusConnection :: (MonadIO m, IsDebugControllerDBus o) => o -> m (Maybe DBusConnection)
+ GI.Gio.Objects.DebugControllerDBus: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DebugControllerDBus.DebugControllerDBus o) => GI.Gio.Objects.DebugControllerDBus.IsDebugControllerDBus o
+ GI.Gio.Objects.DebugControllerDBus: instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DebugControllerDBus.DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gio.Objects.DebugControllerDBus.DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: instance Data.GI.Base.BasicTypes.TypedObject GI.Gio.Objects.DebugControllerDBus.DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gio.Objects.DebugControllerDBus.DebugControllerDBus)
+ GI.Gio.Objects.DebugControllerDBus: instance Data.GI.Base.Overloading.HasParentTypes GI.Gio.Objects.DebugControllerDBus.DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: instance GHC.Classes.Eq GI.Gio.Objects.DebugControllerDBus.DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: newtype DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: onDebugControllerDBusAuthorize :: (IsDebugControllerDBus a, MonadIO m) => a -> ((?self :: a) => DebugControllerDBusAuthorizeCallback) -> m SignalHandlerId
+ GI.Gio.Objects.DebugControllerDBus: toDebugControllerDBus :: (MonadIO m, IsDebugControllerDBus o) => o -> m DebugControllerDBus
+ GI.Gio.Objects.DebugControllerDBus: type DebugControllerDBusAuthorizeCallback = -- | /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation'. DBusMethodInvocation -> -- | __Returns:__ 'P.True' if the call is authorized, 'P.False' otherwise. IO Bool
+ GI.Gio.Objects.ListStore: getListStoreNItems :: (MonadIO m, IsListStore o) => o -> m Word32
+ GI.Gio.Objects.ListStore: listStoreFindWithEqualFuncFull :: (HasCallStack, MonadIO m, IsListStore a, IsObject b) => a -> b -> EqualFuncFull -> m (Bool, Word32)
+ GI.Gio.Objects.SimpleProxyResolver: clearSimpleProxyResolverDefaultProxy :: (MonadIO m, IsSimpleProxyResolver o) => o -> m ()
+ GI.Gio.Objects.TlsCertificate: constructTlsCertificatePassword :: (IsTlsCertificate o, MonadIO m) => Text -> m (GValueConstruct o)
+ GI.Gio.Objects.TlsCertificate: constructTlsCertificatePkcs12Data :: (IsTlsCertificate o, MonadIO m) => ByteString -> m (GValueConstruct o)
+ GI.Gio.Objects.TlsCertificate: tlsCertificateNewFromFileWithPassword :: (HasCallStack, MonadIO m) => [Char] -> Text -> m TlsCertificate
+ GI.Gio.Objects.TlsCertificate: tlsCertificateNewFromPkcs12 :: (HasCallStack, MonadIO m) => ByteString -> Maybe Text -> m TlsCertificate
- GI.Gio.Callbacks: type AsyncReadyCallback = Maybe Object " /@sourceObject@/: the object the asynchronous operation was started with." -> AsyncResult " /@res@/: a t'GI.Gio.Interfaces.AsyncResult.AsyncResult'." -> IO ()
+ GI.Gio.Callbacks: type AsyncReadyCallback = -- | /@sourceObject@/: the object the asynchronous operation was started with. Maybe Object -> -- | /@res@/: a t'GI.Gio.Interfaces.AsyncResult.AsyncResult'. AsyncResult -> IO ()
- GI.Gio.Callbacks: type AsyncReadyCallback_WithClosures = Maybe Object " /@sourceObject@/: the object the asynchronous operation was started with." -> AsyncResult " /@res@/: a t'GI.Gio.Interfaces.AsyncResult.AsyncResult'." -> Ptr () " /@userData@/: user data passed to the callback." -> IO ()
+ GI.Gio.Callbacks: type AsyncReadyCallback_WithClosures = -- | /@sourceObject@/: the object the asynchronous operation was started with. Maybe Object -> -- | /@res@/: a t'GI.Gio.Interfaces.AsyncResult.AsyncResult'. AsyncResult -> -- | /@userData@/: user data passed to the callback. Ptr () -> IO ()
- GI.Gio.Callbacks: type BusAcquiredCallback = DBusConnection " /@connection@/: The t'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 = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' to a message bus. DBusConnection -> -- | /@name@/: The name that is requested to be owned. Text -> IO ()
- GI.Gio.Callbacks: type BusAcquiredCallback_WithClosures = DBusConnection " /@connection@/: The t'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 BusAcquiredCallback_WithClosures = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' to a message bus. DBusConnection -> -- | /@name@/: The name that is requested to be owned. Text -> -- | /@userData@/: User data passed to @/g_bus_own_name()/@. Ptr () -> IO ()
- GI.Gio.Callbacks: type BusNameAcquiredCallback = DBusConnection " /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquired the name." -> Text " /@name@/: The name being owned." -> IO ()
+ GI.Gio.Callbacks: type BusNameAcquiredCallback = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquired the name. DBusConnection -> -- | /@name@/: The name being owned. Text -> IO ()
- GI.Gio.Callbacks: type BusNameAcquiredCallback_WithClosures = DBusConnection " /@connection@/: The t'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 BusNameAcquiredCallback_WithClosures = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquired the name. DBusConnection -> -- | /@name@/: The name being owned. Text -> -- | /@userData@/: User data passed to @/g_bus_own_name()/@ or @/g_bus_own_name_on_connection()/@. Ptr () -> IO ()
- GI.Gio.Callbacks: type BusNameAppearedCallback = DBusConnection " /@connection@/: The t'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 = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on. DBusConnection -> -- | /@name@/: The name being watched. Text -> -- | /@nameOwner@/: Unique name of the owner of the name being watched. Text -> IO ()
- GI.Gio.Callbacks: type BusNameAppearedCallback_WithClosures = DBusConnection " /@connection@/: The t'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 BusNameAppearedCallback_WithClosures = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on. DBusConnection -> -- | /@name@/: The name being watched. Text -> -- | /@nameOwner@/: Unique name of the owner of the name being watched. Text -> -- | /@userData@/: User data passed to @/g_bus_watch_name()/@. Ptr () -> IO ()
- GI.Gio.Callbacks: type BusNameLostCallback = DBusConnection " /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquire the name or 'P.Nothing' if the connection was disconnected." -> Text " /@name@/: The name being owned." -> IO ()
+ GI.Gio.Callbacks: type BusNameLostCallback = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquire the name or 'P.Nothing' if -- the connection was disconnected. DBusConnection -> -- | /@name@/: The name being owned. Text -> IO ()
- GI.Gio.Callbacks: type BusNameLostCallback_WithClosures = DBusConnection " /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquire the name or 'P.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 BusNameLostCallback_WithClosures = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' on which to acquire the name or 'P.Nothing' if -- the connection was disconnected. DBusConnection -> -- | /@name@/: The name being owned. Text -> -- | /@userData@/: User data passed to @/g_bus_own_name()/@ or @/g_bus_own_name_on_connection()/@. Ptr () -> IO ()
- GI.Gio.Callbacks: type BusNameVanishedCallback = DBusConnection " /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on, or 'P.Nothing'." -> Text " /@name@/: The name being watched." -> IO ()
+ GI.Gio.Callbacks: type BusNameVanishedCallback = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on, or -- 'P.Nothing'. DBusConnection -> -- | /@name@/: The name being watched. Text -> IO ()
- GI.Gio.Callbacks: type BusNameVanishedCallback_WithClosures = DBusConnection " /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on, or 'P.Nothing'." -> Text " /@name@/: The name being watched." -> Ptr () " /@userData@/: User data passed to @/g_bus_watch_name()/@." -> IO ()
+ GI.Gio.Callbacks: type BusNameVanishedCallback_WithClosures = -- | /@connection@/: The t'GI.Gio.Objects.DBusConnection.DBusConnection' the name is being watched on, or -- 'P.Nothing'. DBusConnection -> -- | /@name@/: The name being watched. Text -> -- | /@userData@/: User data passed to @/g_bus_watch_name()/@. Ptr () -> IO ()
- GI.Gio.Callbacks: type CancellableSourceFunc = Maybe Cancellable " /@cancellable@/: the t'GI.Gio.Objects.Cancellable.Cancellable'" -> IO Bool " __Returns:__ it should return 'P.False' if the source should be removed."
+ GI.Gio.Callbacks: type CancellableSourceFunc = -- | /@cancellable@/: the t'GI.Gio.Objects.Cancellable.Cancellable' Maybe Cancellable -> -- | __Returns:__ it should return 'P.False' if the source should be removed. IO Bool
- GI.Gio.Callbacks: type CancellableSourceFunc_WithClosures = Maybe Cancellable " /@cancellable@/: the t'GI.Gio.Objects.Cancellable.Cancellable'" -> Ptr () " /@userData@/: data passed in by the user." -> IO Bool " __Returns:__ it should return 'P.False' if the source should be removed."
+ GI.Gio.Callbacks: type CancellableSourceFunc_WithClosures = -- | /@cancellable@/: the t'GI.Gio.Objects.Cancellable.Cancellable' Maybe Cancellable -> -- | /@userData@/: data passed in by the user. Ptr () -> -- | __Returns:__ it should return 'P.False' if the source should be removed. IO Bool
- GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc = DBusConnection " /@connection@/: A t'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 t'GVariant' with the value for /@propertyName@/ or 'P.Nothing' if /@error@/ is set. If the returned t'GVariant' is floating, it is consumed - otherwise its reference count is decreased by one."
+ GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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. Text -> -- | /@error@/: Return location for error. GError -> -- | __Returns:__ A t'GVariant' with the value for /@propertyName@/ or 'P.Nothing' if -- /@error@/ is set. If the returned t'GVariant' is floating, it is -- consumed - otherwise its reference count is decreased by one. IO GVariant
- GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc_WithClosures = DBusConnection " /@connection@/: A t'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 t'GVariant' with the value for /@propertyName@/ or 'P.Nothing' if /@error@/ is set. If the returned t'GVariant' is floating, it is consumed - otherwise its reference count is decreased by one."
+ GI.Gio.Callbacks: type DBusInterfaceGetPropertyFunc_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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. Text -> -- | /@error@/: Return location for error. GError -> -- | /@userData@/: The /@userData@/ @/gpointer/@ passed to @/g_dbus_connection_register_object()/@. Ptr () -> -- | __Returns:__ A t'GVariant' with the value for /@propertyName@/ or 'P.Nothing' if -- /@error@/ is set. If the returned t'GVariant' is floating, it is -- consumed - otherwise its reference count is decreased by one. IO GVariant
- GI.Gio.Callbacks: type DBusInterfaceMethodCallFunc = DBusConnection " /@connection@/: A t'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 t'GVariant' tuple with parameters." -> DBusMethodInvocation " /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation' object that must be used to return a value or error." -> IO ()
+ GI.Gio.Callbacks: type DBusInterfaceMethodCallFunc = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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. Text -> -- | /@parameters@/: A t'GVariant' tuple with parameters. GVariant -> -- | /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation' object that must be used to return a value or error. DBusMethodInvocation -> IO ()
- GI.Gio.Callbacks: type DBusInterfaceMethodCallFunc_WithClosures = DBusConnection " /@connection@/: A t'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 t'GVariant' tuple with parameters." -> DBusMethodInvocation " /@invocation@/: A t'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 DBusInterfaceMethodCallFunc_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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. Text -> -- | /@parameters@/: A t'GVariant' tuple with parameters. GVariant -> -- | /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation' object that must be used to return a value or error. DBusMethodInvocation -> -- | /@userData@/: The /@userData@/ @/gpointer/@ passed to @/g_dbus_connection_register_object()/@. Ptr () -> IO ()
- GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc = DBusConnection " /@connection@/: A t'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:__ 'P.True' if the property was set to /@value@/, 'P.False' if /@error@/ is set."
+ GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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. Text -> -- | /@value@/: The value to set the property to. GVariant -> -- | /@error@/: Return location for error. GError -> -- | __Returns:__ 'P.True' if the property was set to /@value@/, 'P.False' if /@error@/ is set. IO Bool
- GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc_WithClosures = DBusConnection " /@connection@/: A t'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:__ 'P.True' if the property was set to /@value@/, 'P.False' if /@error@/ is set."
+ GI.Gio.Callbacks: type DBusInterfaceSetPropertyFunc_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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. Text -> -- | /@value@/: The value to set the property to. GVariant -> -- | /@error@/: Return location for error. GError -> -- | /@userData@/: The /@userData@/ @/gpointer/@ passed to @/g_dbus_connection_register_object()/@. Ptr () -> -- | __Returns:__ 'P.True' if the property was set to /@value@/, 'P.False' if /@error@/ is set. IO Bool
- GI.Gio.Callbacks: type DBusMessageFilterFunction = DBusConnection " /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'." -> DBusMessage " /@message@/: A locked t'GI.Gio.Objects.DBusMessage.DBusMessage' that the filter function takes ownership of." -> Bool " /@incoming@/: 'P.True' if it is a message received from the other peer, 'P.False' if it is a message to be sent to the other peer." -> IO (Maybe DBusMessage) " __Returns:__ A t'GI.Gio.Objects.DBusMessage.DBusMessage' that will be freed with 'GI.GObject.Objects.Object.objectUnref' or 'P.Nothing' to drop the message. Passive filter functions can simply return the passed /@message@/ object."
+ GI.Gio.Callbacks: type DBusMessageFilterFunction = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@message@/: A locked t'GI.Gio.Objects.DBusMessage.DBusMessage' that the filter function takes ownership of. DBusMessage -> -- | /@incoming@/: 'P.True' if it is a message received from the other peer, 'P.False' if it is -- a message to be sent to the other peer. Bool -> -- | __Returns:__ A t'GI.Gio.Objects.DBusMessage.DBusMessage' that will be freed with -- 'GI.GObject.Objects.Object.objectUnref' or 'P.Nothing' to drop the message. Passive filter -- functions can simply return the passed /@message@/ object. IO (Maybe DBusMessage)
- GI.Gio.Callbacks: type DBusMessageFilterFunction_WithClosures = DBusConnection " /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'." -> DBusMessage " /@message@/: A locked t'GI.Gio.Objects.DBusMessage.DBusMessage' that the filter function takes ownership of." -> Bool " /@incoming@/: 'P.True' if it is a message received from the other peer, 'P.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 t'GI.Gio.Objects.DBusMessage.DBusMessage' that will be freed with 'GI.GObject.Objects.Object.objectUnref' or 'P.Nothing' to drop the message. Passive filter functions can simply return the passed /@message@/ object."
+ GI.Gio.Callbacks: type DBusMessageFilterFunction_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@message@/: A locked t'GI.Gio.Objects.DBusMessage.DBusMessage' that the filter function takes ownership of. DBusMessage -> -- | /@incoming@/: 'P.True' if it is a message received from the other peer, 'P.False' if it is -- a message to be sent to the other peer. Bool -> -- | /@userData@/: User data passed when adding the filter. Ptr () -> -- | __Returns:__ A t'GI.Gio.Objects.DBusMessage.DBusMessage' that will be freed with -- 'GI.GObject.Objects.Object.objectUnref' or 'P.Nothing' to drop the message. Passive filter -- functions can simply return the passed /@message@/ object. IO (Maybe DBusMessage)
- GI.Gio.Callbacks: type DBusProxyTypeFunc = DBusObjectManagerClient " /@manager@/: A t'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 'P.Nothing' if a t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' t'GType' is requested." -> IO GType " __Returns:__ A t'GType' to use for the remote object. The returned type must be a t'GI.Gio.Objects.DBusProxy.DBusProxy' or t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' -derived type."
+ GI.Gio.Callbacks: type DBusProxyTypeFunc = -- | /@manager@/: A t'GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient'. DBusObjectManagerClient -> -- | /@objectPath@/: The object path of the remote object. Text -> -- | /@interfaceName@/: The interface name of the remote object or 'P.Nothing' if a t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' t'GType' is requested. Maybe Text -> -- | __Returns:__ A t'GType' to use for the remote object. The returned type -- must be a t'GI.Gio.Objects.DBusProxy.DBusProxy' or t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' -derived -- type. IO GType
- GI.Gio.Callbacks: type DBusProxyTypeFunc_WithClosures = DBusObjectManagerClient " /@manager@/: A t'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 'P.Nothing' if a t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' t'GType' is requested." -> Ptr () " /@userData@/: User data." -> IO GType " __Returns:__ A t'GType' to use for the remote object. The returned type must be a t'GI.Gio.Objects.DBusProxy.DBusProxy' or t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' -derived type."
+ GI.Gio.Callbacks: type DBusProxyTypeFunc_WithClosures = -- | /@manager@/: A t'GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient'. DBusObjectManagerClient -> -- | /@objectPath@/: The object path of the remote object. Text -> -- | /@interfaceName@/: The interface name of the remote object or 'P.Nothing' if a t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' t'GType' is requested. Maybe Text -> -- | /@userData@/: User data. Ptr () -> -- | __Returns:__ A t'GType' to use for the remote object. The returned type -- must be a t'GI.Gio.Objects.DBusProxy.DBusProxy' or t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' -derived -- type. IO GType
- GI.Gio.Callbacks: type DBusSignalCallback = DBusConnection " /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'." -> Maybe Text " /@senderName@/: The unique bus name of the sender of the signal, or 'P.Nothing' on a peer-to-peer D-Bus connection." -> 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 t'GVariant' tuple with parameters for the signal." -> IO ()
+ GI.Gio.Callbacks: type DBusSignalCallback = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@senderName@/: The unique bus name of the sender of the signal, -- or 'P.Nothing' on a peer-to-peer D-Bus connection. Maybe 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. Text -> -- | /@parameters@/: A t'GVariant' tuple with parameters for the signal. GVariant -> IO ()
- GI.Gio.Callbacks: type DBusSignalCallback_WithClosures = DBusConnection " /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'." -> Maybe Text " /@senderName@/: The unique bus name of the sender of the signal, or 'P.Nothing' on a peer-to-peer D-Bus connection." -> 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 t'GVariant' tuple with parameters for the signal." -> Ptr () " /@userData@/: User data passed when subscribing to the signal." -> IO ()
+ GI.Gio.Callbacks: type DBusSignalCallback_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@senderName@/: The unique bus name of the sender of the signal, -- or 'P.Nothing' on a peer-to-peer D-Bus connection. Maybe 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. Text -> -- | /@parameters@/: A t'GVariant' tuple with parameters for the signal. GVariant -> -- | /@userData@/: User data passed when subscribing to the signal. Ptr () -> IO ()
- GI.Gio.Callbacks: type DBusSubtreeDispatchFunc = DBusConnection " /@connection@/: A t'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 'P.Nothing' for the root of the subtree." -> Ptr () " /@outUserData@/: Return location for user data to pass to functions in the returned t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable'." -> IO (Maybe DBusInterfaceVTable) " __Returns:__ A t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' or 'P.Nothing' if you don\'t want to handle the methods."
+ GI.Gio.Callbacks: type DBusSubtreeDispatchFunc = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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 'P.Nothing' for the root of the subtree. Text -> -- | /@outUserData@/: Return location for user data to pass to functions in the returned t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable'. Ptr () -> -- | __Returns:__ A t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' or 'P.Nothing' if you don\'t want to handle the methods. IO (Maybe DBusInterfaceVTable)
- GI.Gio.Callbacks: type DBusSubtreeDispatchFunc_WithClosures = DBusConnection " /@connection@/: A t'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 'P.Nothing' for the root of the subtree." -> Ptr () " /@outUserData@/: Return location for user data to pass to functions in the returned t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable'." -> Ptr () " /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'." -> IO (Maybe DBusInterfaceVTable) " __Returns:__ A t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' or 'P.Nothing' if you don\'t want to handle the methods."
+ GI.Gio.Callbacks: type DBusSubtreeDispatchFunc_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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 'P.Nothing' for the root of the subtree. Text -> -- | /@outUserData@/: Return location for user data to pass to functions in the returned t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable'. Ptr () -> -- | /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. Ptr () -> -- | __Returns:__ A t'GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable' or 'P.Nothing' if you don\'t want to handle the methods. IO (Maybe DBusInterfaceVTable)
- GI.Gio.Callbacks: type DBusSubtreeEnumerateFunc = DBusConnection " /@connection@/: A t'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'." -> IO [Text] " __Returns:__ A newly allocated array of strings for node names that are children of /@objectPath@/."
+ GI.Gio.Callbacks: type DBusSubtreeEnumerateFunc = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@sender@/: The unique bus name of the remote caller. Text -> -- | /@objectPath@/: The object path that was registered with 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. Text -> -- | __Returns:__ A newly allocated array of strings for node names that are children of /@objectPath@/. IO [Text]
- GI.Gio.Callbacks: type DBusSubtreeEnumerateFunc_WithClosures = DBusConnection " /@connection@/: A t'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'." -> Ptr () " /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'." -> IO [Text] " __Returns:__ A newly allocated array of strings for node names that are children of /@objectPath@/."
+ GI.Gio.Callbacks: type DBusSubtreeEnumerateFunc_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@sender@/: The unique bus name of the remote caller. Text -> -- | /@objectPath@/: The object path that was registered with 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. Text -> -- | /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. Ptr () -> -- | __Returns:__ A newly allocated array of strings for node names that are children of /@objectPath@/. IO [Text]
- GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc = DBusConnection " /@connection@/: A t'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 'P.Nothing' for the root of the subtree." -> IO (Maybe [DBusInterfaceInfo]) " __Returns:__ A 'P.Nothing'-terminated array of pointers to t'GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo', or 'P.Nothing'."
+ GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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 'P.Nothing' for the root of the subtree. Text -> -- | __Returns:__ A 'P.Nothing'-terminated array of pointers to t'GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo', or 'P.Nothing'. IO (Maybe [DBusInterfaceInfo])
- GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc_WithClosures = DBusConnection " /@connection@/: A t'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 'P.Nothing' for the root of the subtree." -> Ptr () " /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'." -> IO (Maybe [DBusInterfaceInfo]) " __Returns:__ A 'P.Nothing'-terminated array of pointers to t'GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo', or 'P.Nothing'."
+ GI.Gio.Callbacks: type DBusSubtreeIntrospectFunc_WithClosures = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection'. DBusConnection -> -- | /@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 'P.Nothing' for the root of the subtree. Text -> -- | /@userData@/: The /@userData@/ @/gpointer/@ passed to 'GI.Gio.Objects.DBusConnection.dBusConnectionRegisterSubtree'. Ptr () -> -- | __Returns:__ A 'P.Nothing'-terminated array of pointers to t'GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo', or 'P.Nothing'. IO (Maybe [DBusInterfaceInfo])
- GI.Gio.Callbacks: type DatagramBasedSourceFunc = DatagramBased " /@datagramBased@/: the t'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 = -- | /@datagramBased@/: the t'GI.Gio.Interfaces.DatagramBased.DatagramBased' DatagramBased -> -- | /@condition@/: the current condition at the source fired [IOCondition] -> -- | __Returns:__ 'GI.GLib.Constants.SOURCE_REMOVE' if the source should be removed, -- 'GI.GLib.Constants.SOURCE_CONTINUE' otherwise IO Bool
- GI.Gio.Callbacks: type DatagramBasedSourceFunc_WithClosures = DatagramBased " /@datagramBased@/: the t'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 DatagramBasedSourceFunc_WithClosures = -- | /@datagramBased@/: the t'GI.Gio.Interfaces.DatagramBased.DatagramBased' DatagramBased -> -- | /@condition@/: the current condition at the source fired [IOCondition] -> -- | /@userData@/: data passed in by the user Ptr () -> -- | __Returns:__ 'GI.GLib.Constants.SOURCE_REMOVE' if the source should be removed, -- 'GI.GLib.Constants.SOURCE_CONTINUE' otherwise IO Bool
- GI.Gio.Callbacks: type DesktopAppLaunchCallback = DesktopAppInfo " /@appinfo@/: a t'GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo'" -> Int32 " /@pid@/: Process identifier" -> IO ()
+ GI.Gio.Callbacks: type DesktopAppLaunchCallback = -- | /@appinfo@/: a t'GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo' DesktopAppInfo -> -- | /@pid@/: Process identifier Int32 -> IO ()
- GI.Gio.Callbacks: type DesktopAppLaunchCallback_WithClosures = DesktopAppInfo " /@appinfo@/: a t'GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo'" -> Int32 " /@pid@/: Process identifier" -> Ptr () " /@userData@/: User data" -> IO ()
+ GI.Gio.Callbacks: type DesktopAppLaunchCallback_WithClosures = -- | /@appinfo@/: a t'GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo' DesktopAppInfo -> -- | /@pid@/: Process identifier Int32 -> -- | /@userData@/: User data Ptr () -> IO ()
- GI.Gio.Callbacks: type FileMeasureProgressCallback = Bool " /@reporting@/: 'P.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 = -- | /@reporting@/: 'P.True' if more reports will come Bool -> -- | /@currentSize@/: the current cumulative size measurement Word64 -> -- | /@numDirs@/: the number of directories visited so far Word64 -> -- | /@numFiles@/: the number of non-directory files encountered Word64 -> IO ()
- GI.Gio.Callbacks: type FileMeasureProgressCallback_WithClosures = Bool " /@reporting@/: 'P.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 FileMeasureProgressCallback_WithClosures = -- | /@reporting@/: 'P.True' if more reports will come Bool -> -- | /@currentSize@/: the current cumulative size measurement Word64 -> -- | /@numDirs@/: the number of directories visited so far Word64 -> -- | /@numFiles@/: the number of non-directory files encountered Word64 -> -- | /@userData@/: the data passed to the original request for this callback Ptr () -> 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 = -- | /@currentNumBytes@/: the current number of bytes in the operation. Int64 -> -- | /@totalNumBytes@/: the total number of bytes in the operation. Int64 -> 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 FileProgressCallback_WithClosures = -- | /@currentNumBytes@/: the current number of bytes in the operation. Int64 -> -- | /@totalNumBytes@/: the total number of bytes in the operation. Int64 -> -- | /@userData@/: user data passed to the callback. Ptr () -> IO ()
- GI.Gio.Callbacks: type FileReadMoreCallback = Text " /@fileContents@/: the data as currently read." -> Int64 " /@fileSize@/: the size of the data currently read." -> IO Bool " __Returns:__ 'P.True' if more data should be read back. 'P.False' otherwise."
+ GI.Gio.Callbacks: type FileReadMoreCallback = -- | /@fileContents@/: the data as currently read. Text -> -- | /@fileSize@/: the size of the data currently read. Int64 -> -- | __Returns:__ 'P.True' if more data should be read back. 'P.False' otherwise. IO Bool
- GI.Gio.Callbacks: type FileReadMoreCallback_WithClosures = 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:__ 'P.True' if more data should be read back. 'P.False' otherwise."
+ GI.Gio.Callbacks: type FileReadMoreCallback_WithClosures = -- | /@fileContents@/: the data as currently read. Text -> -- | /@fileSize@/: the size of the data currently read. Int64 -> -- | /@userData@/: data passed to the callback. Ptr () -> -- | __Returns:__ 'P.True' if more data should be read back. 'P.False' otherwise. IO Bool
- GI.Gio.Callbacks: type IOSchedulerJobFunc = IOSchedulerJob " /@job@/: a t'GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob'." -> Maybe Cancellable " /@cancellable@/: optional t'GI.Gio.Objects.Cancellable.Cancellable' object, 'P.Nothing' to ignore." -> IO Bool " __Returns:__ 'P.True' if this function should be called again to complete the job, 'P.False' if the job is complete (or cancelled)"
+ GI.Gio.Callbacks: type IOSchedulerJobFunc = -- | /@job@/: a t'GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob'. IOSchedulerJob -> -- | /@cancellable@/: optional t'GI.Gio.Objects.Cancellable.Cancellable' object, 'P.Nothing' to ignore. Maybe Cancellable -> -- | __Returns:__ 'P.True' if this function should be called again to -- complete the job, 'P.False' if the job is complete (or cancelled) IO Bool
- GI.Gio.Callbacks: type IOSchedulerJobFunc_WithClosures = IOSchedulerJob " /@job@/: a t'GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob'." -> Maybe Cancellable " /@cancellable@/: optional t'GI.Gio.Objects.Cancellable.Cancellable' object, 'P.Nothing' to ignore." -> Ptr () " /@userData@/: the data to pass to callback function" -> IO Bool " __Returns:__ 'P.True' if this function should be called again to complete the job, 'P.False' if the job is complete (or cancelled)"
+ GI.Gio.Callbacks: type IOSchedulerJobFunc_WithClosures = -- | /@job@/: a t'GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob'. IOSchedulerJob -> -- | /@cancellable@/: optional t'GI.Gio.Objects.Cancellable.Cancellable' object, 'P.Nothing' to ignore. Maybe Cancellable -> -- | /@userData@/: the data to pass to callback function Ptr () -> -- | __Returns:__ 'P.True' if this function should be called again to -- complete the job, 'P.False' if the job is complete (or cancelled) IO Bool
- GI.Gio.Callbacks: type PollableSourceFunc = Object " /@pollableStream@/: the t'GI.Gio.Interfaces.PollableInputStream.PollableInputStream' or t'GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream'" -> IO Bool " __Returns:__ it should return 'P.False' if the source should be removed."
+ GI.Gio.Callbacks: type PollableSourceFunc = -- | /@pollableStream@/: the t'GI.Gio.Interfaces.PollableInputStream.PollableInputStream' or t'GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream' Object -> -- | __Returns:__ it should return 'P.False' if the source should be removed. IO Bool
- GI.Gio.Callbacks: type PollableSourceFunc_WithClosures = Object " /@pollableStream@/: the t'GI.Gio.Interfaces.PollableInputStream.PollableInputStream' or t'GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream'" -> Ptr () " /@userData@/: data passed in by the user." -> IO Bool " __Returns:__ it should return 'P.False' if the source should be removed."
+ GI.Gio.Callbacks: type PollableSourceFunc_WithClosures = -- | /@pollableStream@/: the t'GI.Gio.Interfaces.PollableInputStream.PollableInputStream' or t'GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream' Object -> -- | /@userData@/: data passed in by the user. Ptr () -> -- | __Returns:__ it should return 'P.False' if the source should be removed. IO Bool
- 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 ReallocFunc = -- | /@data@/: memory block to reallocate Ptr () -> -- | /@size@/: size to reallocate /@data@/ to Word64 -> -- | __Returns:__ a pointer to the reallocated memory IO (Ptr ())
- GI.Gio.Callbacks: type SettingsBindGetMapping = GValue " /@value@/: return location for the property value" -> GVariant " /@variant@/: the t'GVariant'" -> IO Bool " __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error"
+ GI.Gio.Callbacks: type SettingsBindGetMapping = -- | /@value@/: return location for the property value GValue -> -- | /@variant@/: the t'GVariant' GVariant -> -- | __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error IO Bool
- GI.Gio.Callbacks: type SettingsBindGetMapping_WithClosures = GValue " /@value@/: return location for the property value" -> GVariant " /@variant@/: the t'GVariant'" -> Ptr () " /@userData@/: user data that was specified when the binding was created" -> IO Bool " __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error"
+ GI.Gio.Callbacks: type SettingsBindGetMapping_WithClosures = -- | /@value@/: return location for the property value GValue -> -- | /@variant@/: the t'GVariant' GVariant -> -- | /@userData@/: user data that was specified when the binding was created Ptr () -> -- | __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error IO Bool
- GI.Gio.Callbacks: type SettingsBindSetMapping = GValue " /@value@/: a t'GI.GObject.Structs.Value.Value' containing the property value to map" -> VariantType " /@expectedType@/: the t'GI.GLib.Structs.VariantType.VariantType' to create" -> IO GVariant " __Returns:__ a new t'GVariant' holding the data from /@value@/, or 'P.Nothing' in case of an error"
+ GI.Gio.Callbacks: type SettingsBindSetMapping = -- | /@value@/: a t'GI.GObject.Structs.Value.Value' containing the property value to map GValue -> -- | /@expectedType@/: the t'GI.GLib.Structs.VariantType.VariantType' to create VariantType -> -- | __Returns:__ a new t'GVariant' holding the data from /@value@/, -- or 'P.Nothing' in case of an error IO GVariant
- GI.Gio.Callbacks: type SettingsBindSetMapping_WithClosures = GValue " /@value@/: a t'GI.GObject.Structs.Value.Value' containing the property value to map" -> VariantType " /@expectedType@/: the t'GI.GLib.Structs.VariantType.VariantType' to create" -> Ptr () " /@userData@/: user data that was specified when the binding was created" -> IO GVariant " __Returns:__ a new t'GVariant' holding the data from /@value@/, or 'P.Nothing' in case of an error"
+ GI.Gio.Callbacks: type SettingsBindSetMapping_WithClosures = -- | /@value@/: a t'GI.GObject.Structs.Value.Value' containing the property value to map GValue -> -- | /@expectedType@/: the t'GI.GLib.Structs.VariantType.VariantType' to create VariantType -> -- | /@userData@/: user data that was specified when the binding was created Ptr () -> -- | __Returns:__ a new t'GVariant' holding the data from /@value@/, -- or 'P.Nothing' in case of an error IO GVariant
- GI.Gio.Callbacks: type SettingsGetMapping = GVariant " /@value@/: the t'GVariant' to map, or 'P.Nothing'" -> IO ((Bool, Ptr ())) " __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error"
+ GI.Gio.Callbacks: type SettingsGetMapping = -- | /@value@/: the t'GVariant' to map, or 'P.Nothing' GVariant -> -- | __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error IO ((Bool, Ptr ()))
- GI.Gio.Callbacks: type SettingsGetMapping_WithClosures = GVariant " /@value@/: the t'GVariant' to map, or 'P.Nothing'" -> Ptr () " /@userData@/: the user data that was passed to 'GI.Gio.Objects.Settings.settingsGetMapped'" -> IO ((Bool, Ptr ())) " __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error"
+ GI.Gio.Callbacks: type SettingsGetMapping_WithClosures = -- | /@value@/: the t'GVariant' to map, or 'P.Nothing' GVariant -> -- | /@userData@/: the user data that was passed to -- 'GI.Gio.Objects.Settings.settingsGetMapped' Ptr () -> -- | __Returns:__ 'P.True' if the conversion succeeded, 'P.False' in case of an error IO ((Bool, Ptr ()))
- GI.Gio.Callbacks: type SimpleAsyncThreadFunc = SimpleAsyncResult " /@res@/: a t'GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult'." -> Object " /@object@/: a t'GI.GObject.Objects.Object.Object'." -> Maybe Cancellable " /@cancellable@/: optional t'GI.Gio.Objects.Cancellable.Cancellable' object, 'P.Nothing' to ignore." -> IO ()
+ GI.Gio.Callbacks: type SimpleAsyncThreadFunc = -- | /@res@/: a t'GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult'. SimpleAsyncResult -> -- | /@object@/: a t'GI.GObject.Objects.Object.Object'. Object -> -- | /@cancellable@/: optional t'GI.Gio.Objects.Cancellable.Cancellable' object, 'P.Nothing' to ignore. Maybe Cancellable -> IO ()
- GI.Gio.Callbacks: type SocketSourceFunc = Socket " /@socket@/: the t'GI.Gio.Objects.Socket.Socket'" -> [IOCondition] " /@condition@/: the current condition at the source fired." -> IO Bool " __Returns:__ it should return 'P.False' if the source should be removed."
+ GI.Gio.Callbacks: type SocketSourceFunc = -- | /@socket@/: the t'GI.Gio.Objects.Socket.Socket' Socket -> -- | /@condition@/: the current condition at the source fired. [IOCondition] -> -- | __Returns:__ it should return 'P.False' if the source should be removed. IO Bool
- GI.Gio.Callbacks: type SocketSourceFunc_WithClosures = Socket " /@socket@/: the t'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 'P.False' if the source should be removed."
+ GI.Gio.Callbacks: type SocketSourceFunc_WithClosures = -- | /@socket@/: the t'GI.Gio.Objects.Socket.Socket' Socket -> -- | /@condition@/: the current condition at the source fired. [IOCondition] -> -- | /@userData@/: data passed in by the user. Ptr () -> -- | __Returns:__ it should return 'P.False' if the source should be removed. IO Bool
- GI.Gio.Callbacks: type TaskThreadFunc = Task " /@task@/: the t'GI.Gio.Objects.Task.Task'" -> Object " /@sourceObject@/: /@task@/\'s source object" -> Ptr () " /@taskData@/: /@task@/\'s task data" -> Maybe Cancellable " /@cancellable@/: /@task@/\'s t'GI.Gio.Objects.Cancellable.Cancellable', or 'P.Nothing'" -> IO ()
+ GI.Gio.Callbacks: type TaskThreadFunc = -- | /@task@/: the t'GI.Gio.Objects.Task.Task' Task -> -- | /@sourceObject@/: /@task@/\'s source object Object -> -- | /@taskData@/: /@task@/\'s task data Ptr () -> -- | /@cancellable@/: /@task@/\'s t'GI.Gio.Objects.Cancellable.Cancellable', or 'P.Nothing' Maybe Cancellable -> IO ()
- GI.Gio.Callbacks: type VfsFileLookupFunc = Vfs " /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs'" -> Text " /@identifier@/: the identifier to look up a t'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 t'GI.Gio.Interfaces.File.File' for /@identifier@/."
+ GI.Gio.Callbacks: type VfsFileLookupFunc = -- | /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs' Vfs -> -- | /@identifier@/: the identifier to look up a t'GI.Gio.Interfaces.File.File' for. This can either -- be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName' Text -> -- | __Returns:__ a t'GI.Gio.Interfaces.File.File' for /@identifier@/. IO File
- GI.Gio.Callbacks: type VfsFileLookupFunc_WithClosures = Vfs " /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs'" -> Text " /@identifier@/: the identifier to look up a t'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 t'GI.Gio.Interfaces.File.File' for /@identifier@/."
+ GI.Gio.Callbacks: type VfsFileLookupFunc_WithClosures = -- | /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs' Vfs -> -- | /@identifier@/: the identifier to look up a t'GI.Gio.Interfaces.File.File' for. This can either -- be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName' Text -> -- | /@userData@/: user data passed to the function Ptr () -> -- | __Returns:__ a t'GI.Gio.Interfaces.File.File' for /@identifier@/. IO File
- GI.Gio.Functions: contentTypeGuess :: (HasCallStack, MonadIO m) => Maybe Text -> Maybe ByteString -> m (Text, Bool)
+ GI.Gio.Functions: contentTypeGuess :: (HasCallStack, MonadIO m) => Maybe [Char] -> Maybe ByteString -> m (Text, Bool)
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionAddedCallback = Text " /@actionName@/: the name of the action in /@actionGroup@/" -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionAddedCallback = -- | /@actionName@/: the name of the action in /@actionGroup@/ Text -> 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 ActionGroupActionEnabledChangedCallback = -- | /@actionName@/: the name of the action in /@actionGroup@/ Text -> -- | /@enabled@/: whether the action is enabled or not Bool -> IO ()
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionRemovedCallback = Text " /@actionName@/: the name of the action in /@actionGroup@/" -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionRemovedCallback = -- | /@actionName@/: the name of the action in /@actionGroup@/ Text -> 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: type ActionGroupActionStateChangedCallback = -- | /@actionName@/: the name of the action in /@actionGroup@/ Text -> -- | /@value@/: the new value of the state GVariant -> IO ()
- GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceAddedCallback = DBusInterface " /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was added." -> IO ()
+ GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceAddedCallback = -- | /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was added. DBusInterface -> IO ()
- GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceRemovedCallback = DBusInterface " /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was removed." -> IO ()
+ GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceRemovedCallback = -- | /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was removed. DBusInterface -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceAddedCallback = DBusObject " /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' on which an interface was added." -> DBusInterface " /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was added." -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceAddedCallback = -- | /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' on which an interface was added. DBusObject -> -- | /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was added. DBusInterface -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceRemovedCallback = DBusObject " /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' on which an interface was removed." -> DBusInterface " /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was removed." -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerInterfaceRemovedCallback = -- | /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' on which an interface was removed. DBusObject -> -- | /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was removed. DBusInterface -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectAddedCallback = DBusObject " /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' that was added." -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectAddedCallback = -- | /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' that was added. DBusObject -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectRemovedCallback = DBusObject " /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' that was removed." -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectRemovedCallback = -- | /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' that was removed. DBusObject -> IO ()
- GI.Gio.Interfaces.DtlsConnection: type DtlsConnectionAcceptCertificateCallback = TlsCertificate " /@peerCert@/: the peer\'s t'GI.Gio.Objects.TlsCertificate.TlsCertificate'" -> [TlsCertificateFlags] " /@errors@/: the problems with /@peerCert@/." -> IO Bool " __Returns:__ 'P.True' to accept /@peerCert@/ (which will also immediately end the signal emission). 'P.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: type DtlsConnectionAcceptCertificateCallback = -- | /@peerCert@/: the peer\'s t'GI.Gio.Objects.TlsCertificate.TlsCertificate' TlsCertificate -> -- | /@errors@/: the problems with /@peerCert@/. [TlsCertificateFlags] -> -- | __Returns:__ 'P.True' to accept /@peerCert@/ (which will also -- immediately end the signal emission). 'P.False' to allow the signal -- emission to continue, which will cause the handshake to fail if -- no one else overrides it. IO Bool
- 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: type ListModelItemsChangedCallback = -- | /@position@/: the position at which /@list@/ changed Word32 -> -- | /@removed@/: the number of items removed Word32 -> -- | /@added@/: the number of items added Word32 -> IO ()
- GI.Gio.Interfaces.MemoryMonitor: type MemoryMonitorLowMemoryWarningCallback = MemoryMonitorWarningLevel " /@level@/: the t'GI.Gio.Enums.MemoryMonitorWarningLevel' warning level" -> IO ()
+ GI.Gio.Interfaces.MemoryMonitor: type MemoryMonitorLowMemoryWarningCallback = -- | /@level@/: the t'GI.Gio.Enums.MemoryMonitorWarningLevel' warning level MemoryMonitorWarningLevel -> IO ()
- GI.Gio.Interfaces.NetworkMonitor: type NetworkMonitorNetworkChangedCallback = Bool " /@networkAvailable@/: the current value of t'GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor':@/network-available/@" -> IO ()
+ GI.Gio.Interfaces.NetworkMonitor: type NetworkMonitorNetworkChangedCallback = -- | /@networkAvailable@/: the current value of t'GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor':@/network-available/@ Bool -> IO ()
- GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchFailedCallback = Text " /@startupNotifyId@/: the startup notification id for the failed launch" -> IO ()
+ GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchFailedCallback = -- | /@startupNotifyId@/: the startup notification id for the failed launch Text -> IO ()
- GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchedCallback = AppInfo " /@info@/: the t'GI.Gio.Interfaces.AppInfo.AppInfo' that was just launched" -> GVariant " /@platformData@/: additional platform-specific data for this launch" -> IO ()
+ GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchedCallback = -- | /@info@/: the t'GI.Gio.Interfaces.AppInfo.AppInfo' that was just launched AppInfo -> -- | /@platformData@/: additional platform-specific data for this launch GVariant -> IO ()
- GI.Gio.Objects.Application: type ApplicationCommandLineCallback = ApplicationCommandLine " /@commandLine@/: a t'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 ApplicationCommandLineCallback = -- | /@commandLine@/: a t'GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine' representing the -- passed commandline ApplicationCommandLine -> -- | __Returns:__ An integer that is set as the exit status for the calling -- process. See 'GI.Gio.Objects.ApplicationCommandLine.applicationCommandLineSetExitStatus'. 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 ApplicationHandleLocalOptionsCallback = -- | /@options@/: the options dictionary VariantDict -> -- | __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. IO Int32
- GI.Gio.Objects.Application: type ApplicationNameLostCallback = IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gio.Objects.Application: type ApplicationNameLostCallback = -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- 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: type ApplicationOpenCallback = -- | /@files@/: an array of @/GFiles/@ [File] -> -- | /@hint@/: a hint provided by the calling instance Text -> IO ()
- GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAllowMechanismCallback = Text " /@mechanism@/: The name of the mechanism, e.g. @DBUS_COOKIE_SHA1@." -> IO Bool " __Returns:__ 'P.True' if /@mechanism@/ can be used to authenticate the other peer, 'P.False' if not."
+ GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAllowMechanismCallback = -- | /@mechanism@/: The name of the mechanism, e.g. @DBUS_COOKIE_SHA1@. Text -> -- | __Returns:__ 'P.True' if /@mechanism@/ can be used to authenticate the other peer, 'P.False' if not. IO Bool
- GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream " /@stream@/: A t'GI.Gio.Objects.IOStream.IOStream' for the t'GI.Gio.Objects.DBusConnection.DBusConnection'." -> Maybe Credentials " /@credentials@/: Credentials received from the peer or 'P.Nothing'." -> IO Bool " __Returns:__ 'P.True' if the peer is authorized, 'P.False' if not."
+ GI.Gio.Objects.DBusAuthObserver: type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = -- | /@stream@/: A t'GI.Gio.Objects.IOStream.IOStream' for the t'GI.Gio.Objects.DBusConnection.DBusConnection'. IOStream -> -- | /@credentials@/: Credentials received from the peer or 'P.Nothing'. Maybe Credentials -> -- | __Returns:__ 'P.True' if the peer is authorized, 'P.False' if not. IO Bool
- GI.Gio.Objects.DBusConnection: type DBusConnectionClosedCallback = Bool " /@remotePeerVanished@/: 'P.True' if /@connection@/ is closed because the remote peer closed its end of the connection" -> Maybe GError " /@error@/: a t'GError' with more details about the event or 'P.Nothing'" -> IO ()
+ GI.Gio.Objects.DBusConnection: type DBusConnectionClosedCallback = -- | /@remotePeerVanished@/: 'P.True' if /@connection@/ is closed because the -- remote peer closed its end of the connection Bool -> -- | /@error@/: a t'GError' with more details about the event or 'P.Nothing' Maybe GError -> IO ()
- GI.Gio.Objects.DBusInterfaceSkeleton: type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation " /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation'." -> IO Bool " __Returns:__ 'P.True' if the call is authorized, 'P.False' otherwise."
+ GI.Gio.Objects.DBusInterfaceSkeleton: type DBusInterfaceSkeletonGAuthorizeMethodCallback = -- | /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation'. DBusMethodInvocation -> -- | __Returns:__ 'P.True' if the call is authorized, 'P.False' otherwise. IO Bool
- GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy " /@objectProxy@/: The t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' on which an interface has properties that are changing." -> DBusProxy " /@interfaceProxy@/: The t'GI.Gio.Objects.DBusProxy.DBusProxy' that has properties that are changing." -> GVariant " /@changedProperties@/: A t'GVariant' containing the properties that changed (type: @a{sv}@)." -> [Text] " /@invalidatedProperties@/: A 'P.Nothing' terminated array of properties that were invalidated." -> IO ()
+ GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = -- | /@objectProxy@/: The t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' on which an interface has properties that are changing. DBusObjectProxy -> -- | /@interfaceProxy@/: The t'GI.Gio.Objects.DBusProxy.DBusProxy' that has properties that are changing. DBusProxy -> -- | /@changedProperties@/: A t'GVariant' containing the properties that changed (type: @a{sv}@). GVariant -> -- | /@invalidatedProperties@/: A 'P.Nothing' terminated -- array of properties that were invalidated. [Text] -> IO ()
- GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy " /@objectProxy@/: The t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' on which an interface is emitting a D-Bus signal." -> DBusProxy " /@interfaceProxy@/: The t'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 t'GVariant' tuple with parameters for the signal." -> IO ()
+ GI.Gio.Objects.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxySignalCallback = -- | /@objectProxy@/: The t'GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy' on which an interface is emitting a D-Bus signal. DBusObjectProxy -> -- | /@interfaceProxy@/: The t'GI.Gio.Objects.DBusProxy.DBusProxy' that is emitting a D-Bus signal. DBusProxy -> -- | /@senderName@/: The sender of the signal or NULL if the connection is not a bus connection. Text -> -- | /@signalName@/: The signal name. Text -> -- | /@parameters@/: A t'GVariant' tuple with parameters for the signal. GVariant -> IO ()
- GI.Gio.Objects.DBusObjectSkeleton: type DBusObjectSkeletonAuthorizeMethodCallback = DBusInterfaceSkeleton " /@interface@/: The t'GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton' that /@invocation@/ is for." -> DBusMethodInvocation " /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation'." -> IO Bool " __Returns:__ 'P.True' if the call is authorized, 'P.False' otherwise."
+ GI.Gio.Objects.DBusObjectSkeleton: type DBusObjectSkeletonAuthorizeMethodCallback = -- | /@interface@/: The t'GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton' that /@invocation@/ is for. DBusInterfaceSkeleton -> -- | /@invocation@/: A t'GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation'. DBusMethodInvocation -> -- | __Returns:__ 'P.True' if the call is authorized, 'P.False' otherwise. IO Bool
- GI.Gio.Objects.DBusProxy: afterDBusProxyGSignal :: (IsDBusProxy a, MonadIO m) => a -> ((?self :: a) => DBusProxyGSignalCallback) -> m SignalHandlerId
+ GI.Gio.Objects.DBusProxy: afterDBusProxyGSignal :: (IsDBusProxy a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => DBusProxyGSignalCallback) -> m SignalHandlerId
- GI.Gio.Objects.DBusProxy: onDBusProxyGSignal :: (IsDBusProxy a, MonadIO m) => a -> ((?self :: a) => DBusProxyGSignalCallback) -> m SignalHandlerId
+ GI.Gio.Objects.DBusProxy: onDBusProxyGSignal :: (IsDBusProxy a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => DBusProxyGSignalCallback) -> m SignalHandlerId
- GI.Gio.Objects.DBusProxy: type DBusProxyGPropertiesChangedCallback = GVariant " /@changedProperties@/: A t'GVariant' containing the properties that changed (type: @a{sv}@)" -> [Text] " /@invalidatedProperties@/: A 'P.Nothing' terminated array of properties that was invalidated" -> IO ()
+ GI.Gio.Objects.DBusProxy: type DBusProxyGPropertiesChangedCallback = -- | /@changedProperties@/: A t'GVariant' containing the properties that changed (type: @a{sv}@) GVariant -> -- | /@invalidatedProperties@/: A 'P.Nothing' terminated array of properties that was invalidated [Text] -> IO ()
- GI.Gio.Objects.DBusProxy: type DBusProxyGSignalCallback = Maybe Text " /@senderName@/: The sender of the signal or 'P.Nothing' if the connection is not a bus connection." -> Text " /@signalName@/: The name of the signal." -> GVariant " /@parameters@/: A t'GVariant' tuple with parameters for the signal." -> IO ()
+ GI.Gio.Objects.DBusProxy: type DBusProxyGSignalCallback = -- | /@senderName@/: The sender of the signal or 'P.Nothing' if the connection is not a bus connection. Maybe Text -> -- | /@signalName@/: The name of the signal. Text -> -- | /@parameters@/: A t'GVariant' tuple with parameters for the signal. GVariant -> IO ()
- GI.Gio.Objects.DBusServer: type DBusServerNewConnectionCallback = DBusConnection " /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection' for the new connection." -> IO Bool " __Returns:__ 'P.True' to claim /@connection@/, 'P.False' to let other handlers run."
+ GI.Gio.Objects.DBusServer: type DBusServerNewConnectionCallback = -- | /@connection@/: A t'GI.Gio.Objects.DBusConnection.DBusConnection' for the new connection. DBusConnection -> -- | __Returns:__ 'P.True' to claim /@connection@/, 'P.False' to let other handlers -- run. IO Bool
- GI.Gio.Objects.FileMonitor: type FileMonitorChangedCallback = File " /@file@/: a t'GI.Gio.Interfaces.File.File'." -> Maybe File " /@otherFile@/: a t'GI.Gio.Interfaces.File.File' or @/NULL/@." -> FileMonitorEvent " /@eventType@/: a t'GI.Gio.Enums.FileMonitorEvent'." -> IO ()
+ GI.Gio.Objects.FileMonitor: type FileMonitorChangedCallback = -- | /@file@/: a t'GI.Gio.Interfaces.File.File'. File -> -- | /@otherFile@/: a t'GI.Gio.Interfaces.File.File' or @/NULL/@. Maybe File -> -- | /@eventType@/: a t'GI.Gio.Enums.FileMonitorEvent'. FileMonitorEvent -> 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: type MenuModelItemsChangedCallback = -- | /@position@/: the position of the change Int32 -> -- | /@removed@/: the number of items removed Int32 -> -- | /@added@/: the number of items added Int32 -> 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 t'GI.Gio.Flags.AskPasswordFlags'." -> IO ()
+ GI.Gio.Objects.MountOperation: type MountOperationAskPasswordCallback = -- | /@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. Text -> -- | /@flags@/: a set of t'GI.Gio.Flags.AskPasswordFlags'. [AskPasswordFlags] -> 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 MountOperationAskQuestionCallback = -- | /@message@/: string containing a message to display to the user. Text -> -- | /@choices@/: an array of strings for each possible choice. [Text] -> IO ()
- GI.Gio.Objects.MountOperation: type MountOperationReplyCallback = MountOperationResult " /@result@/: a t'GI.Gio.Enums.MountOperationResult' indicating how the request was handled" -> IO ()
+ GI.Gio.Objects.MountOperation: type MountOperationReplyCallback = -- | /@result@/: a t'GI.Gio.Enums.MountOperationResult' indicating how the request was handled MountOperationResult -> 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 MountOperationShowProcessesCallback = -- | /@message@/: string containing a message to display to the user. Text -> -- | /@processes@/: an array of @/GPid/@ for processes -- blocking the operation. [Int32] -> -- | /@choices@/: an array of strings for each possible choice. [Text] -> IO ()
- GI.Gio.Objects.MountOperation: type MountOperationShowUnmountProgressCallback = Text " /@message@/: string containing a message 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: type MountOperationShowUnmountProgressCallback = -- | /@message@/: string containing a message to display to the user Text -> -- | /@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 Int64 -> IO ()
- GI.Gio.Objects.Settings: type SettingsChangeEventCallback = Maybe [Word32] " /@keys@/: an array of @/GQuarks/@ for the changed keys, or 'P.Nothing'" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. FALSE to propagate the event further."
+ GI.Gio.Objects.Settings: type SettingsChangeEventCallback = -- | /@keys@/: -- an array of @/GQuarks/@ for the changed keys, or 'P.Nothing' Maybe [Word32] -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the -- event. FALSE to propagate the event further. IO Bool
- GI.Gio.Objects.Settings: type SettingsChangedCallback = Text " /@key@/: the name of the key that changed" -> IO ()
+ GI.Gio.Objects.Settings: type SettingsChangedCallback = -- | /@key@/: the name of the key that changed Text -> IO ()
- GI.Gio.Objects.Settings: type SettingsWritableChangeEventCallback = Word32 " /@key@/: the quark of the key, or 0" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. FALSE to propagate the event further."
+ GI.Gio.Objects.Settings: type SettingsWritableChangeEventCallback = -- | /@key@/: the quark of the key, or 0 Word32 -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the -- event. FALSE to propagate the event further. IO Bool
- GI.Gio.Objects.Settings: type SettingsWritableChangedCallback = Text " /@key@/: the key" -> IO ()
+ GI.Gio.Objects.Settings: type SettingsWritableChangedCallback = -- | /@key@/: the key Text -> IO ()
- GI.Gio.Objects.SimpleAction: type SimpleActionActivateCallback = Maybe GVariant " /@parameter@/: the parameter to the activation, or 'P.Nothing' if it has no parameter" -> IO ()
+ GI.Gio.Objects.SimpleAction: type SimpleActionActivateCallback = -- | /@parameter@/: the parameter to the activation, or 'P.Nothing' if it has -- no parameter Maybe GVariant -> IO ()
- GI.Gio.Objects.SimpleAction: type SimpleActionChangeStateCallback = Maybe GVariant " /@value@/: the requested value for the state" -> IO ()
+ GI.Gio.Objects.SimpleAction: type SimpleActionChangeStateCallback = -- | /@value@/: the requested value for the state Maybe GVariant -> IO ()
- GI.Gio.Objects.SimpleProxyResolver: simpleProxyResolverNew :: (HasCallStack, MonadIO m) => Maybe Text -> Maybe Text -> m ProxyResolver
+ GI.Gio.Objects.SimpleProxyResolver: simpleProxyResolverNew :: (HasCallStack, MonadIO m) => Maybe Text -> Maybe [Text] -> m ProxyResolver
- GI.Gio.Objects.SimpleProxyResolver: simpleProxyResolverSetDefaultProxy :: (HasCallStack, MonadIO m, IsSimpleProxyResolver a) => a -> Text -> m ()
+ GI.Gio.Objects.SimpleProxyResolver: simpleProxyResolverSetDefaultProxy :: (HasCallStack, MonadIO m, IsSimpleProxyResolver a) => a -> Maybe Text -> m ()
- GI.Gio.Objects.SimpleProxyResolver: simpleProxyResolverSetIgnoreHosts :: (HasCallStack, MonadIO m, IsSimpleProxyResolver a) => a -> Text -> m ()
+ GI.Gio.Objects.SimpleProxyResolver: simpleProxyResolverSetIgnoreHosts :: (HasCallStack, MonadIO m, IsSimpleProxyResolver a) => a -> [Text] -> m ()
- GI.Gio.Objects.SocketAddressEnumerator: socketAddressEnumeratorNext :: (HasCallStack, MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe b -> m SocketAddress
+ GI.Gio.Objects.SocketAddressEnumerator: socketAddressEnumeratorNext :: (HasCallStack, MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe b -> m (Maybe SocketAddress)
- GI.Gio.Objects.SocketAddressEnumerator: socketAddressEnumeratorNextFinish :: (HasCallStack, MonadIO m, IsSocketAddressEnumerator a, IsAsyncResult b) => a -> b -> m SocketAddress
+ GI.Gio.Objects.SocketAddressEnumerator: socketAddressEnumeratorNextFinish :: (HasCallStack, MonadIO m, IsSocketAddressEnumerator a, IsAsyncResult b) => a -> b -> m (Maybe SocketAddress)
- GI.Gio.Objects.SocketClient: type SocketClientEventCallback = SocketClientEvent " /@event@/: the event that is occurring" -> SocketConnectable " /@connectable@/: the t'GI.Gio.Interfaces.SocketConnectable.SocketConnectable' that /@event@/ is occurring on" -> Maybe IOStream " /@connection@/: the current representation of the connection" -> IO ()
+ GI.Gio.Objects.SocketClient: type SocketClientEventCallback = -- | /@event@/: the event that is occurring SocketClientEvent -> -- | /@connectable@/: the t'GI.Gio.Interfaces.SocketConnectable.SocketConnectable' that /@event@/ is occurring on SocketConnectable -> -- | /@connection@/: the current representation of the connection Maybe IOStream -> IO ()
- GI.Gio.Objects.SocketListener: type SocketListenerEventCallback = SocketListenerEvent " /@event@/: the event that is occurring" -> Socket " /@socket@/: the t'GI.Gio.Objects.Socket.Socket' the event is occurring on" -> IO ()
+ GI.Gio.Objects.SocketListener: type SocketListenerEventCallback = -- | /@event@/: the event that is occurring SocketListenerEvent -> -- | /@socket@/: the t'GI.Gio.Objects.Socket.Socket' the event is occurring on Socket -> IO ()
- GI.Gio.Objects.SocketService: type SocketServiceIncomingCallback = SocketConnection " /@connection@/: a new t'GI.Gio.Objects.SocketConnection.SocketConnection' object" -> Maybe Object " /@sourceObject@/: the source_object passed to 'GI.Gio.Objects.SocketListener.socketListenerAddAddress'" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being called"
+ GI.Gio.Objects.SocketService: type SocketServiceIncomingCallback = -- | /@connection@/: a new t'GI.Gio.Objects.SocketConnection.SocketConnection' object SocketConnection -> -- | /@sourceObject@/: the source_object passed to -- 'GI.Gio.Objects.SocketListener.socketListenerAddAddress' Maybe Object -> -- | __Returns:__ 'P.True' to stop other handlers from being called IO Bool
- GI.Gio.Objects.ThreadedSocketService: type ThreadedSocketServiceRunCallback = SocketConnection " /@connection@/: a new t'GI.Gio.Objects.SocketConnection.SocketConnection' object." -> Maybe Object " /@sourceObject@/: the source_object passed to 'GI.Gio.Objects.SocketListener.socketListenerAddAddress'." -> IO Bool " __Returns:__ 'P.True' to stop further signal handlers from being called"
+ GI.Gio.Objects.ThreadedSocketService: type ThreadedSocketServiceRunCallback = -- | /@connection@/: a new t'GI.Gio.Objects.SocketConnection.SocketConnection' object. SocketConnection -> -- | /@sourceObject@/: the source_object passed to 'GI.Gio.Objects.SocketListener.socketListenerAddAddress'. Maybe Object -> -- | __Returns:__ 'P.True' to stop further signal handlers from being called IO Bool
- GI.Gio.Objects.TlsConnection: type TlsConnectionAcceptCertificateCallback = TlsCertificate " /@peerCert@/: the peer\'s t'GI.Gio.Objects.TlsCertificate.TlsCertificate'" -> [TlsCertificateFlags] " /@errors@/: the problems with /@peerCert@/." -> IO Bool " __Returns:__ 'P.True' to accept /@peerCert@/ (which will also immediately end the signal emission). 'P.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: type TlsConnectionAcceptCertificateCallback = -- | /@peerCert@/: the peer\'s t'GI.Gio.Objects.TlsCertificate.TlsCertificate' TlsCertificate -> -- | /@errors@/: the problems with /@peerCert@/. [TlsCertificateFlags] -> -- | __Returns:__ 'P.True' to accept /@peerCert@/ (which will also -- immediately end the signal emission). 'P.False' to allow the signal -- emission to continue, which will cause the handshake to fail if -- no one else overrides it. IO Bool
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveChangedCallback = Drive " /@drive@/: the drive that changed" -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveChangedCallback = -- | /@drive@/: the drive that changed Drive -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveConnectedCallback = Drive " /@drive@/: a t'GI.Gio.Interfaces.Drive.Drive' that was connected." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveConnectedCallback = -- | /@drive@/: a t'GI.Gio.Interfaces.Drive.Drive' that was connected. Drive -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveDisconnectedCallback = Drive " /@drive@/: a t'GI.Gio.Interfaces.Drive.Drive' that was disconnected." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveDisconnectedCallback = -- | /@drive@/: a t'GI.Gio.Interfaces.Drive.Drive' that was disconnected. Drive -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveEjectButtonCallback = Drive " /@drive@/: the drive where the eject button was pressed" -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveEjectButtonCallback = -- | /@drive@/: the drive where the eject button was pressed Drive -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveStopButtonCallback = Drive " /@drive@/: the drive where the stop button was pressed" -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveStopButtonCallback = -- | /@drive@/: the drive where the stop button was pressed Drive -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountAddedCallback = Mount " /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that was added." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountAddedCallback = -- | /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that was added. Mount -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountChangedCallback = Mount " /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that changed." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountChangedCallback = -- | /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that changed. Mount -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountPreUnmountCallback = Mount " /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that is being unmounted." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountPreUnmountCallback = -- | /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that is being unmounted. Mount -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountRemovedCallback = Mount " /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that was removed." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountRemovedCallback = -- | /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that was removed. Mount -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeAddedCallback = Volume " /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that was added." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeAddedCallback = -- | /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that was added. Volume -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeChangedCallback = Volume " /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that changed." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeChangedCallback = -- | /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that changed. Volume -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeRemovedCallback = Volume " /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that was removed." -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeRemovedCallback = -- | /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that was removed. Volume -> IO ()
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-gio.cabal +9/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.30+++ Relax constraint on text+ ### 2.0.29 + Update to haskell-gi(-base)-0.26
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.29/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.29/docs/GI-Gio.html)+[https://hackage.haskell.org/package/gi-gio-2.0.30/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.30/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).
Setup.hs view
@@ -11,7 +11,7 @@ where name = "Gio" version = "2.0" pkgName = "gi-gio"- pkgVersion = "2.0.29"+ pkgVersion = "2.0.30" overridesFile = Just "Gio.overrides" verbose = False outputDir = Nothing
gi-gio.cabal view
@@ -1,5 +1,5 @@ name: gi-gio-version: 2.0.29+version: 2.0.30 synopsis: Gio bindings description: Bindings for Gio, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -22,7 +22,7 @@ library default-language: Haskell2010- default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses+ default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators other-extensions: PatternSynonyms, ViewPatterns, TypeApplications ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations @@ -35,7 +35,7 @@ gi-glib == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1,- text >= 1.0 && < 2,+ text >= 1.0 && < 3, transformers >= 0.4 && < 1 -- Disable overloading when compiling under GHC 8.2.x@@ -68,6 +68,7 @@ GI.Gio.Interfaces.DBusObject, GI.Gio.Interfaces.DBusObjectManager, GI.Gio.Interfaces.DatagramBased,+ GI.Gio.Interfaces.DebugController, GI.Gio.Interfaces.DesktopAppInfoLookup, GI.Gio.Interfaces.Drive, GI.Gio.Interfaces.DtlsClientConnection,@@ -84,6 +85,7 @@ GI.Gio.Interfaces.NetworkMonitor, GI.Gio.Interfaces.PollableInputStream, GI.Gio.Interfaces.PollableOutputStream,+ GI.Gio.Interfaces.PowerProfileMonitor, GI.Gio.Interfaces.Proxy, GI.Gio.Interfaces.ProxyResolver, GI.Gio.Interfaces.RemoteActionGroup,@@ -122,6 +124,7 @@ GI.Gio.Objects.DBusServer, GI.Gio.Objects.DataInputStream, GI.Gio.Objects.DataOutputStream,+ GI.Gio.Objects.DebugControllerDBus, GI.Gio.Objects.DesktopAppInfo, GI.Gio.Objects.Emblem, GI.Gio.Objects.EmblemedIcon,@@ -253,6 +256,7 @@ GI.Gio.Interfaces.DBusObject, GI.Gio.Interfaces.DBusObjectManager, GI.Gio.Interfaces.DatagramBased,+ GI.Gio.Interfaces.DebugController, GI.Gio.Interfaces.DesktopAppInfoLookup, GI.Gio.Interfaces.Drive, GI.Gio.Interfaces.DtlsClientConnection,@@ -269,6 +273,7 @@ GI.Gio.Interfaces.NetworkMonitor, GI.Gio.Interfaces.PollableInputStream, GI.Gio.Interfaces.PollableOutputStream,+ GI.Gio.Interfaces.PowerProfileMonitor, GI.Gio.Interfaces.Proxy, GI.Gio.Interfaces.ProxyResolver, GI.Gio.Interfaces.RemoteActionGroup,@@ -307,6 +312,7 @@ GI.Gio.Objects.DBusServer, GI.Gio.Objects.DataInputStream, GI.Gio.Objects.DataOutputStream,+ GI.Gio.Objects.DebugControllerDBus, GI.Gio.Objects.DesktopAppInfo, GI.Gio.Objects.Emblem, GI.Gio.Objects.EmblemedIcon,