Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Methods
- boxedCopy
- boxedFree
- cclosureMarshalBOOLEAN_BOXEDBOXED
- cclosureMarshalBOOLEAN_FLAGS
- cclosureMarshalGeneric
- cclosureMarshalSTRING_OBJECTPOINTER
- cclosureMarshalVOID_BOOLEAN
- cclosureMarshalVOID_BOXED
- cclosureMarshalVOID_CHAR
- cclosureMarshalVOID_DOUBLE
- cclosureMarshalVOID_ENUM
- cclosureMarshalVOID_FLAGS
- cclosureMarshalVOID_FLOAT
- cclosureMarshalVOID_INT
- cclosureMarshalVOID_LONG
- cclosureMarshalVOID_OBJECT
- cclosureMarshalVOID_PARAM
- cclosureMarshalVOID_POINTER
- cclosureMarshalVOID_STRING
- cclosureMarshalVOID_UCHAR
- cclosureMarshalVOID_UINT
- cclosureMarshalVOID_UINTPOINTER
- cclosureMarshalVOID_ULONG
- cclosureMarshalVOID_VARIANT
- cclosureMarshalVOID_VOID
- enumCompleteTypeInfo
- enumGetValue
- enumGetValueByName
- enumGetValueByNick
- enumRegisterStatic
- flagsCompleteTypeInfo
- flagsGetFirstValue
- flagsGetValueByName
- flagsGetValueByNick
- flagsRegisterStatic
- gtypeGetType
- paramSpecBoolean
- paramSpecBoxed
- paramSpecChar
- paramSpecDouble
- paramSpecEnum
- paramSpecFlags
- paramSpecFloat
- paramSpecGtype
- paramSpecInt
- paramSpecInt64
- paramSpecLong
- paramSpecObject
- paramSpecParam
- paramSpecPointer
- paramSpecPoolNew
- paramSpecString
- paramSpecUchar
- paramSpecUint
- paramSpecUint64
- paramSpecUlong
- paramSpecUnichar
- paramSpecVariant
- paramTypeRegisterStatic
- paramValueConvert
- paramValueDefaults
- paramValueSetDefault
- paramValueValidate
- paramValuesCmp
- pointerTypeRegisterStatic
- signalAccumulatorFirstWins
- signalAccumulatorTrueHandled
- signalAddEmissionHook
- signalChainFromOverridden
- signalConnectClosure
- signalConnectClosureById
- signalEmitv
- signalGetInvocationHint
- signalHandlerBlock
- signalHandlerDisconnect
- signalHandlerFind
- signalHandlerIsConnected
- signalHandlerUnblock
- signalHandlersBlockMatched
- signalHandlersDestroy
- signalHandlersDisconnectMatched
- signalHandlersUnblockMatched
- signalHasHandlerPending
- signalListIds
- signalLookup
- signalName
- signalOverrideClassClosure
- signalParseName
- signalQuery
- signalRemoveEmissionHook
- signalStopEmission
- signalStopEmissionByName
- signalTypeCclosureNew
- sourceSetClosure
- sourceSetDummyCallback
- strdupValueContents
- typeAddClassPrivate
- typeAddInstancePrivate
- typeAddInterfaceDynamic
- typeAddInterfaceStatic
- typeCheckClassIsA
- typeCheckInstance
- typeCheckInstanceIsA
- typeCheckInstanceIsFundamentallyA
- typeCheckIsValueType
- typeCheckValue
- typeCheckValueHolds
- typeChildren
- typeClassAddPrivate
- typeClassAdjustPrivateOffset
- typeClassPeek
- typeClassPeekStatic
- typeClassRef
- typeDefaultInterfacePeek
- typeDefaultInterfaceRef
- typeDefaultInterfaceUnref
- typeDepth
- typeEnsure
- typeFreeInstance
- typeFromName
- typeFundamental
- typeFundamentalNext
- typeGetInstanceCount
- typeGetQdata
- typeGetTypeRegistrationSerial
- typeInit
- typeInitWithDebugFlags
- typeInterfaceAddPrerequisite
- typeInterfacePeek
- typeInterfacePrerequisites
- typeInterfaces
- typeIsA
- typeName
- typeNameFromClass
- typeNameFromInstance
- typeNextBase
- typeParent
- typeQname
- typeQuery
- typeRegisterDynamic
- typeRegisterFundamental
- typeRegisterStatic
- typeSetQdata
- typeTestFlags
- valueTypeCompatible
- valueTypeTransformable
- boxedCopy :: MonadIO m => GType -> Ptr () -> m ()
- boxedFree :: MonadIO m => GType -> Ptr () -> m ()
- cclosureMarshalBOOLEAN_BOXEDBOXED :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalBOOLEAN_FLAGS :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalGeneric :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalSTRING_OBJECTPOINTER :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_BOOLEAN :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_BOXED :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_CHAR :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_DOUBLE :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_ENUM :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_FLAGS :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_FLOAT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_INT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_LONG :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_OBJECT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_PARAM :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_POINTER :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_STRING :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_UCHAR :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_UINT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_UINTPOINTER :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_ULONG :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_VARIANT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- cclosureMarshalVOID_VOID :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- enumCompleteTypeInfo :: MonadIO m => GType -> EnumValue -> m TypeInfo
- enumGetValue :: MonadIO m => EnumClass -> Int32 -> m EnumValue
- enumGetValueByName :: MonadIO m => EnumClass -> Text -> m EnumValue
- enumGetValueByNick :: MonadIO m => EnumClass -> Text -> m EnumValue
- enumRegisterStatic :: MonadIO m => Text -> EnumValue -> m GType
- flagsCompleteTypeInfo :: MonadIO m => GType -> FlagsValue -> m TypeInfo
- flagsGetFirstValue :: MonadIO m => FlagsClass -> Word32 -> m FlagsValue
- flagsGetValueByName :: MonadIO m => FlagsClass -> Text -> m FlagsValue
- flagsGetValueByNick :: MonadIO m => FlagsClass -> Text -> m FlagsValue
- flagsRegisterStatic :: MonadIO m => Text -> FlagsValue -> m GType
- gtypeGetType :: MonadIO m => m GType
- paramSpecBoolean :: MonadIO m => Text -> Text -> Text -> Bool -> [ParamFlags] -> m GParamSpec
- paramSpecBoxed :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecChar :: MonadIO m => Text -> Text -> Text -> Int8 -> Int8 -> Int8 -> [ParamFlags] -> m GParamSpec
- paramSpecDouble :: MonadIO m => Text -> Text -> Text -> Double -> Double -> Double -> [ParamFlags] -> m GParamSpec
- paramSpecEnum :: MonadIO m => Text -> Text -> Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec
- paramSpecFlags :: MonadIO m => Text -> Text -> Text -> GType -> Word32 -> [ParamFlags] -> m GParamSpec
- paramSpecFloat :: MonadIO m => Text -> Text -> Text -> Float -> Float -> Float -> [ParamFlags] -> m GParamSpec
- paramSpecGtype :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecInt :: MonadIO m => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m GParamSpec
- paramSpecInt64 :: MonadIO m => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec
- paramSpecLong :: MonadIO m => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec
- paramSpecObject :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecParam :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecPointer :: MonadIO m => Text -> Text -> Text -> [ParamFlags] -> m GParamSpec
- paramSpecPoolNew :: MonadIO m => Bool -> m ParamSpecPool
- paramSpecString :: MonadIO m => Text -> Text -> Text -> Text -> [ParamFlags] -> m GParamSpec
- paramSpecUchar :: MonadIO m => Text -> Text -> Text -> Word8 -> Word8 -> Word8 -> [ParamFlags] -> m GParamSpec
- paramSpecUint :: MonadIO m => Text -> Text -> Text -> Word32 -> Word32 -> Word32 -> [ParamFlags] -> m GParamSpec
- paramSpecUint64 :: MonadIO m => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec
- paramSpecUlong :: MonadIO m => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec
- paramSpecUnichar :: MonadIO m => Text -> Text -> Text -> Char -> [ParamFlags] -> m GParamSpec
- paramSpecVariant :: MonadIO m => Text -> Text -> Text -> VariantType -> Maybe GVariant -> [ParamFlags] -> m GParamSpec
- paramTypeRegisterStatic :: MonadIO m => Text -> ParamSpecTypeInfo -> m GType
- paramValueConvert :: MonadIO m => GParamSpec -> GValue -> GValue -> Bool -> m Bool
- paramValueDefaults :: MonadIO m => GParamSpec -> GValue -> m Bool
- paramValueSetDefault :: MonadIO m => GParamSpec -> GValue -> m ()
- paramValueValidate :: MonadIO m => GParamSpec -> GValue -> m Bool
- paramValuesCmp :: MonadIO m => GParamSpec -> GValue -> GValue -> m Int32
- pointerTypeRegisterStatic :: MonadIO m => Text -> m GType
- signalAccumulatorFirstWins :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- signalAccumulatorTrueHandled :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- signalAddEmissionHook :: MonadIO m => Word32 -> Word32 -> SignalEmissionHook -> m Word64
- signalChainFromOverridden :: MonadIO m => Ptr (Ptr GValue) -> GValue -> m ()
- signalConnectClosure :: (MonadIO m, ObjectK a) => a -> Text -> Closure -> Bool -> m Word64
- signalConnectClosureById :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> Closure -> Bool -> m Word64
- signalEmitv :: MonadIO m => Ptr (Ptr GValue) -> Word32 -> Word32 -> GValue -> m GValue
- signalGetInvocationHint :: (MonadIO m, ObjectK a) => a -> m SignalInvocationHint
- signalHandlerBlock :: (MonadIO m, ObjectK a) => a -> Word64 -> m ()
- signalHandlerDisconnect :: (MonadIO m, ObjectK a) => a -> Word64 -> m ()
- signalHandlerFind :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word64
- signalHandlerIsConnected :: (MonadIO m, ObjectK a) => a -> Word64 -> m Bool
- signalHandlerUnblock :: (MonadIO m, ObjectK a) => a -> Word64 -> m ()
- signalHandlersBlockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32
- signalHandlersDestroy :: (MonadIO m, ObjectK a) => a -> m ()
- signalHandlersDisconnectMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32
- signalHandlersUnblockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32
- signalHasHandlerPending :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> Bool -> m Bool
- signalListIds :: MonadIO m => GType -> m [Word32]
- signalLookup :: MonadIO m => Text -> GType -> m Word32
- signalName :: MonadIO m => Word32 -> m Text
- signalOverrideClassClosure :: MonadIO m => Word32 -> GType -> Closure -> m ()
- signalParseName :: MonadIO m => Text -> GType -> Bool -> m (Bool, Word32, Word32)
- signalQuery :: MonadIO m => Word32 -> m SignalQuery
- signalRemoveEmissionHook :: MonadIO m => Word32 -> Word64 -> m ()
- signalStopEmission :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> m ()
- signalStopEmissionByName :: (MonadIO m, ObjectK a) => a -> Text -> m ()
- signalTypeCclosureNew :: MonadIO m => GType -> Word32 -> m Closure
- sourceSetClosure :: MonadIO m => Source -> Closure -> m ()
- sourceSetDummyCallback :: MonadIO m => Source -> m ()
- strdupValueContents :: MonadIO m => GValue -> m Text
- typeAddClassPrivate :: MonadIO m => GType -> Word64 -> m ()
- typeAddInstancePrivate :: MonadIO m => GType -> Word64 -> m Int32
- typeAddInterfaceDynamic :: (MonadIO m, TypePluginK a) => GType -> GType -> a -> m ()
- typeAddInterfaceStatic :: MonadIO m => GType -> GType -> InterfaceInfo -> m ()
- typeCheckClassIsA :: MonadIO m => TypeClass -> GType -> m Bool
- typeCheckInstance :: MonadIO m => TypeInstance -> m Bool
- typeCheckInstanceIsA :: MonadIO m => TypeInstance -> GType -> m Bool
- typeCheckInstanceIsFundamentallyA :: MonadIO m => TypeInstance -> GType -> m Bool
- typeCheckIsValueType :: MonadIO m => GType -> m Bool
- typeCheckValue :: MonadIO m => GValue -> m Bool
- typeCheckValueHolds :: MonadIO m => GValue -> GType -> m Bool
- typeChildren :: MonadIO m => GType -> m [GType]
- typeClassAddPrivate :: MonadIO m => Ptr () -> Word64 -> m ()
- typeClassAdjustPrivateOffset :: MonadIO m => Ptr () -> Int32 -> m ()
- typeClassPeek :: MonadIO m => GType -> m TypeClass
- typeClassPeekStatic :: MonadIO m => GType -> m TypeClass
- typeClassRef :: MonadIO m => GType -> m TypeClass
- typeDefaultInterfacePeek :: MonadIO m => GType -> m TypeInterface
- typeDefaultInterfaceRef :: MonadIO m => GType -> m TypeInterface
- typeDefaultInterfaceUnref :: MonadIO m => TypeInterface -> m ()
- typeDepth :: MonadIO m => GType -> m Word32
- typeEnsure :: MonadIO m => GType -> m ()
- typeFreeInstance :: MonadIO m => TypeInstance -> m ()
- typeFromName :: MonadIO m => Text -> m GType
- typeFundamental :: MonadIO m => GType -> m GType
- typeFundamentalNext :: MonadIO m => m GType
- typeGetInstanceCount :: MonadIO m => GType -> m Int32
- typeGetQdata :: MonadIO m => GType -> Word32 -> m ()
- typeGetTypeRegistrationSerial :: MonadIO m => m Word32
- typeInit :: MonadIO m => m ()
- typeInitWithDebugFlags :: MonadIO m => [TypeDebugFlags] -> m ()
- typeInterfaceAddPrerequisite :: MonadIO m => GType -> GType -> m ()
- typeInterfacePeek :: MonadIO m => TypeClass -> GType -> m TypeInterface
- typeInterfacePrerequisites :: MonadIO m => GType -> m [GType]
- typeInterfaces :: MonadIO m => GType -> m [GType]
- typeIsA :: MonadIO m => GType -> GType -> m Bool
- typeName :: MonadIO m => GType -> m Text
- typeNameFromClass :: MonadIO m => TypeClass -> m Text
- typeNameFromInstance :: MonadIO m => TypeInstance -> m Text
- typeNextBase :: MonadIO m => GType -> GType -> m GType
- typeParent :: MonadIO m => GType -> m GType
- typeQname :: MonadIO m => GType -> m Word32
- typeQuery :: MonadIO m => GType -> m TypeQuery
- typeRegisterDynamic :: (MonadIO m, TypePluginK a) => GType -> Text -> a -> [TypeFlags] -> m GType
- typeRegisterFundamental :: MonadIO m => GType -> Text -> TypeInfo -> TypeFundamentalInfo -> [TypeFlags] -> m GType
- typeRegisterStatic :: MonadIO m => GType -> Text -> TypeInfo -> [TypeFlags] -> m GType
- typeSetQdata :: MonadIO m => GType -> Word32 -> Ptr () -> m ()
- typeTestFlags :: MonadIO m => GType -> Word32 -> m Bool
- valueTypeCompatible :: MonadIO m => GType -> GType -> m Bool
- valueTypeTransformable :: MonadIO m => GType -> GType -> m Bool
Methods
boxedCopy
boxedFree
cclosureMarshalBOOLEAN_BOXEDBOXED
cclosureMarshalBOOLEAN_BOXEDBOXED :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalBOOLEAN_FLAGS
cclosureMarshalBOOLEAN_FLAGS :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalGeneric
cclosureMarshalGeneric :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalSTRING_OBJECTPOINTER
cclosureMarshalSTRING_OBJECTPOINTER :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_BOOLEAN
cclosureMarshalVOID_BOOLEAN :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_BOXED
cclosureMarshalVOID_BOXED :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_CHAR
cclosureMarshalVOID_CHAR :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_DOUBLE
cclosureMarshalVOID_DOUBLE :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_ENUM
cclosureMarshalVOID_ENUM :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_FLAGS
cclosureMarshalVOID_FLAGS :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_FLOAT
cclosureMarshalVOID_FLOAT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_INT
cclosureMarshalVOID_INT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_LONG
cclosureMarshalVOID_LONG :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_OBJECT
cclosureMarshalVOID_OBJECT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_PARAM
cclosureMarshalVOID_PARAM :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_POINTER
cclosureMarshalVOID_POINTER :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_STRING
cclosureMarshalVOID_STRING :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_UCHAR
cclosureMarshalVOID_UCHAR :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_UINT
cclosureMarshalVOID_UINT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_UINTPOINTER
cclosureMarshalVOID_UINTPOINTER :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_ULONG
cclosureMarshalVOID_ULONG :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_VARIANT
cclosureMarshalVOID_VARIANT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
cclosureMarshalVOID_VOID
cclosureMarshalVOID_VOID :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source
enumCompleteTypeInfo
enumGetValue
enumGetValueByName
enumGetValueByNick
enumRegisterStatic
flagsCompleteTypeInfo
flagsCompleteTypeInfo :: MonadIO m => GType -> FlagsValue -> m TypeInfo Source
flagsGetFirstValue
flagsGetFirstValue :: MonadIO m => FlagsClass -> Word32 -> m FlagsValue Source
flagsGetValueByName
flagsGetValueByName :: MonadIO m => FlagsClass -> Text -> m FlagsValue Source
flagsGetValueByNick
flagsGetValueByNick :: MonadIO m => FlagsClass -> Text -> m FlagsValue Source
flagsRegisterStatic
flagsRegisterStatic :: MonadIO m => Text -> FlagsValue -> m GType Source
gtypeGetType
gtypeGetType :: MonadIO m => m GType Source
paramSpecBoolean
paramSpecBoolean :: MonadIO m => Text -> Text -> Text -> Bool -> [ParamFlags] -> m GParamSpec Source
paramSpecBoxed
paramSpecBoxed :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecChar
paramSpecChar :: MonadIO m => Text -> Text -> Text -> Int8 -> Int8 -> Int8 -> [ParamFlags] -> m GParamSpec Source
paramSpecDouble
paramSpecDouble :: MonadIO m => Text -> Text -> Text -> Double -> Double -> Double -> [ParamFlags] -> m GParamSpec Source
paramSpecEnum
paramSpecEnum :: MonadIO m => Text -> Text -> Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec Source
paramSpecFlags
paramSpecFlags :: MonadIO m => Text -> Text -> Text -> GType -> Word32 -> [ParamFlags] -> m GParamSpec Source
paramSpecFloat
paramSpecFloat :: MonadIO m => Text -> Text -> Text -> Float -> Float -> Float -> [ParamFlags] -> m GParamSpec Source
paramSpecGtype
paramSpecGtype :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecInt
paramSpecInt :: MonadIO m => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m GParamSpec Source
paramSpecInt64
paramSpecInt64 :: MonadIO m => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec Source
paramSpecLong
paramSpecLong :: MonadIO m => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec Source
paramSpecObject
paramSpecObject :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecParam
paramSpecParam :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecPointer
paramSpecPointer :: MonadIO m => Text -> Text -> Text -> [ParamFlags] -> m GParamSpec Source
paramSpecPoolNew
paramSpecPoolNew :: MonadIO m => Bool -> m ParamSpecPool Source
paramSpecString
paramSpecString :: MonadIO m => Text -> Text -> Text -> Text -> [ParamFlags] -> m GParamSpec Source
paramSpecUchar
paramSpecUchar :: MonadIO m => Text -> Text -> Text -> Word8 -> Word8 -> Word8 -> [ParamFlags] -> m GParamSpec Source
paramSpecUint
paramSpecUint :: MonadIO m => Text -> Text -> Text -> Word32 -> Word32 -> Word32 -> [ParamFlags] -> m GParamSpec Source
paramSpecUint64
paramSpecUint64 :: MonadIO m => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec Source
paramSpecUlong
paramSpecUlong :: MonadIO m => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec Source
paramSpecUnichar
paramSpecUnichar :: MonadIO m => Text -> Text -> Text -> Char -> [ParamFlags] -> m GParamSpec Source
paramSpecVariant
paramSpecVariant :: MonadIO m => Text -> Text -> Text -> VariantType -> Maybe GVariant -> [ParamFlags] -> m GParamSpec Source
paramTypeRegisterStatic
paramTypeRegisterStatic :: MonadIO m => Text -> ParamSpecTypeInfo -> m GType Source
paramValueConvert
paramValueConvert :: MonadIO m => GParamSpec -> GValue -> GValue -> Bool -> m Bool Source
paramValueDefaults
paramValueDefaults :: MonadIO m => GParamSpec -> GValue -> m Bool Source
paramValueSetDefault
paramValueSetDefault :: MonadIO m => GParamSpec -> GValue -> m () Source
paramValueValidate
paramValueValidate :: MonadIO m => GParamSpec -> GValue -> m Bool Source
paramValuesCmp
paramValuesCmp :: MonadIO m => GParamSpec -> GValue -> GValue -> m Int32 Source
pointerTypeRegisterStatic
pointerTypeRegisterStatic :: MonadIO m => Text -> m GType Source
signalAccumulatorFirstWins
signalAccumulatorFirstWins :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool Source
signalAccumulatorTrueHandled
signalAccumulatorTrueHandled :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool Source
signalAddEmissionHook
signalAddEmissionHook :: MonadIO m => Word32 -> Word32 -> SignalEmissionHook -> m Word64 Source
signalChainFromOverridden
signalConnectClosure
signalConnectClosureById
signalConnectClosureById :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> Closure -> Bool -> m Word64 Source
signalEmitv
signalGetInvocationHint
signalGetInvocationHint :: (MonadIO m, ObjectK a) => a -> m SignalInvocationHint Source
signalHandlerBlock
signalHandlerBlock :: (MonadIO m, ObjectK a) => a -> Word64 -> m () Source
signalHandlerDisconnect
signalHandlerDisconnect :: (MonadIO m, ObjectK a) => a -> Word64 -> m () Source
signalHandlerFind
signalHandlerFind :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word64 Source
signalHandlerIsConnected
signalHandlerUnblock
signalHandlerUnblock :: (MonadIO m, ObjectK a) => a -> Word64 -> m () Source
signalHandlersBlockMatched
signalHandlersBlockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32 Source
signalHandlersDestroy
signalHandlersDestroy :: (MonadIO m, ObjectK a) => a -> m () Source
signalHandlersDisconnectMatched
signalHandlersDisconnectMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32 Source
signalHandlersUnblockMatched
signalHandlersUnblockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32 Source
signalHasHandlerPending
signalListIds
signalListIds :: MonadIO m => GType -> m [Word32] Source
signalLookup
signalName
signalName :: MonadIO m => Word32 -> m Text Source
signalOverrideClassClosure
signalParseName
signalQuery
signalQuery :: MonadIO m => Word32 -> m SignalQuery Source
signalRemoveEmissionHook
signalRemoveEmissionHook :: MonadIO m => Word32 -> Word64 -> m () Source
signalStopEmission
signalStopEmissionByName
signalStopEmissionByName :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
signalTypeCclosureNew
sourceSetClosure
sourceSetClosure :: MonadIO m => Source -> Closure -> m () Source
sourceSetDummyCallback
sourceSetDummyCallback :: MonadIO m => Source -> m () Source
strdupValueContents
strdupValueContents :: MonadIO m => GValue -> m Text Source
typeAddClassPrivate
typeAddClassPrivate :: MonadIO m => GType -> Word64 -> m () Source
typeAddInstancePrivate
typeAddInterfaceDynamic
typeAddInterfaceDynamic :: (MonadIO m, TypePluginK a) => GType -> GType -> a -> m () Source
typeAddInterfaceStatic
typeAddInterfaceStatic :: MonadIO m => GType -> GType -> InterfaceInfo -> m () Source
typeCheckClassIsA
typeCheckInstance
typeCheckInstance :: MonadIO m => TypeInstance -> m Bool Source
typeCheckInstanceIsA
typeCheckInstanceIsA :: MonadIO m => TypeInstance -> GType -> m Bool Source
typeCheckInstanceIsFundamentallyA
typeCheckInstanceIsFundamentallyA :: MonadIO m => TypeInstance -> GType -> m Bool Source
typeCheckIsValueType
typeCheckIsValueType :: MonadIO m => GType -> m Bool Source
typeCheckValue
typeCheckValue :: MonadIO m => GValue -> m Bool Source
typeCheckValueHolds
typeChildren
typeChildren :: MonadIO m => GType -> m [GType] Source
typeClassAddPrivate
typeClassAddPrivate :: MonadIO m => Ptr () -> Word64 -> m () Source
typeClassAdjustPrivateOffset
typeClassAdjustPrivateOffset :: MonadIO m => Ptr () -> Int32 -> m () Source
typeClassPeek
typeClassPeek :: MonadIO m => GType -> m TypeClass Source
typeClassPeekStatic
typeClassPeekStatic :: MonadIO m => GType -> m TypeClass Source
typeClassRef
typeClassRef :: MonadIO m => GType -> m TypeClass Source
typeDefaultInterfacePeek
typeDefaultInterfacePeek :: MonadIO m => GType -> m TypeInterface Source
typeDefaultInterfaceRef
typeDefaultInterfaceRef :: MonadIO m => GType -> m TypeInterface Source
typeDefaultInterfaceUnref
typeDefaultInterfaceUnref :: MonadIO m => TypeInterface -> m () Source
typeDepth
typeEnsure
typeEnsure :: MonadIO m => GType -> m () Source
typeFreeInstance
typeFreeInstance :: MonadIO m => TypeInstance -> m () Source
typeFromName
typeFromName :: MonadIO m => Text -> m GType Source
typeFundamental
typeFundamental :: MonadIO m => GType -> m GType Source
typeFundamentalNext
typeFundamentalNext :: MonadIO m => m GType Source
typeGetInstanceCount
typeGetInstanceCount :: MonadIO m => GType -> m Int32 Source
typeGetQdata
typeGetQdata :: MonadIO m => GType -> Word32 -> m () Source
typeGetTypeRegistrationSerial
typeGetTypeRegistrationSerial :: MonadIO m => m Word32 Source
typeInit
typeInit :: MonadIO m => m () Source
Deprecated: (Since version 2.36)the type system is now initialised automatically
typeInitWithDebugFlags
typeInitWithDebugFlags :: MonadIO m => [TypeDebugFlags] -> m () Source
Deprecated: (Since version 2.36)the type system is now initialised automatically
typeInterfaceAddPrerequisite
typeInterfaceAddPrerequisite :: MonadIO m => GType -> GType -> m () Source
typeInterfacePeek
typeInterfacePeek :: MonadIO m => TypeClass -> GType -> m TypeInterface Source
typeInterfacePrerequisites
typeInterfacePrerequisites :: MonadIO m => GType -> m [GType] Source
typeInterfaces
typeInterfaces :: MonadIO m => GType -> m [GType] Source
typeIsA
typeName
typeNameFromClass
typeNameFromClass :: MonadIO m => TypeClass -> m Text Source
typeNameFromInstance
typeNameFromInstance :: MonadIO m => TypeInstance -> m Text Source
typeNextBase
typeParent
typeParent :: MonadIO m => GType -> m GType Source
typeQname
typeQuery
typeRegisterDynamic
typeRegisterDynamic :: (MonadIO m, TypePluginK a) => GType -> Text -> a -> [TypeFlags] -> m GType Source
typeRegisterFundamental
typeRegisterFundamental :: MonadIO m => GType -> Text -> TypeInfo -> TypeFundamentalInfo -> [TypeFlags] -> m GType Source