packages feed

gi-gio 2.0.33 → 2.0.34

raw patch · 5 files changed

+17/−5 lines, 5 filesdep ~haskell-gisetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

+ GI.Gio: GArray :: Ptr (GArray a) -> GArray a
+ GI.Gio: GByteArray :: Ptr GByteArray -> GByteArray
+ GI.Gio: GError :: ManagedPtr GError -> GError
+ GI.Gio: GHashTable :: Ptr (GHashTable a b) -> GHashTable a b
+ GI.Gio: GList :: Ptr (GList a) -> GList a
+ GI.Gio: GParamSpec :: ManagedPtr GParamSpec -> GParamSpec
+ GI.Gio: GPtrArray :: Ptr (GPtrArray a) -> GPtrArray a
+ GI.Gio: GSList :: Ptr (GSList a) -> GSList a
+ GI.Gio: GType :: CGType -> GType
+ GI.Gio: GValue :: ManagedPtr GValue -> GValue
+ GI.Gio: GVariant :: ManagedPtr GVariant -> GVariant
+ GI.Gio: GVariantDictEntry :: key -> value -> GVariantDictEntry key value
+ GI.Gio: GVariantHandle :: Int32 -> GVariantHandle
+ GI.Gio: GVariantSinglet :: a -> GVariantSinglet a
+ GI.Gio: ManagedPtr :: ForeignPtr a -> Maybe CallStack -> IORef (Maybe CallStack) -> ManagedPtr a
+ GI.Gio: PtrWrapped :: Ptr a -> PtrWrapped a
+ GI.Gio: UnexpectedNullPointerReturn :: Text -> UnexpectedNullPointerReturn
+ GI.Gio: [:&=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag
+ GI.Gio: [:::] :: forall object info. SignalProxy object info -> Text -> SignalProxy object info
+ GI.Gio: [:=>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag
+ GI.Gio: [:=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag
+ GI.Gio: [:~>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag
+ GI.Gio: [:~] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag
+ GI.Gio: [After] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
+ GI.Gio: [On] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
+ GI.Gio: [PropertyNotify] :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo
+ GI.Gio: [gtypeToCGType] :: GType -> CGType
+ GI.Gio: [managedForeignPtr] :: ManagedPtr a -> ForeignPtr a
+ GI.Gio: [managedPtrAllocCallStack] :: ManagedPtr a -> Maybe CallStack
+ GI.Gio: [managedPtrIsDisowned] :: ManagedPtr a -> IORef (Maybe CallStack)
+ GI.Gio: [nullPtrErrorMsg] :: UnexpectedNullPointerReturn -> Text
+ GI.Gio: [unwrapPtr] :: PtrWrapped a -> Ptr a
+ GI.Gio: after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
+ GI.Gio: asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a
+ GI.Gio: boxedPtrCalloc :: CallocPtr a => IO (Ptr a)
+ GI.Gio: boxedPtrCopy :: BoxedPtr a => a -> IO a
+ GI.Gio: boxedPtrFree :: BoxedPtr a => a -> IO ()
+ GI.Gio: byteStringToCString :: ByteString -> IO CString
+ GI.Gio: castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o')
+ GI.Gio: catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a
+ GI.Gio: catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a
+ GI.Gio: checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a
+ GI.Gio: checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool
+ GI.Gio: class TypedObject a => BoxedEnum a
+ GI.Gio: class TypedObject a => BoxedFlags a
+ GI.Gio: class ManagedPtrNewtype a => BoxedPtr a
+ GI.Gio: class BoxedPtr a => CallocPtr a
+ GI.Gio: class (ManagedPtrNewtype a, TypedObject a) => GBoxed a
+ GI.Gio: class Enum err => GErrorClass err
+ GI.Gio: class (ManagedPtrNewtype a, TypedObject a) => GObject a
+ GI.Gio: class Enum a => IsGFlag a
+ GI.Gio: class IsGValue a
+ GI.Gio: class IsGVariant a
+ GI.Gio: class Ord a => IsGVariantBasicType a
+ GI.Gio: class Coercible a ManagedPtr () => ManagedPtrNewtype a
+ GI.Gio: class HasParentTypes a => TypedObject a
+ GI.Gio: copyBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
+ GI.Gio: copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a)
+ GI.Gio: copyBytes :: (HasCallStack, CallocPtr a) => Int -> Ptr a -> IO (Ptr a)
+ GI.Gio: cstringPackPtr :: CString -> PtrWrapped CString
+ GI.Gio: cstringToByteString :: HasCallStack => CString -> IO ByteString
+ GI.Gio: cstringToString :: HasCallStack => CString -> IO String
+ GI.Gio: cstringToText :: HasCallStack => CString -> IO Text
+ GI.Gio: cstringUnpackPtr :: PtrWrapped CString -> CString
+ GI.Gio: data AttrOp obj (tag :: AttrOpTag)
+ GI.Gio: data GArray a
+ GI.Gio: data GByteArray
+ GI.Gio: data GClosure a
+ GI.Gio: data GHashTable a b
+ GI.Gio: data GList a
+ GI.Gio: data GPtrArray a
+ GI.Gio: data GSList a
+ GI.Gio: data GVariantDictEntry key value
+ GI.Gio: data GVariantObjectPath
+ GI.Gio: data GVariantSignature
+ GI.Gio: data ManagedPtr a
+ GI.Gio: data SignalProxy object info
+ GI.Gio: data UnexpectedNullPointerReturn
+ GI.Gio: disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
+ GI.Gio: disownGVariant :: GVariant -> IO (Ptr GVariant)
+ GI.Gio: disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
+ GI.Gio: disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b)
+ GI.Gio: freeBoxed :: (HasCallStack, GBoxed a) => a -> IO ()
+ GI.Gio: fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a
+ GI.Gio: fromGVariant :: IsGVariant a => GVariant -> IO (Maybe a)
+ GI.Gio: gDirectEqual :: GEqualFunc (Ptr a)
+ GI.Gio: gDirectHash :: GHashFunc (Ptr a)
+ GI.Gio: gStrEqual :: GEqualFunc CString
+ GI.Gio: gStrHash :: GHashFunc CString
+ GI.Gio: g_list_free :: Ptr (GList a) -> IO ()
+ GI.Gio: g_slist_free :: Ptr (GSList a) -> IO ()
+ GI.Gio: gerrorClassDomain :: GErrorClass err => err -> Text
+ GI.Gio: gerrorCode :: GError -> IO GErrorCode
+ GI.Gio: gerrorDomain :: GError -> IO GQuark
+ GI.Gio: gerrorMessage :: GError -> IO GErrorMessage
+ GI.Gio: gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError
+ GI.Gio: get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result
+ GI.Gio: gflagsToWord :: (Num b, IsGFlag a) => [a] -> b
+ GI.Gio: glibType :: TypedObject a => IO GType
+ GI.Gio: gtypeName :: GType -> IO String
+ GI.Gio: gvalueGType_ :: IsGValue a => IO GType
+ GI.Gio: gvalueGet_ :: IsGValue a => Ptr GValue -> IO a
+ GI.Gio: gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue)
+ GI.Gio: gvalueSet_ :: IsGValue a => Ptr GValue -> a -> IO ()
+ GI.Gio: gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue
+ GI.Gio: gvariantFromBool :: Bool -> IO GVariant
+ GI.Gio: gvariantFromBytestring :: ByteString -> IO GVariant
+ GI.Gio: gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant
+ GI.Gio: gvariantFromDouble :: Double -> IO GVariant
+ GI.Gio: gvariantFromGVariant :: GVariant -> IO GVariant
+ GI.Gio: gvariantFromHandle :: Int32 -> IO GVariant
+ GI.Gio: gvariantFromInt16 :: Int16 -> IO GVariant
+ GI.Gio: gvariantFromInt32 :: Int32 -> IO GVariant
+ GI.Gio: gvariantFromInt64 :: Int64 -> IO GVariant
+ GI.Gio: gvariantFromList :: IsGVariant a => [a] -> IO GVariant
+ GI.Gio: gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant
+ GI.Gio: gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant
+ GI.Gio: gvariantFromObjectPath :: GVariantObjectPath -> IO GVariant
+ GI.Gio: gvariantFromSignature :: GVariantSignature -> IO GVariant
+ GI.Gio: gvariantFromText :: Text -> IO GVariant
+ GI.Gio: gvariantFromTuple :: [GVariant] -> IO GVariant
+ GI.Gio: gvariantFromWord16 :: Word16 -> IO GVariant
+ GI.Gio: gvariantFromWord32 :: Word32 -> IO GVariant
+ GI.Gio: gvariantFromWord64 :: Word64 -> IO GVariant
+ GI.Gio: gvariantFromWord8 :: Word8 -> IO GVariant
+ GI.Gio: gvariantGetTypeString :: GVariant -> IO Text
+ GI.Gio: gvariantObjectPathToText :: GVariantObjectPath -> Text
+ GI.Gio: gvariantSignatureToText :: GVariantSignature -> Text
+ GI.Gio: gvariantToBool :: GVariant -> IO (Maybe Bool)
+ GI.Gio: gvariantToBytestring :: GVariant -> IO (Maybe ByteString)
+ GI.Gio: gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value))
+ GI.Gio: gvariantToDouble :: GVariant -> IO (Maybe Double)
+ GI.Gio: gvariantToGVariant :: GVariant -> IO (Maybe GVariant)
+ GI.Gio: gvariantToHandle :: GVariant -> IO (Maybe Int32)
+ GI.Gio: gvariantToInt16 :: GVariant -> IO (Maybe Int16)
+ GI.Gio: gvariantToInt32 :: GVariant -> IO (Maybe Int32)
+ GI.Gio: gvariantToInt64 :: GVariant -> IO (Maybe Int64)
+ GI.Gio: gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a])
+ GI.Gio: gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value))
+ GI.Gio: gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a))
+ GI.Gio: gvariantToObjectPath :: GVariant -> IO (Maybe Text)
+ GI.Gio: gvariantToSignature :: GVariant -> IO (Maybe Text)
+ GI.Gio: gvariantToText :: GVariant -> IO (Maybe Text)
+ GI.Gio: gvariantToTuple :: GVariant -> IO (Maybe [GVariant])
+ GI.Gio: gvariantToWord16 :: GVariant -> IO (Maybe Word16)
+ GI.Gio: gvariantToWord32 :: GVariant -> IO (Maybe Word32)
+ GI.Gio: gvariantToWord64 :: GVariant -> IO (Maybe Word64)
+ GI.Gio: gvariantToWord8 :: GVariant -> IO (Maybe Word8)
+ GI.Gio: handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a
+ GI.Gio: handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a
+ GI.Gio: mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO ()
+ GI.Gio: mapGArray :: Storable a => (a -> IO b) -> Ptr (GArray a) -> IO ()
+ GI.Gio: mapGList :: (Ptr a -> IO b) -> Ptr (GList (Ptr a)) -> IO ()
+ GI.Gio: mapGSList :: (Ptr a -> IO b) -> Ptr (GSList (Ptr a)) -> IO ()
+ GI.Gio: mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO ()
+ GI.Gio: mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO ()
+ GI.Gio: maybePokeGError :: Ptr (Ptr GError) -> Maybe GError -> IO ()
+ GI.Gio: maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c
+ GI.Gio: new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a
+ GI.Gio: newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Gio: newGVariantFromPtr :: Ptr GVariant -> IO GVariant
+ GI.Gio: newGVariantObjectPath :: Text -> Maybe GVariantObjectPath
+ GI.Gio: newGVariantSignature :: Text -> Maybe GVariantSignature
+ GI.Gio: newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a)
+ GI.Gio: newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a)
+ GI.Gio: newManagedPtr_ :: Ptr a -> IO (ManagedPtr a)
+ GI.Gio: newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
+ GI.Gio: newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Gio: newtype GError
+ GI.Gio: newtype GParamSpec
+ GI.Gio: newtype GType
+ GI.Gio: newtype GValue
+ GI.Gio: newtype GVariant
+ GI.Gio: newtype GVariantHandle
+ GI.Gio: newtype GVariantSinglet a
+ GI.Gio: newtype PtrWrapped a
+ GI.Gio: noGParamSpec :: Maybe GParamSpec
+ GI.Gio: noGVariant :: Maybe GVariant
+ GI.Gio: on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
+ GI.Gio: packBlockArray :: Int -> [Ptr a] -> IO (Ptr a)
+ GI.Gio: packByteString :: ByteString -> IO (Ptr Word8)
+ GI.Gio: packFileNameArray :: [String] -> IO (Ptr CString)
+ GI.Gio: packGArray :: Storable a => [a] -> IO (Ptr (GArray a))
+ GI.Gio: packGByteArray :: ByteString -> IO (Ptr GByteArray)
+ GI.Gio: packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b))
+ GI.Gio: packGList :: [Ptr a] -> IO (Ptr (GList (Ptr a)))
+ GI.Gio: packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a)))
+ GI.Gio: packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a)))
+ GI.Gio: packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b)
+ GI.Gio: packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b)
+ GI.Gio: packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
+ GI.Gio: packStorableArray :: Storable a => [a] -> IO (Ptr a)
+ GI.Gio: packUTF8CArray :: [Text] -> IO (Ptr CString)
+ GI.Gio: packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8)
+ GI.Gio: packZeroTerminatedFileNameArray :: [String] -> IO (Ptr CString)
+ GI.Gio: packZeroTerminatedPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
+ GI.Gio: packZeroTerminatedStorableArray :: (Num a, Storable a) => [a] -> IO (Ptr a)
+ GI.Gio: packZeroTerminatedUTF8CArray :: [Text] -> IO (Ptr CString)
+ GI.Gio: propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a
+ GI.Gio: ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a)
+ GI.Gio: ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a
+ GI.Gio: releaseObject :: (HasCallStack, GObject a) => a -> IO ()
+ GI.Gio: set :: forall o m. MonadIO m => o -> [AttrOp o 'AttrSet] -> m ()
+ GI.Gio: stringToCString :: String -> IO CString
+ GI.Gio: textToCString :: Text -> IO CString
+ GI.Gio: toGValue :: (IsGValue a, MonadIO m) => a -> m GValue
+ GI.Gio: toGVariant :: IsGVariant a => a -> IO GVariant
+ GI.Gio: toGVariantFormatString :: IsGVariant a => a -> Text
+ GI.Gio: toManagedPtr :: ManagedPtrNewtype a => a -> ManagedPtr a
+ GI.Gio: touchManagedPtr :: ManagedPtrNewtype a => a -> IO ()
+ GI.Gio: type CGType = Word64
+ GI.Gio: type GDestroyNotify ptr = FunPtr ptr -> IO ()
+ GI.Gio: type GEqualFunc a = FunPtr PtrWrapped a -> PtrWrapped a -> IO Int32
+ GI.Gio: type GErrorCode = C_gint
+ GI.Gio: type GErrorDomain = GQuark
+ GI.Gio: type GErrorMessage = Text
+ GI.Gio: type GHashFunc a = FunPtr PtrWrapped a -> IO Word32
+ GI.Gio: unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b]
+ GI.Gio: unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b]
+ GI.Gio: unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString
+ GI.Gio: unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String]
+ GI.Gio: unpackGArray :: Storable a => Ptr (GArray a) -> IO [a]
+ GI.Gio: unpackGByteArray :: Ptr GByteArray -> IO ByteString
+ GI.Gio: unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)]
+ GI.Gio: unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a]
+ GI.Gio: unpackGPtrArray :: Ptr (GPtrArray (Ptr a)) -> IO [Ptr a]
+ GI.Gio: unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a]
+ GI.Gio: unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c]
+ GI.Gio: unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b]
+ GI.Gio: unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b]
+ GI.Gio: unpackStorableArrayWithLength :: (Integral a, Storable b) => a -> Ptr b -> IO [b]
+ GI.Gio: unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text]
+ GI.Gio: unpackZeroTerminatedByteString :: Ptr Word8 -> IO ByteString
+ GI.Gio: unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String]
+ GI.Gio: unpackZeroTerminatedPtrArray :: Ptr (Ptr a) -> IO [Ptr a]
+ GI.Gio: unpackZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => Ptr a -> IO [a]
+ GI.Gio: unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text]
+ GI.Gio: unrefGArray :: Ptr (GArray a) -> IO ()
+ GI.Gio: unrefGByteArray :: Ptr GByteArray -> IO ()
+ GI.Gio: unrefGHashTable :: Ptr (GHashTable a b) -> IO ()
+ GI.Gio: unrefGVariant :: GVariant -> IO ()
+ GI.Gio: unrefObject :: (HasCallStack, GObject a) => a -> IO ()
+ GI.Gio: unrefPtrArray :: Ptr (GPtrArray a) -> IO ()
+ GI.Gio: unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o'
+ GI.Gio: unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
+ GI.Gio: unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a)
+ GI.Gio: withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c
+ GI.Gio: withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c
+ GI.Gio: withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b
+ GI.Gio: withTextCString :: Text -> (CString -> IO a) -> IO a
+ GI.Gio: withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b
+ GI.Gio: wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b]
+ GI.Gio: wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Gio: wrapGVariantPtr :: Ptr GVariant -> IO GVariant
+ GI.Gio: wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
+ GI.Gio: wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Gio.Callbacks: drop_closures_InputStreamClassCloseAsyncFieldCallback :: InputStreamClassCloseAsyncFieldCallback -> InputStreamClassCloseAsyncFieldCallback_WithClosures
+ GI.Gio.Callbacks: drop_closures_InputStreamClassReadAsyncFieldCallback :: InputStreamClassReadAsyncFieldCallback -> InputStreamClassReadAsyncFieldCallback_WithClosures
+ GI.Gio.Callbacks: drop_closures_InputStreamClassSkipAsyncFieldCallback :: InputStreamClassSkipAsyncFieldCallback -> InputStreamClassSkipAsyncFieldCallback_WithClosures
+ GI.Gio.Callbacks: dynamic_InputStreamClassCloseAsyncFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => FunPtr C_InputStreamClassCloseAsyncFieldCallback -> a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback_WithClosures -> Ptr () -> m ()
+ GI.Gio.Callbacks: dynamic_InputStreamClassCloseFinishFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsAsyncResult b) => FunPtr C_InputStreamClassCloseFinishFieldCallback -> a -> b -> m ()
+ GI.Gio.Callbacks: dynamic_InputStreamClassCloseFnFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => FunPtr C_InputStreamClassCloseFnFieldCallback -> a -> Maybe b -> m ()
+ GI.Gio.Callbacks: dynamic_InputStreamClassReadAsyncFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => FunPtr C_InputStreamClassReadAsyncFieldCallback -> a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback_WithClosures -> Ptr () -> m (Maybe ByteString)
+ GI.Gio.Callbacks: dynamic_InputStreamClassReadFinishFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsAsyncResult b) => FunPtr C_InputStreamClassReadFinishFieldCallback -> a -> b -> m Int64
+ GI.Gio.Callbacks: dynamic_InputStreamClassReadFnFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => FunPtr C_InputStreamClassReadFnFieldCallback -> a -> Ptr () -> CSize -> Maybe b -> m Int64
+ GI.Gio.Callbacks: dynamic_InputStreamClassSkipAsyncFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => FunPtr C_InputStreamClassSkipAsyncFieldCallback -> a -> CSize -> Int32 -> Maybe b -> Maybe AsyncReadyCallback_WithClosures -> Ptr () -> m ()
+ GI.Gio.Callbacks: dynamic_InputStreamClassSkipFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => FunPtr C_InputStreamClassSkipFieldCallback -> a -> CSize -> Maybe b -> m Int64
+ GI.Gio.Callbacks: dynamic_InputStreamClassSkipFinishFieldCallback :: (HasCallStack, MonadIO m, IsInputStream a, IsAsyncResult b) => FunPtr C_InputStreamClassSkipFinishFieldCallback -> a -> b -> m Int64
+ GI.Gio.Callbacks: dynamic_SeekableIfaceCanSeekFieldCallback :: (HasCallStack, MonadIO m, IsSeekable a) => FunPtr C_SeekableIfaceCanSeekFieldCallback -> a -> m Bool
+ GI.Gio.Callbacks: dynamic_SeekableIfaceCanTruncateFieldCallback :: (HasCallStack, MonadIO m, IsSeekable a) => FunPtr C_SeekableIfaceCanTruncateFieldCallback -> a -> m Bool
+ GI.Gio.Callbacks: dynamic_SeekableIfaceSeekFieldCallback :: (HasCallStack, MonadIO m, IsSeekable a, IsCancellable b) => FunPtr C_SeekableIfaceSeekFieldCallback -> a -> Int64 -> SeekType -> Maybe b -> m ()
+ GI.Gio.Callbacks: dynamic_SeekableIfaceTellFieldCallback :: (HasCallStack, MonadIO m, IsSeekable a) => FunPtr C_SeekableIfaceTellFieldCallback -> a -> m Int64
+ GI.Gio.Callbacks: dynamic_SeekableIfaceTruncateFnFieldCallback :: (HasCallStack, MonadIO m, IsSeekable a, IsCancellable b) => FunPtr C_SeekableIfaceTruncateFnFieldCallback -> a -> Int64 -> Maybe b -> m ()
+ GI.Gio.Callbacks: genClosure_InputStreamClassCloseAsyncFieldCallback :: MonadIO m => InputStreamClassCloseAsyncFieldCallback -> m (GClosure C_InputStreamClassCloseAsyncFieldCallback)
+ GI.Gio.Callbacks: genClosure_InputStreamClassReadAsyncFieldCallback :: MonadIO m => InputStreamClassReadAsyncFieldCallback -> m (GClosure C_InputStreamClassReadAsyncFieldCallback)
+ GI.Gio.Callbacks: genClosure_InputStreamClassSkipAsyncFieldCallback :: MonadIO m => InputStreamClassSkipAsyncFieldCallback -> m (GClosure C_InputStreamClassSkipAsyncFieldCallback)
+ GI.Gio.Callbacks: genClosure_SeekableIfaceCanSeekFieldCallback :: MonadIO m => SeekableIfaceCanSeekFieldCallback -> m (GClosure C_SeekableIfaceCanSeekFieldCallback)
+ GI.Gio.Callbacks: genClosure_SeekableIfaceCanTruncateFieldCallback :: MonadIO m => SeekableIfaceCanTruncateFieldCallback -> m (GClosure C_SeekableIfaceCanTruncateFieldCallback)
+ GI.Gio.Callbacks: genClosure_SeekableIfaceTellFieldCallback :: MonadIO m => SeekableIfaceTellFieldCallback -> m (GClosure C_SeekableIfaceTellFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassCloseAsyncFieldCallback :: C_InputStreamClassCloseAsyncFieldCallback -> IO (FunPtr C_InputStreamClassCloseAsyncFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassCloseFinishFieldCallback :: C_InputStreamClassCloseFinishFieldCallback -> IO (FunPtr C_InputStreamClassCloseFinishFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassCloseFnFieldCallback :: C_InputStreamClassCloseFnFieldCallback -> IO (FunPtr C_InputStreamClassCloseFnFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassReadAsyncFieldCallback :: C_InputStreamClassReadAsyncFieldCallback -> IO (FunPtr C_InputStreamClassReadAsyncFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassReadFinishFieldCallback :: C_InputStreamClassReadFinishFieldCallback -> IO (FunPtr C_InputStreamClassReadFinishFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassReadFnFieldCallback :: C_InputStreamClassReadFnFieldCallback -> IO (FunPtr C_InputStreamClassReadFnFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassSkipAsyncFieldCallback :: C_InputStreamClassSkipAsyncFieldCallback -> IO (FunPtr C_InputStreamClassSkipAsyncFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassSkipFieldCallback :: C_InputStreamClassSkipFieldCallback -> IO (FunPtr C_InputStreamClassSkipFieldCallback)
+ GI.Gio.Callbacks: mk_InputStreamClassSkipFinishFieldCallback :: C_InputStreamClassSkipFinishFieldCallback -> IO (FunPtr C_InputStreamClassSkipFinishFieldCallback)
+ GI.Gio.Callbacks: mk_SeekableIfaceCanSeekFieldCallback :: C_SeekableIfaceCanSeekFieldCallback -> IO (FunPtr C_SeekableIfaceCanSeekFieldCallback)
+ GI.Gio.Callbacks: mk_SeekableIfaceCanTruncateFieldCallback :: C_SeekableIfaceCanTruncateFieldCallback -> IO (FunPtr C_SeekableIfaceCanTruncateFieldCallback)
+ GI.Gio.Callbacks: mk_SeekableIfaceSeekFieldCallback :: C_SeekableIfaceSeekFieldCallback -> IO (FunPtr C_SeekableIfaceSeekFieldCallback)
+ GI.Gio.Callbacks: mk_SeekableIfaceTellFieldCallback :: C_SeekableIfaceTellFieldCallback -> IO (FunPtr C_SeekableIfaceTellFieldCallback)
+ GI.Gio.Callbacks: mk_SeekableIfaceTruncateFnFieldCallback :: C_SeekableIfaceTruncateFnFieldCallback -> IO (FunPtr C_SeekableIfaceTruncateFnFieldCallback)
+ GI.Gio.Callbacks: noInputStreamClassCloseAsyncFieldCallback :: Maybe InputStreamClassCloseAsyncFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassCloseAsyncFieldCallback_WithClosures :: Maybe InputStreamClassCloseAsyncFieldCallback_WithClosures
+ GI.Gio.Callbacks: noInputStreamClassCloseFinishFieldCallback :: Maybe InputStreamClassCloseFinishFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassCloseFnFieldCallback :: Maybe InputStreamClassCloseFnFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassReadAsyncFieldCallback :: Maybe InputStreamClassReadAsyncFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassReadAsyncFieldCallback_WithClosures :: Maybe InputStreamClassReadAsyncFieldCallback_WithClosures
+ GI.Gio.Callbacks: noInputStreamClassReadFinishFieldCallback :: Maybe InputStreamClassReadFinishFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassReadFnFieldCallback :: Maybe InputStreamClassReadFnFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassSkipAsyncFieldCallback :: Maybe InputStreamClassSkipAsyncFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassSkipAsyncFieldCallback_WithClosures :: Maybe InputStreamClassSkipAsyncFieldCallback_WithClosures
+ GI.Gio.Callbacks: noInputStreamClassSkipFieldCallback :: Maybe InputStreamClassSkipFieldCallback
+ GI.Gio.Callbacks: noInputStreamClassSkipFinishFieldCallback :: Maybe InputStreamClassSkipFinishFieldCallback
+ GI.Gio.Callbacks: noSeekableIfaceCanSeekFieldCallback :: Maybe SeekableIfaceCanSeekFieldCallback
+ GI.Gio.Callbacks: noSeekableIfaceCanTruncateFieldCallback :: Maybe SeekableIfaceCanTruncateFieldCallback
+ GI.Gio.Callbacks: noSeekableIfaceSeekFieldCallback :: Maybe SeekableIfaceSeekFieldCallback
+ GI.Gio.Callbacks: noSeekableIfaceTellFieldCallback :: Maybe SeekableIfaceTellFieldCallback
+ GI.Gio.Callbacks: noSeekableIfaceTruncateFnFieldCallback :: Maybe SeekableIfaceTruncateFnFieldCallback
+ GI.Gio.Callbacks: type C_InputStreamClassCloseAsyncFieldCallback = Ptr InputStream -> Int32 -> Ptr Cancellable -> FunPtr C_AsyncReadyCallback -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type C_InputStreamClassCloseFinishFieldCallback = Ptr InputStream -> Ptr AsyncResult -> Ptr Ptr GError -> IO CInt
+ GI.Gio.Callbacks: type C_InputStreamClassCloseFnFieldCallback = Ptr InputStream -> Ptr Cancellable -> Ptr Ptr GError -> IO CInt
+ GI.Gio.Callbacks: type C_InputStreamClassReadAsyncFieldCallback = Ptr InputStream -> Ptr Word8 -> CSize -> Int32 -> Ptr Cancellable -> FunPtr C_AsyncReadyCallback -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type C_InputStreamClassReadFinishFieldCallback = Ptr InputStream -> Ptr AsyncResult -> Ptr Ptr GError -> IO Int64
+ GI.Gio.Callbacks: type C_InputStreamClassReadFnFieldCallback = Ptr InputStream -> Ptr () -> CSize -> Ptr Cancellable -> Ptr Ptr GError -> IO Int64
+ GI.Gio.Callbacks: type C_InputStreamClassSkipAsyncFieldCallback = Ptr InputStream -> CSize -> Int32 -> Ptr Cancellable -> FunPtr C_AsyncReadyCallback -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type C_InputStreamClassSkipFieldCallback = Ptr InputStream -> CSize -> Ptr Cancellable -> Ptr Ptr GError -> IO Int64
+ GI.Gio.Callbacks: type C_InputStreamClassSkipFinishFieldCallback = Ptr InputStream -> Ptr AsyncResult -> Ptr Ptr GError -> IO Int64
+ GI.Gio.Callbacks: type C_SeekableIfaceCanSeekFieldCallback = Ptr Seekable -> IO CInt
+ GI.Gio.Callbacks: type C_SeekableIfaceCanTruncateFieldCallback = Ptr Seekable -> IO CInt
+ GI.Gio.Callbacks: type C_SeekableIfaceSeekFieldCallback = Ptr Seekable -> Int64 -> CUInt -> Ptr Cancellable -> Ptr Ptr GError -> IO CInt
+ GI.Gio.Callbacks: type C_SeekableIfaceTellFieldCallback = Ptr Seekable -> IO Int64
+ GI.Gio.Callbacks: type C_SeekableIfaceTruncateFnFieldCallback = Ptr Seekable -> Int64 -> Ptr Cancellable -> Ptr Ptr GError -> IO CInt
+ GI.Gio.Callbacks: type InputStreamClassCloseAsyncFieldCallback = InputStream -> Int32 -> Maybe Cancellable -> Maybe AsyncReadyCallback_WithClosures -> IO ()
+ GI.Gio.Callbacks: type InputStreamClassCloseAsyncFieldCallback_WithClosures = InputStream -> Int32 -> Maybe Cancellable -> Maybe AsyncReadyCallback_WithClosures -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type InputStreamClassCloseFinishFieldCallback = InputStream -> AsyncResult -> IO ()
+ GI.Gio.Callbacks: type InputStreamClassCloseFnFieldCallback = InputStream -> Maybe Cancellable -> IO ()
+ GI.Gio.Callbacks: type InputStreamClassReadAsyncFieldCallback = InputStream -> Maybe ByteString -> Int32 -> Maybe Cancellable -> Maybe AsyncReadyCallback_WithClosures -> IO Maybe ByteString
+ GI.Gio.Callbacks: type InputStreamClassReadAsyncFieldCallback_WithClosures = InputStream -> Maybe ByteString -> Int32 -> Maybe Cancellable -> Maybe AsyncReadyCallback_WithClosures -> Ptr () -> IO Maybe ByteString
+ GI.Gio.Callbacks: type InputStreamClassReadFinishFieldCallback = InputStream -> AsyncResult -> IO Int64
+ GI.Gio.Callbacks: type InputStreamClassReadFnFieldCallback = InputStream -> Ptr () -> CSize -> Maybe Cancellable -> IO Int64
+ GI.Gio.Callbacks: type InputStreamClassSkipAsyncFieldCallback = InputStream -> CSize -> Int32 -> Maybe Cancellable -> Maybe AsyncReadyCallback_WithClosures -> IO ()
+ GI.Gio.Callbacks: type InputStreamClassSkipAsyncFieldCallback_WithClosures = InputStream -> CSize -> Int32 -> Maybe Cancellable -> Maybe AsyncReadyCallback_WithClosures -> Ptr () -> IO ()
+ GI.Gio.Callbacks: type InputStreamClassSkipFieldCallback = InputStream -> CSize -> Maybe Cancellable -> IO Int64
+ GI.Gio.Callbacks: type InputStreamClassSkipFinishFieldCallback = InputStream -> AsyncResult -> IO Int64
+ GI.Gio.Callbacks: type SeekableIfaceCanSeekFieldCallback = Seekable -> IO Bool
+ GI.Gio.Callbacks: type SeekableIfaceCanTruncateFieldCallback = Seekable -> IO Bool
+ GI.Gio.Callbacks: type SeekableIfaceSeekFieldCallback = Seekable -> Int64 -> SeekType -> Maybe Cancellable -> IO ()
+ GI.Gio.Callbacks: type SeekableIfaceTellFieldCallback = Seekable -> IO Int64
+ GI.Gio.Callbacks: type SeekableIfaceTruncateFnFieldCallback = Seekable -> Int64 -> Maybe Cancellable -> IO ()
+ GI.Gio.Callbacks: wrap_InputStreamClassCloseAsyncFieldCallback :: Maybe (Ptr (FunPtr C_InputStreamClassCloseAsyncFieldCallback)) -> InputStreamClassCloseAsyncFieldCallback_WithClosures -> C_InputStreamClassCloseAsyncFieldCallback
+ GI.Gio.Callbacks: wrap_InputStreamClassReadAsyncFieldCallback :: Maybe (Ptr (FunPtr C_InputStreamClassReadAsyncFieldCallback)) -> InputStreamClassReadAsyncFieldCallback_WithClosures -> C_InputStreamClassReadAsyncFieldCallback
+ GI.Gio.Callbacks: wrap_InputStreamClassSkipAsyncFieldCallback :: Maybe (Ptr (FunPtr C_InputStreamClassSkipAsyncFieldCallback)) -> InputStreamClassSkipAsyncFieldCallback_WithClosures -> C_InputStreamClassSkipAsyncFieldCallback
+ GI.Gio.Callbacks: wrap_SeekableIfaceCanSeekFieldCallback :: Maybe (Ptr (FunPtr C_SeekableIfaceCanSeekFieldCallback)) -> SeekableIfaceCanSeekFieldCallback -> C_SeekableIfaceCanSeekFieldCallback
+ GI.Gio.Callbacks: wrap_SeekableIfaceCanTruncateFieldCallback :: Maybe (Ptr (FunPtr C_SeekableIfaceCanTruncateFieldCallback)) -> SeekableIfaceCanTruncateFieldCallback -> C_SeekableIfaceCanTruncateFieldCallback
+ GI.Gio.Callbacks: wrap_SeekableIfaceTellFieldCallback :: Maybe (Ptr (FunPtr C_SeekableIfaceTellFieldCallback)) -> SeekableIfaceTellFieldCallback -> C_SeekableIfaceTellFieldCallback
+ GI.Gio.Structs.InputStreamClass: InputStreamClass :: ManagedPtr InputStreamClass -> InputStreamClass
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassReadFn :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassSkip :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: clearInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> m ()
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseAsyncFieldCallback_WithClosures)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseFinishFieldCallback)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseFnFieldCallback)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassParentClass :: MonadIO m => InputStreamClass -> m ObjectClass
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadAsyncFieldCallback_WithClosures)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadFinishFieldCallback)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassReadFn :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadFnFieldCallback)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassSkip :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipFieldCallback)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipAsyncFieldCallback_WithClosures)
+ GI.Gio.Structs.InputStreamClass: getInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipFinishFieldCallback)
+ GI.Gio.Structs.InputStreamClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.InputStreamClass.InputStreamClass tag
+ GI.Gio.Structs.InputStreamClass: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gio.Structs.InputStreamClass.InputStreamClass
+ GI.Gio.Structs.InputStreamClass: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gio.Structs.InputStreamClass.InputStreamClass
+ GI.Gio.Structs.InputStreamClass: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gio.Structs.InputStreamClass.InputStreamClass
+ GI.Gio.Structs.InputStreamClass: instance GHC.Classes.Eq GI.Gio.Structs.InputStreamClass.InputStreamClass
+ GI.Gio.Structs.InputStreamClass: newZeroInputStreamClass :: MonadIO m => m InputStreamClass
+ GI.Gio.Structs.InputStreamClass: newtype InputStreamClass
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseAsyncFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseFinishFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseFnFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadAsyncFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadFinishFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassReadFn :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadFnFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassSkip :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipAsyncFieldCallback -> m ()
+ GI.Gio.Structs.InputStreamClass: setInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipFinishFieldCallback -> m ()
+ GI.Gio.Structs.SeekableIface: SeekableIface :: ManagedPtr SeekableIface -> SeekableIface
+ GI.Gio.Structs.SeekableIface: clearSeekableIfaceCanSeek :: MonadIO m => SeekableIface -> m ()
+ GI.Gio.Structs.SeekableIface: clearSeekableIfaceCanTruncate :: MonadIO m => SeekableIface -> m ()
+ GI.Gio.Structs.SeekableIface: clearSeekableIfaceSeek :: MonadIO m => SeekableIface -> m ()
+ GI.Gio.Structs.SeekableIface: clearSeekableIfaceTell :: MonadIO m => SeekableIface -> m ()
+ GI.Gio.Structs.SeekableIface: clearSeekableIfaceTruncateFn :: MonadIO m => SeekableIface -> m ()
+ GI.Gio.Structs.SeekableIface: getSeekableIfaceCanSeek :: MonadIO m => SeekableIface -> m (Maybe SeekableIfaceCanSeekFieldCallback)
+ GI.Gio.Structs.SeekableIface: getSeekableIfaceCanTruncate :: MonadIO m => SeekableIface -> m (Maybe SeekableIfaceCanTruncateFieldCallback)
+ GI.Gio.Structs.SeekableIface: getSeekableIfaceGIface :: MonadIO m => SeekableIface -> m TypeInterface
+ GI.Gio.Structs.SeekableIface: getSeekableIfaceSeek :: MonadIO m => SeekableIface -> m (Maybe SeekableIfaceSeekFieldCallback)
+ GI.Gio.Structs.SeekableIface: getSeekableIfaceTell :: MonadIO m => SeekableIface -> m (Maybe SeekableIfaceTellFieldCallback)
+ GI.Gio.Structs.SeekableIface: getSeekableIfaceTruncateFn :: MonadIO m => SeekableIface -> m (Maybe SeekableIfaceTruncateFnFieldCallback)
+ GI.Gio.Structs.SeekableIface: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.SeekableIface.SeekableIface tag
+ GI.Gio.Structs.SeekableIface: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gio.Structs.SeekableIface.SeekableIface
+ GI.Gio.Structs.SeekableIface: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gio.Structs.SeekableIface.SeekableIface
+ GI.Gio.Structs.SeekableIface: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gio.Structs.SeekableIface.SeekableIface
+ GI.Gio.Structs.SeekableIface: instance GHC.Classes.Eq GI.Gio.Structs.SeekableIface.SeekableIface
+ GI.Gio.Structs.SeekableIface: newZeroSeekableIface :: MonadIO m => m SeekableIface
+ GI.Gio.Structs.SeekableIface: newtype SeekableIface
+ GI.Gio.Structs.SeekableIface: setSeekableIfaceCanSeek :: MonadIO m => SeekableIface -> FunPtr C_SeekableIfaceCanSeekFieldCallback -> m ()
+ GI.Gio.Structs.SeekableIface: setSeekableIfaceCanTruncate :: MonadIO m => SeekableIface -> FunPtr C_SeekableIfaceCanTruncateFieldCallback -> m ()
+ GI.Gio.Structs.SeekableIface: setSeekableIfaceSeek :: MonadIO m => SeekableIface -> FunPtr C_SeekableIfaceSeekFieldCallback -> m ()
+ GI.Gio.Structs.SeekableIface: setSeekableIfaceTell :: MonadIO m => SeekableIface -> FunPtr C_SeekableIfaceTellFieldCallback -> m ()
+ GI.Gio.Structs.SeekableIface: setSeekableIfaceTruncateFn :: MonadIO m => SeekableIface -> FunPtr C_SeekableIfaceTruncateFnFieldCallback -> m ()
- 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 = Maybe Object -> AsyncResult -> 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 -> -- | /@data@/: user data passed to the callback. Ptr () -> IO ()
+ GI.Gio.Callbacks: type AsyncReadyCallback_WithClosures = Maybe Object -> AsyncResult -> Ptr () -> 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 = DBusConnection -> Text -> 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 BusAcquiredCallback_WithClosures = DBusConnection -> Text -> Ptr () -> 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 = DBusConnection -> Text -> 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 BusNameAcquiredCallback_WithClosures = DBusConnection -> Text -> Ptr () -> 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 = DBusConnection -> Text -> Text -> 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 BusNameAppearedCallback_WithClosures = DBusConnection -> Text -> Text -> Ptr () -> 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 = DBusConnection -> Text -> 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 BusNameLostCallback_WithClosures = DBusConnection -> Text -> Ptr () -> 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 = DBusConnection -> Text -> 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 BusNameVanishedCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO ()
- GI.Gio.Callbacks: type C_DBusInterfaceGetPropertyFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GError -> Ptr () -> IO (Ptr GVariant)
+ GI.Gio.Callbacks: type C_DBusInterfaceGetPropertyFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GError -> Ptr () -> IO Ptr GVariant
- GI.Gio.Callbacks: type C_DBusMessageFilterFunction = Ptr DBusConnection -> Ptr DBusMessage -> CInt -> Ptr () -> IO (Ptr DBusMessage)
+ GI.Gio.Callbacks: type C_DBusMessageFilterFunction = Ptr DBusConnection -> Ptr DBusMessage -> CInt -> Ptr () -> IO Ptr DBusMessage
- GI.Gio.Callbacks: type C_DBusSubtreeDispatchFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr () -> Ptr () -> IO (Ptr DBusInterfaceVTable)
+ GI.Gio.Callbacks: type C_DBusSubtreeDispatchFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr () -> Ptr () -> IO Ptr DBusInterfaceVTable
- GI.Gio.Callbacks: type C_DBusSubtreeEnumerateFunc = Ptr DBusConnection -> CString -> CString -> Ptr () -> IO (Ptr CString)
+ GI.Gio.Callbacks: type C_DBusSubtreeEnumerateFunc = Ptr DBusConnection -> CString -> CString -> Ptr () -> IO Ptr CString
- GI.Gio.Callbacks: type C_DBusSubtreeIntrospectFunc = Ptr DBusConnection -> CString -> CString -> CString -> Ptr () -> IO (Ptr (Ptr DBusInterfaceInfo))
+ GI.Gio.Callbacks: type C_DBusSubtreeIntrospectFunc = Ptr DBusConnection -> CString -> CString -> CString -> Ptr () -> IO Ptr Ptr DBusInterfaceInfo
- GI.Gio.Callbacks: type C_ReallocFunc = Ptr () -> CSize -> IO (Ptr ())
+ GI.Gio.Callbacks: type C_ReallocFunc = Ptr () -> CSize -> IO Ptr ()
- GI.Gio.Callbacks: type C_SettingsBindSetMapping = Ptr GValue -> Ptr VariantType -> Ptr () -> IO (Ptr GVariant)
+ GI.Gio.Callbacks: type C_SettingsBindSetMapping = Ptr GValue -> Ptr VariantType -> Ptr () -> IO Ptr GVariant
- GI.Gio.Callbacks: type C_SettingsGetMapping = Ptr GVariant -> Ptr (Ptr ()) -> Ptr () -> IO CInt
+ GI.Gio.Callbacks: type C_SettingsGetMapping = Ptr GVariant -> Ptr Ptr () -> Ptr () -> IO CInt
- GI.Gio.Callbacks: type C_VfsFileLookupFunc = Ptr Vfs -> CString -> Ptr () -> IO (Ptr File)
+ GI.Gio.Callbacks: type C_VfsFileLookupFunc = Ptr Vfs -> CString -> Ptr () -> IO Ptr File
- 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 = Maybe Cancellable -> IO Bool
- GI.Gio.Callbacks: type CancellableSourceFunc_WithClosures = -- | /@cancellable@/: the t'GI.Gio.Objects.Cancellable.Cancellable' Maybe Cancellable -> -- | /@data@/: 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 CancellableSourceFunc_WithClosures = Maybe Cancellable -> Ptr () -> IO Bool
- 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 = DBusConnection -> Text -> Text -> Text -> Text -> GError -> IO GVariant
- 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 DBusInterfaceGetPropertyFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GError -> Ptr () -> IO GVariant
- 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 = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> 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 DBusInterfaceMethodCallFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> Ptr () -> IO ()
- 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 = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> IO Bool
- 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 DBusInterfaceSetPropertyFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> Ptr () -> IO Bool
- 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 = DBusConnection -> DBusMessage -> Bool -> IO Maybe DBusMessage
- 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 DBusMessageFilterFunction_WithClosures = DBusConnection -> DBusMessage -> Bool -> Ptr () -> IO Maybe DBusMessage
- 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 = DBusObjectManagerClient -> Text -> Maybe Text -> IO GType
- 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 -> -- | /@data@/: data passed in by the user. 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 DBusProxyTypeFunc_WithClosures = DBusObjectManagerClient -> Text -> Maybe Text -> Ptr () -> IO GType
- 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 = DBusConnection -> Maybe Text -> Text -> Text -> Text -> GVariant -> 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 DBusSignalCallback_WithClosures = DBusConnection -> Maybe Text -> Text -> Text -> Text -> GVariant -> Ptr () -> IO ()
- 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 = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> IO Maybe DBusInterfaceVTable
- 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 DBusSubtreeDispatchFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> Ptr () -> IO Maybe DBusInterfaceVTable
- 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 = DBusConnection -> Text -> Text -> IO [Text]
- 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 DBusSubtreeEnumerateFunc_WithClosures = DBusConnection -> Text -> Text -> Ptr () -> IO [Text]
- 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 = DBusConnection -> Text -> Text -> Text -> IO Maybe [DBusInterfaceInfo]
- 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 DBusSubtreeIntrospectFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Ptr () -> IO Maybe [DBusInterfaceInfo]
- 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 = DatagramBased -> [IOCondition] -> IO Bool
- GI.Gio.Callbacks: type DatagramBasedSourceFunc_WithClosures = -- | /@datagramBased@/: the t'GI.Gio.Interfaces.DatagramBased.DatagramBased' DatagramBased -> -- | /@condition@/: the current condition at the source fired [IOCondition] -> -- | /@data@/: 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 DatagramBasedSourceFunc_WithClosures = DatagramBased -> [IOCondition] -> Ptr () -> IO Bool
- GI.Gio.Callbacks: type DesktopAppLaunchCallback = -- | /@appinfo@/: a t'GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo' DesktopAppInfo -> -- | /@pid@/: Process identifier Int32 -> IO ()
+ GI.Gio.Callbacks: type DesktopAppLaunchCallback = DesktopAppInfo -> Int32 -> 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 DesktopAppLaunchCallback_WithClosures = DesktopAppInfo -> Int32 -> Ptr () -> 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 = Bool -> Word64 -> Word64 -> Word64 -> 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 -> -- | /@data@/: the data passed to the original request for this callback Ptr () -> IO ()
+ GI.Gio.Callbacks: type FileMeasureProgressCallback_WithClosures = Bool -> Word64 -> Word64 -> Word64 -> Ptr () -> 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 = Int64 -> Int64 -> 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 -> -- | /@data@/: user data passed to the callback. Ptr () -> IO ()
+ GI.Gio.Callbacks: type FileProgressCallback_WithClosures = Int64 -> Int64 -> Ptr () -> IO ()
- 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 = Text -> Int64 -> IO Bool
- GI.Gio.Callbacks: type FileReadMoreCallback_WithClosures = -- | /@fileContents@/: the data as currently read. Text -> -- | /@fileSize@/: the size of the data currently read. Int64 -> -- | /@callbackData@/: 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 FileReadMoreCallback_WithClosures = Text -> Int64 -> Ptr () -> IO Bool
- 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 = IOSchedulerJob -> Maybe Cancellable -> IO Bool
- 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 -> -- | /@data@/: data passed to the 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 IOSchedulerJobFunc_WithClosures = IOSchedulerJob -> Maybe Cancellable -> Ptr () -> IO Bool
- 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 = Object -> IO Bool
- GI.Gio.Callbacks: type PollableSourceFunc_WithClosures = -- | /@pollableStream@/: the t'GI.Gio.Interfaces.PollableInputStream.PollableInputStream' or t'GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream' Object -> -- | /@data@/: 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 PollableSourceFunc_WithClosures = Object -> Ptr () -> IO Bool
- GI.Gio.Callbacks: type ReallocFunc = -- | /@data@/: memory block to reallocate Ptr () -> -- | /@size@/: size to reallocate /@data@/ to CSize -> -- | __Returns:__ a pointer to the reallocated memory IO (Ptr ())
+ GI.Gio.Callbacks: type ReallocFunc = Ptr () -> CSize -> IO Ptr ()
- 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 = GValue -> GVariant -> IO Bool
- 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 SettingsBindGetMapping_WithClosures = GValue -> GVariant -> Ptr () -> IO Bool
- 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 = GValue -> VariantType -> IO GVariant
- 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 SettingsBindSetMapping_WithClosures = GValue -> VariantType -> Ptr () -> IO GVariant
- 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 = GVariant -> IO (Bool, Ptr ())
- 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 SettingsGetMapping_WithClosures = GVariant -> Ptr () -> IO (Bool, Ptr ())
- 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 SimpleAsyncThreadFunc = SimpleAsyncResult -> Object -> Maybe Cancellable -> IO ()
- 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 = Socket -> [IOCondition] -> IO Bool
- GI.Gio.Callbacks: type SocketSourceFunc_WithClosures = -- | /@socket@/: the t'GI.Gio.Objects.Socket.Socket' Socket -> -- | /@condition@/: the current condition at the source fired. [IOCondition] -> -- | /@data@/: 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 SocketSourceFunc_WithClosures = Socket -> [IOCondition] -> Ptr () -> IO Bool
- 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 TaskThreadFunc = Task -> Object -> Ptr () -> Maybe Cancellable -> IO ()
- 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 = Vfs -> Text -> IO File
- 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.Callbacks: type VfsFileLookupFunc_WithClosures = Vfs -> Text -> Ptr () -> IO File
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionAddedCallback = -- | /@actionName@/: the name of the action in /@actionGroup@/ Text -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionAddedCallback = Text -> 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 ActionGroupActionEnabledChangedCallback = Text -> Bool -> IO ()
- GI.Gio.Interfaces.ActionGroup: type ActionGroupActionRemovedCallback = -- | /@actionName@/: the name of the action in /@actionGroup@/ Text -> IO ()
+ GI.Gio.Interfaces.ActionGroup: type ActionGroupActionRemovedCallback = Text -> 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.ActionGroup: type ActionGroupActionStateChangedCallback = Text -> GVariant -> 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 DBusObjectInterfaceAddedCallback = DBusInterface -> IO ()
- GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceRemovedCallback = -- | /@interface@/: The t'GI.Gio.Interfaces.DBusInterface.DBusInterface' that was removed. DBusInterface -> IO ()
+ GI.Gio.Interfaces.DBusObject: type DBusObjectInterfaceRemovedCallback = DBusInterface -> 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 DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> 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 DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> 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 DBusObjectManagerObjectAddedCallback = DBusObject -> IO ()
- GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectRemovedCallback = -- | /@object@/: The t'GI.Gio.Interfaces.DBusObject.DBusObject' that was removed. DBusObject -> IO ()
+ GI.Gio.Interfaces.DBusObjectManager: type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO ()
- 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.DtlsConnection: type DtlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool
- 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.ListModel: type ListModelItemsChangedCallback = Word32 -> Word32 -> Word32 -> IO ()
- GI.Gio.Interfaces.MemoryMonitor: type MemoryMonitorLowMemoryWarningCallback = -- | /@level@/: the t'GI.Gio.Enums.MemoryMonitorWarningLevel' warning level MemoryMonitorWarningLevel -> IO ()
+ GI.Gio.Interfaces.MemoryMonitor: type MemoryMonitorLowMemoryWarningCallback = MemoryMonitorWarningLevel -> IO ()
- GI.Gio.Interfaces.NetworkMonitor: type NetworkMonitorNetworkChangedCallback = -- | /@networkAvailable@/: the current value of t'GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor':@/network-available/@ Bool -> IO ()
+ GI.Gio.Interfaces.NetworkMonitor: type NetworkMonitorNetworkChangedCallback = Bool -> IO ()
- GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchFailedCallback = -- | /@startupNotifyId@/: the startup notification id for the failed launch Text -> IO ()
+ GI.Gio.Objects.AppLaunchContext: type AppLaunchContextLaunchFailedCallback = Text -> IO ()
- 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.AppLaunchContext: type AppLaunchContextLaunchStartedCallback = AppInfo -> Maybe GVariant -> 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.AppLaunchContext: type AppLaunchContextLaunchedCallback = AppInfo -> GVariant -> IO ()
- 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 ApplicationCommandLineCallback = ApplicationCommandLine -> IO Int32
- 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 ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32
- GI.Gio.Objects.Application: type ApplicationNameLostCallback = -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
+ GI.Gio.Objects.Application: type ApplicationNameLostCallback = IO Bool
- 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.Application: type ApplicationOpenCallback = [File] -> Text -> IO ()
- 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 DBusAuthObserverAllowMechanismCallback = Text -> IO Bool
- 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.DBusAuthObserver: type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream -> Maybe Credentials -> IO Bool
- 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.DBusConnection: type DBusConnectionClosedCallback = Bool -> Maybe GError -> IO ()
- 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.DBusInterfaceSkeleton: type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation -> IO Bool
- 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 DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> 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.DBusObjectManagerClient: type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO ()
- 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.DBusObjectSkeleton: type DBusObjectSkeletonAuthorizeMethodCallback = DBusInterfaceSkeleton -> DBusMethodInvocation -> IO Bool
- 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 DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> 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.DBusProxy: type DBusProxyGSignalCallback = Maybe Text -> Text -> GVariant -> IO ()
- 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.DBusServer: type DBusServerNewConnectionCallback = DBusConnection -> IO Bool
- 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.DebugControllerDBus: type DebugControllerDBusAuthorizeCallback = DBusMethodInvocation -> IO Bool
- 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.FileMonitor: type FileMonitorChangedCallback = File -> Maybe File -> FileMonitorEvent -> 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.MenuModel: type MenuModelItemsChangedCallback = Int32 -> Int32 -> Int32 -> 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 MountOperationAskPasswordCallback = Text -> Text -> Text -> [AskPasswordFlags] -> 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 MountOperationAskQuestionCallback = Text -> [Text] -> 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 MountOperationReplyCallback = MountOperationResult -> 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 MountOperationShowProcessesCallback = Text -> [Int32] -> [Text] -> 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.MountOperation: type MountOperationShowUnmountProgressCallback = Text -> Int64 -> Int64 -> IO ()
- 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 SettingsChangeEventCallback = Maybe [Word32] -> IO Bool
- GI.Gio.Objects.Settings: type SettingsChangedCallback = -- | /@key@/: the name of the key that changed Text -> IO ()
+ GI.Gio.Objects.Settings: type SettingsChangedCallback = Text -> IO ()
- 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 SettingsWritableChangeEventCallback = Word32 -> IO Bool
- GI.Gio.Objects.Settings: type SettingsWritableChangedCallback = -- | /@key@/: the key Text -> IO ()
+ GI.Gio.Objects.Settings: type SettingsWritableChangedCallback = Text -> 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 SimpleActionActivateCallback = Maybe GVariant -> IO ()
- GI.Gio.Objects.SimpleAction: type SimpleActionChangeStateCallback = -- | /@value@/: the requested value for the state Maybe GVariant -> IO ()
+ GI.Gio.Objects.SimpleAction: type SimpleActionChangeStateCallback = Maybe GVariant -> 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.SocketClient: type SocketClientEventCallback = SocketClientEvent -> SocketConnectable -> Maybe IOStream -> 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.SocketListener: type SocketListenerEventCallback = SocketListenerEvent -> Socket -> IO ()
- 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.SocketService: type SocketServiceIncomingCallback = SocketConnection -> Maybe Object -> IO Bool
- 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.ThreadedSocketService: type ThreadedSocketServiceRunCallback = SocketConnection -> Maybe Object -> IO Bool
- 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.TlsConnection: type TlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveChangedCallback = -- | /@drive@/: the drive that changed Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveChangedCallback = Drive -> 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 VolumeMonitorDriveConnectedCallback = Drive -> 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 VolumeMonitorDriveDisconnectedCallback = Drive -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveEjectButtonCallback = -- | /@drive@/: the drive where the eject button was pressed Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveEjectButtonCallback = Drive -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveStopButtonCallback = -- | /@drive@/: the drive where the stop button was pressed Drive -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorDriveStopButtonCallback = Drive -> 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 VolumeMonitorMountAddedCallback = Mount -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountChangedCallback = -- | /@mount@/: a t'GI.Gio.Interfaces.Mount.Mount' that changed. Mount -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorMountChangedCallback = Mount -> 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 VolumeMonitorMountPreUnmountCallback = Mount -> 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 VolumeMonitorMountRemovedCallback = Mount -> 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 VolumeMonitorVolumeAddedCallback = Volume -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeChangedCallback = -- | /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that changed. Volume -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeChangedCallback = Volume -> IO ()
- GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeRemovedCallback = -- | /@volume@/: a t'GI.Gio.Interfaces.Volume.Volume' that was removed. Volume -> IO ()
+ GI.Gio.Objects.VolumeMonitor: type VolumeMonitorVolumeRemovedCallback = Volume -> IO ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.34+++ Expose `InputStreamClass` and `SeekableIface`, see [issue 441](https://github.com/haskell-gi/haskell-gi/issues/441).+ ### 2.0.33  + Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))
Gio.overrides view
@@ -28,6 +28,10 @@ # versions. set-attr Gio/DBusNodeInfo/lookup_interface/@return-value nullable 1 +# These are useful to expose+set-attr Gio/SeekableIface haskell-gi-force-visible 1+set-attr Gio/InputStreamClass haskell-gi-force-visible 1+ # These are included by mistake in the introspection data of # glib-2.60.0, but they are linux-specific. # See https://github.com/haskell-gi/haskell-gi/issues/218
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.33/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.33/docs/GI-Gio.html)+[https://hackage.haskell.org/package/gi-gio-2.0.34/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.34/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.33"+        pkgVersion = "2.0.34"         overridesFile = Just "Gio.overrides"         verbose = False         outputDir = Nothing
gi-gio.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gio-version:              2.0.33+version:              2.0.34 synopsis:             Gio bindings description:          Bindings for Gio, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.11 && < 5,                      Cabal >= 1.24 && < 4,-                     haskell-gi >= 0.26.9 && < 0.27,+                     haskell-gi >= 0.26.10 && < 0.27,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.* @@ -29,7 +29,7 @@       pkgconfig-depends: gio-2.0       build-depends: base >= 4.7 && <5,                      haskell-gi-base >= 0.26 && < 0.27,-                     haskell-gi >= 0.26.9 && < 0.27,+                     haskell-gi >= 0.26.10 && < 0.27,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,@@ -226,10 +226,12 @@                        GI.Gio.Structs.IOSchedulerJob,                        GI.Gio.Structs.IOStreamAdapter,                        GI.Gio.Structs.InputMessage,+                       GI.Gio.Structs.InputStreamClass,                        GI.Gio.Structs.InputVector,                        GI.Gio.Structs.OutputMessage,                        GI.Gio.Structs.OutputVector,                        GI.Gio.Structs.Resource,+                       GI.Gio.Structs.SeekableIface,                        GI.Gio.Structs.SettingsSchema,                        GI.Gio.Structs.SettingsSchemaKey,                        GI.Gio.Structs.SettingsSchemaSource,@@ -415,10 +417,12 @@                        GI.Gio.Structs.IOSchedulerJob,                        GI.Gio.Structs.IOStreamAdapter,                        GI.Gio.Structs.InputMessage,+                       GI.Gio.Structs.InputStreamClass,                        GI.Gio.Structs.InputVector,                        GI.Gio.Structs.OutputMessage,                        GI.Gio.Structs.OutputVector,                        GI.Gio.Structs.Resource,+                       GI.Gio.Structs.SeekableIface,                        GI.Gio.Structs.SettingsSchema,                        GI.Gio.Structs.SettingsSchemaKey,                        GI.Gio.Structs.SettingsSchemaSource,