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 |
- Signals
- BaseFinalizeFunc
- BaseInitFunc
- BindingTransformFunc
- BoxedFreeFunc
- Callback
- ClassFinalizeFunc
- ClassInitFunc
- ClosureMarshalFieldCallback
- ClosureNotify
- InstanceInitFunc
- InterfaceFinalizeFunc
- InterfaceInitFunc
- ObjectFinalizeFunc
- ObjectGetPropertyFunc
- ObjectSetPropertyFunc
- ParamSpecTypeInfoFinalizeFieldCallback
- ParamSpecTypeInfoInstanceInitFieldCallback
- ParamSpecTypeInfoValueSetDefaultFieldCallback
- ParamSpecTypeInfoValueValidateFieldCallback
- ParamSpecTypeInfoValuesCmpFieldCallback
- SignalAccumulator
- SignalEmissionHook
- ToggleNotify
- TypeClassCacheFunc
- TypeInterfaceCheckFunc
- TypeValueTableCollectValueFieldCallback
- TypeValueTableLcopyValueFieldCallback
- TypeValueTableValueCopyFieldCallback
- TypeValueTableValueFreeFieldCallback
- TypeValueTableValueInitFieldCallback
- ValueTransform
- WeakNotify
- type BaseFinalizeFunc = Ptr () -> IO ()
- type BaseFinalizeFuncC = Ptr () -> IO ()
- baseFinalizeFuncClosure :: BaseFinalizeFunc -> IO Closure
- baseFinalizeFuncWrapper :: Maybe (Ptr (FunPtr BaseFinalizeFuncC)) -> BaseFinalizeFunc -> Ptr () -> IO ()
- mkBaseFinalizeFunc :: BaseFinalizeFuncC -> IO (FunPtr BaseFinalizeFuncC)
- noBaseFinalizeFunc :: Maybe BaseFinalizeFunc
- type BaseInitFunc = Ptr () -> IO ()
- type BaseInitFuncC = Ptr () -> IO ()
- baseInitFuncClosure :: BaseInitFunc -> IO Closure
- baseInitFuncWrapper :: Maybe (Ptr (FunPtr BaseInitFuncC)) -> BaseInitFunc -> Ptr () -> IO ()
- mkBaseInitFunc :: BaseInitFuncC -> IO (FunPtr BaseInitFuncC)
- noBaseInitFunc :: Maybe BaseInitFunc
- type BindingTransformFunc = Binding -> GValue -> GValue -> IO Bool
- type BindingTransformFuncC = Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- bindingTransformFuncClosure :: BindingTransformFunc -> IO Closure
- bindingTransformFuncWrapper :: Maybe (Ptr (FunPtr BindingTransformFuncC)) -> BindingTransformFunc -> Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- mkBindingTransformFunc :: BindingTransformFuncC -> IO (FunPtr BindingTransformFuncC)
- noBindingTransformFunc :: Maybe BindingTransformFunc
- type BoxedFreeFunc = Ptr () -> IO ()
- type BoxedFreeFuncC = Ptr () -> IO ()
- boxedFreeFuncClosure :: BoxedFreeFunc -> IO Closure
- boxedFreeFuncWrapper :: Maybe (Ptr (FunPtr BoxedFreeFuncC)) -> BoxedFreeFunc -> Ptr () -> IO ()
- mkBoxedFreeFunc :: BoxedFreeFuncC -> IO (FunPtr BoxedFreeFuncC)
- noBoxedFreeFunc :: Maybe BoxedFreeFunc
- type Callback = IO ()
- type CallbackC = IO ()
- callbackClosure :: Callback -> IO Closure
- callbackWrapper :: Maybe (Ptr (FunPtr CallbackC)) -> Callback -> IO ()
- mkCallback :: CallbackC -> IO (FunPtr CallbackC)
- noCallback :: Maybe Callback
- type ClassFinalizeFunc = Ptr () -> Ptr () -> IO ()
- type ClassFinalizeFuncC = Ptr () -> Ptr () -> IO ()
- classFinalizeFuncClosure :: ClassFinalizeFunc -> IO Closure
- classFinalizeFuncWrapper :: Maybe (Ptr (FunPtr ClassFinalizeFuncC)) -> ClassFinalizeFunc -> Ptr () -> Ptr () -> IO ()
- mkClassFinalizeFunc :: ClassFinalizeFuncC -> IO (FunPtr ClassFinalizeFuncC)
- noClassFinalizeFunc :: Maybe ClassFinalizeFunc
- type ClassInitFunc = Ptr () -> Ptr () -> IO ()
- type ClassInitFuncC = Ptr () -> Ptr () -> IO ()
- classInitFuncClosure :: ClassInitFunc -> IO Closure
- classInitFuncWrapper :: Maybe (Ptr (FunPtr ClassInitFuncC)) -> ClassInitFunc -> Ptr () -> Ptr () -> IO ()
- mkClassInitFunc :: ClassInitFuncC -> IO (FunPtr ClassInitFuncC)
- noClassInitFunc :: Maybe ClassInitFunc
- type ClosureMarshalFieldCallback = Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> IO ()
- type ClosureMarshalFieldCallbackC = Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- closureMarshalFieldCallbackClosure :: ClosureMarshalFieldCallback -> IO Closure
- closureMarshalFieldCallbackWrapper :: Maybe (Ptr (FunPtr ClosureMarshalFieldCallbackC)) -> ClosureMarshalFieldCallback -> Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- mkClosureMarshalFieldCallback :: ClosureMarshalFieldCallbackC -> IO (FunPtr ClosureMarshalFieldCallbackC)
- noClosureMarshalFieldCallback :: Maybe ClosureMarshalFieldCallback
- type ClosureNotify = Ptr () -> Closure -> IO ()
- type ClosureNotifyC = Ptr () -> Ptr Closure -> IO ()
- closureNotifyClosure :: ClosureNotify -> IO Closure
- closureNotifyWrapper :: Maybe (Ptr (FunPtr ClosureNotifyC)) -> ClosureNotify -> Ptr () -> Ptr Closure -> IO ()
- mkClosureNotify :: ClosureNotifyC -> IO (FunPtr ClosureNotifyC)
- noClosureNotify :: Maybe ClosureNotify
- type InstanceInitFunc = TypeInstance -> Ptr () -> IO ()
- type InstanceInitFuncC = Ptr TypeInstance -> Ptr () -> IO ()
- instanceInitFuncClosure :: InstanceInitFunc -> IO Closure
- instanceInitFuncWrapper :: Maybe (Ptr (FunPtr InstanceInitFuncC)) -> InstanceInitFunc -> Ptr TypeInstance -> Ptr () -> IO ()
- mkInstanceInitFunc :: InstanceInitFuncC -> IO (FunPtr InstanceInitFuncC)
- noInstanceInitFunc :: Maybe InstanceInitFunc
- type InterfaceFinalizeFunc = Ptr () -> Ptr () -> IO ()
- type InterfaceFinalizeFuncC = Ptr () -> Ptr () -> IO ()
- interfaceFinalizeFuncClosure :: InterfaceFinalizeFunc -> IO Closure
- interfaceFinalizeFuncWrapper :: Maybe (Ptr (FunPtr InterfaceFinalizeFuncC)) -> InterfaceFinalizeFunc -> Ptr () -> Ptr () -> IO ()
- mkInterfaceFinalizeFunc :: InterfaceFinalizeFuncC -> IO (FunPtr InterfaceFinalizeFuncC)
- noInterfaceFinalizeFunc :: Maybe InterfaceFinalizeFunc
- type InterfaceInitFunc = Ptr () -> Ptr () -> IO ()
- type InterfaceInitFuncC = Ptr () -> Ptr () -> IO ()
- interfaceInitFuncClosure :: InterfaceInitFunc -> IO Closure
- interfaceInitFuncWrapper :: Maybe (Ptr (FunPtr InterfaceInitFuncC)) -> InterfaceInitFunc -> Ptr () -> Ptr () -> IO ()
- mkInterfaceInitFunc :: InterfaceInitFuncC -> IO (FunPtr InterfaceInitFuncC)
- noInterfaceInitFunc :: Maybe InterfaceInitFunc
- type ObjectFinalizeFunc = Object -> IO ()
- type ObjectFinalizeFuncC = Ptr Object -> IO ()
- mkObjectFinalizeFunc :: ObjectFinalizeFuncC -> IO (FunPtr ObjectFinalizeFuncC)
- noObjectFinalizeFunc :: Maybe ObjectFinalizeFunc
- objectFinalizeFuncClosure :: ObjectFinalizeFunc -> IO Closure
- objectFinalizeFuncWrapper :: Maybe (Ptr (FunPtr ObjectFinalizeFuncC)) -> ObjectFinalizeFunc -> Ptr Object -> IO ()
- type ObjectGetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO ()
- type ObjectGetPropertyFuncC = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- mkObjectGetPropertyFunc :: ObjectGetPropertyFuncC -> IO (FunPtr ObjectGetPropertyFuncC)
- noObjectGetPropertyFunc :: Maybe ObjectGetPropertyFunc
- objectGetPropertyFuncClosure :: ObjectGetPropertyFunc -> IO Closure
- objectGetPropertyFuncWrapper :: Maybe (Ptr (FunPtr ObjectGetPropertyFuncC)) -> ObjectGetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type ObjectSetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO ()
- type ObjectSetPropertyFuncC = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- mkObjectSetPropertyFunc :: ObjectSetPropertyFuncC -> IO (FunPtr ObjectSetPropertyFuncC)
- noObjectSetPropertyFunc :: Maybe ObjectSetPropertyFunc
- objectSetPropertyFuncClosure :: ObjectSetPropertyFunc -> IO Closure
- objectSetPropertyFuncWrapper :: Maybe (Ptr (FunPtr ObjectSetPropertyFuncC)) -> ObjectSetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type ParamSpecTypeInfoFinalizeFieldCallback = GParamSpec -> IO ()
- type ParamSpecTypeInfoFinalizeFieldCallbackC = Ptr GParamSpec -> IO ()
- mkParamSpecTypeInfoFinalizeFieldCallback :: ParamSpecTypeInfoFinalizeFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoFinalizeFieldCallbackC)
- noParamSpecTypeInfoFinalizeFieldCallback :: Maybe ParamSpecTypeInfoFinalizeFieldCallback
- paramSpecTypeInfoFinalizeFieldCallbackClosure :: ParamSpecTypeInfoFinalizeFieldCallback -> IO Closure
- paramSpecTypeInfoFinalizeFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoFinalizeFieldCallbackC)) -> ParamSpecTypeInfoFinalizeFieldCallback -> Ptr GParamSpec -> IO ()
- type ParamSpecTypeInfoInstanceInitFieldCallback = GParamSpec -> IO ()
- type ParamSpecTypeInfoInstanceInitFieldCallbackC = Ptr GParamSpec -> IO ()
- mkParamSpecTypeInfoInstanceInitFieldCallback :: ParamSpecTypeInfoInstanceInitFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoInstanceInitFieldCallbackC)
- noParamSpecTypeInfoInstanceInitFieldCallback :: Maybe ParamSpecTypeInfoInstanceInitFieldCallback
- paramSpecTypeInfoInstanceInitFieldCallbackClosure :: ParamSpecTypeInfoInstanceInitFieldCallback -> IO Closure
- paramSpecTypeInfoInstanceInitFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoInstanceInitFieldCallbackC)) -> ParamSpecTypeInfoInstanceInitFieldCallback -> Ptr GParamSpec -> IO ()
- type ParamSpecTypeInfoValueSetDefaultFieldCallback = GParamSpec -> GValue -> IO ()
- type ParamSpecTypeInfoValueSetDefaultFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> IO ()
- mkParamSpecTypeInfoValueSetDefaultFieldCallback :: ParamSpecTypeInfoValueSetDefaultFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValueSetDefaultFieldCallbackC)
- noParamSpecTypeInfoValueSetDefaultFieldCallback :: Maybe ParamSpecTypeInfoValueSetDefaultFieldCallback
- paramSpecTypeInfoValueSetDefaultFieldCallbackClosure :: ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO Closure
- paramSpecTypeInfoValueSetDefaultFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoValueSetDefaultFieldCallbackC)) -> ParamSpecTypeInfoValueSetDefaultFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO ()
- type ParamSpecTypeInfoValueValidateFieldCallback = GParamSpec -> GValue -> IO Bool
- type ParamSpecTypeInfoValueValidateFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> IO CInt
- mkParamSpecTypeInfoValueValidateFieldCallback :: ParamSpecTypeInfoValueValidateFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValueValidateFieldCallbackC)
- noParamSpecTypeInfoValueValidateFieldCallback :: Maybe ParamSpecTypeInfoValueValidateFieldCallback
- paramSpecTypeInfoValueValidateFieldCallbackClosure :: ParamSpecTypeInfoValueValidateFieldCallback -> IO Closure
- paramSpecTypeInfoValueValidateFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoValueValidateFieldCallbackC)) -> ParamSpecTypeInfoValueValidateFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO CInt
- type ParamSpecTypeInfoValuesCmpFieldCallback = GParamSpec -> GValue -> GValue -> IO Int32
- type ParamSpecTypeInfoValuesCmpFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
- mkParamSpecTypeInfoValuesCmpFieldCallback :: ParamSpecTypeInfoValuesCmpFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValuesCmpFieldCallbackC)
- noParamSpecTypeInfoValuesCmpFieldCallback :: Maybe ParamSpecTypeInfoValuesCmpFieldCallback
- paramSpecTypeInfoValuesCmpFieldCallbackClosure :: ParamSpecTypeInfoValuesCmpFieldCallback -> IO Closure
- paramSpecTypeInfoValuesCmpFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoValuesCmpFieldCallbackC)) -> ParamSpecTypeInfoValuesCmpFieldCallback -> Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
- type SignalAccumulator = SignalInvocationHint -> GValue -> GValue -> Ptr () -> IO Bool
- type SignalAccumulatorC = Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- mkSignalAccumulator :: SignalAccumulatorC -> IO (FunPtr SignalAccumulatorC)
- noSignalAccumulator :: Maybe SignalAccumulator
- signalAccumulatorClosure :: SignalAccumulator -> IO Closure
- signalAccumulatorWrapper :: Maybe (Ptr (FunPtr SignalAccumulatorC)) -> SignalAccumulator -> Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- type SignalEmissionHook = SignalInvocationHint -> [GValue] -> Ptr () -> IO Bool
- type SignalEmissionHookC = Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- mkSignalEmissionHook :: SignalEmissionHookC -> IO (FunPtr SignalEmissionHookC)
- noSignalEmissionHook :: Maybe SignalEmissionHook
- signalEmissionHookClosure :: SignalEmissionHook -> IO Closure
- signalEmissionHookWrapper :: Maybe (Ptr (FunPtr SignalEmissionHookC)) -> SignalEmissionHook -> Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- type ToggleNotify = Ptr () -> Object -> Bool -> IO ()
- type ToggleNotifyC = Ptr () -> Ptr Object -> CInt -> IO ()
- mkToggleNotify :: ToggleNotifyC -> IO (FunPtr ToggleNotifyC)
- noToggleNotify :: Maybe ToggleNotify
- toggleNotifyClosure :: ToggleNotify -> IO Closure
- toggleNotifyWrapper :: Maybe (Ptr (FunPtr ToggleNotifyC)) -> ToggleNotify -> Ptr () -> Ptr Object -> CInt -> IO ()
- type TypeClassCacheFunc = Ptr () -> TypeClass -> IO Bool
- type TypeClassCacheFuncC = Ptr () -> Ptr TypeClass -> IO CInt
- mkTypeClassCacheFunc :: TypeClassCacheFuncC -> IO (FunPtr TypeClassCacheFuncC)
- noTypeClassCacheFunc :: Maybe TypeClassCacheFunc
- typeClassCacheFuncClosure :: TypeClassCacheFunc -> IO Closure
- typeClassCacheFuncWrapper :: Maybe (Ptr (FunPtr TypeClassCacheFuncC)) -> TypeClassCacheFunc -> Ptr () -> Ptr TypeClass -> IO CInt
- type TypeInterfaceCheckFunc = Ptr () -> Ptr () -> IO ()
- type TypeInterfaceCheckFuncC = Ptr () -> Ptr () -> IO ()
- mkTypeInterfaceCheckFunc :: TypeInterfaceCheckFuncC -> IO (FunPtr TypeInterfaceCheckFuncC)
- noTypeInterfaceCheckFunc :: Maybe TypeInterfaceCheckFunc
- typeInterfaceCheckFuncClosure :: TypeInterfaceCheckFunc -> IO Closure
- typeInterfaceCheckFuncWrapper :: Maybe (Ptr (FunPtr TypeInterfaceCheckFuncC)) -> TypeInterfaceCheckFunc -> Ptr () -> Ptr () -> IO ()
- type TypeValueTableCollectValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text
- type TypeValueTableCollectValueFieldCallbackC = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- mkTypeValueTableCollectValueFieldCallback :: TypeValueTableCollectValueFieldCallbackC -> IO (FunPtr TypeValueTableCollectValueFieldCallbackC)
- noTypeValueTableCollectValueFieldCallback :: Maybe TypeValueTableCollectValueFieldCallback
- typeValueTableCollectValueFieldCallbackClosure :: TypeValueTableCollectValueFieldCallback -> IO Closure
- typeValueTableCollectValueFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableCollectValueFieldCallbackC)) -> TypeValueTableCollectValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- type TypeValueTableLcopyValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text
- type TypeValueTableLcopyValueFieldCallbackC = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- mkTypeValueTableLcopyValueFieldCallback :: TypeValueTableLcopyValueFieldCallbackC -> IO (FunPtr TypeValueTableLcopyValueFieldCallbackC)
- noTypeValueTableLcopyValueFieldCallback :: Maybe TypeValueTableLcopyValueFieldCallback
- typeValueTableLcopyValueFieldCallbackClosure :: TypeValueTableLcopyValueFieldCallback -> IO Closure
- typeValueTableLcopyValueFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableLcopyValueFieldCallbackC)) -> TypeValueTableLcopyValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- type TypeValueTableValueCopyFieldCallback = GValue -> GValue -> IO ()
- type TypeValueTableValueCopyFieldCallbackC = Ptr GValue -> Ptr GValue -> IO ()
- mkTypeValueTableValueCopyFieldCallback :: TypeValueTableValueCopyFieldCallbackC -> IO (FunPtr TypeValueTableValueCopyFieldCallbackC)
- noTypeValueTableValueCopyFieldCallback :: Maybe TypeValueTableValueCopyFieldCallback
- typeValueTableValueCopyFieldCallbackClosure :: TypeValueTableValueCopyFieldCallback -> IO Closure
- typeValueTableValueCopyFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableValueCopyFieldCallbackC)) -> TypeValueTableValueCopyFieldCallback -> Ptr GValue -> Ptr GValue -> IO ()
- type TypeValueTableValueFreeFieldCallback = GValue -> IO ()
- type TypeValueTableValueFreeFieldCallbackC = Ptr GValue -> IO ()
- mkTypeValueTableValueFreeFieldCallback :: TypeValueTableValueFreeFieldCallbackC -> IO (FunPtr TypeValueTableValueFreeFieldCallbackC)
- noTypeValueTableValueFreeFieldCallback :: Maybe TypeValueTableValueFreeFieldCallback
- typeValueTableValueFreeFieldCallbackClosure :: TypeValueTableValueFreeFieldCallback -> IO Closure
- typeValueTableValueFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableValueFreeFieldCallbackC)) -> TypeValueTableValueFreeFieldCallback -> Ptr GValue -> IO ()
- type TypeValueTableValueInitFieldCallback = GValue -> IO ()
- type TypeValueTableValueInitFieldCallbackC = Ptr GValue -> IO ()
- mkTypeValueTableValueInitFieldCallback :: TypeValueTableValueInitFieldCallbackC -> IO (FunPtr TypeValueTableValueInitFieldCallbackC)
- noTypeValueTableValueInitFieldCallback :: Maybe TypeValueTableValueInitFieldCallback
- typeValueTableValueInitFieldCallbackClosure :: TypeValueTableValueInitFieldCallback -> IO Closure
- typeValueTableValueInitFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableValueInitFieldCallbackC)) -> TypeValueTableValueInitFieldCallback -> Ptr GValue -> IO ()
- type ValueTransform = GValue -> GValue -> IO ()
- type ValueTransformC = Ptr GValue -> Ptr GValue -> IO ()
- mkValueTransform :: ValueTransformC -> IO (FunPtr ValueTransformC)
- noValueTransform :: Maybe ValueTransform
- valueTransformClosure :: ValueTransform -> IO Closure
- valueTransformWrapper :: Maybe (Ptr (FunPtr ValueTransformC)) -> ValueTransform -> Ptr GValue -> Ptr GValue -> IO ()
- type WeakNotify = Ptr () -> Object -> IO ()
- type WeakNotifyC = Ptr () -> Ptr Object -> IO ()
- mkWeakNotify :: WeakNotifyC -> IO (FunPtr WeakNotifyC)
- noWeakNotify :: Maybe WeakNotify
- weakNotifyClosure :: WeakNotify -> IO Closure
- weakNotifyWrapper :: Maybe (Ptr (FunPtr WeakNotifyC)) -> WeakNotify -> Ptr () -> Ptr Object -> IO ()
Signals
BaseFinalizeFunc
type BaseFinalizeFunc = Ptr () -> IO () Source
type BaseFinalizeFuncC = Ptr () -> IO () Source
baseFinalizeFuncWrapper :: Maybe (Ptr (FunPtr BaseFinalizeFuncC)) -> BaseFinalizeFunc -> Ptr () -> IO () Source
BaseInitFunc
type BaseInitFunc = Ptr () -> IO () Source
type BaseInitFuncC = Ptr () -> IO () Source
baseInitFuncWrapper :: Maybe (Ptr (FunPtr BaseInitFuncC)) -> BaseInitFunc -> Ptr () -> IO () Source
BindingTransformFunc
bindingTransformFuncWrapper :: Maybe (Ptr (FunPtr BindingTransformFuncC)) -> BindingTransformFunc -> Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt Source
BoxedFreeFunc
type BoxedFreeFunc = Ptr () -> IO () Source
type BoxedFreeFuncC = Ptr () -> IO () Source
boxedFreeFuncWrapper :: Maybe (Ptr (FunPtr BoxedFreeFuncC)) -> BoxedFreeFunc -> Ptr () -> IO () Source
Callback
callbackClosure :: Callback -> IO Closure Source
ClassFinalizeFunc
type ClassFinalizeFunc = Ptr () -> Ptr () -> IO () Source
type ClassFinalizeFuncC = Ptr () -> Ptr () -> IO () Source
classFinalizeFuncWrapper :: Maybe (Ptr (FunPtr ClassFinalizeFuncC)) -> ClassFinalizeFunc -> Ptr () -> Ptr () -> IO () Source
ClassInitFunc
type ClassInitFunc = Ptr () -> Ptr () -> IO () Source
type ClassInitFuncC = Ptr () -> Ptr () -> IO () Source
classInitFuncWrapper :: Maybe (Ptr (FunPtr ClassInitFuncC)) -> ClassInitFunc -> Ptr () -> Ptr () -> IO () Source
ClosureMarshalFieldCallback
type ClosureMarshalFieldCallback = Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> IO () Source
type ClosureMarshalFieldCallbackC = Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO () Source
closureMarshalFieldCallbackWrapper :: Maybe (Ptr (FunPtr ClosureMarshalFieldCallbackC)) -> ClosureMarshalFieldCallback -> Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO () Source
mkClosureMarshalFieldCallback :: ClosureMarshalFieldCallbackC -> IO (FunPtr ClosureMarshalFieldCallbackC) Source
ClosureNotify
type ClosureNotify = Ptr () -> Closure -> IO () Source
closureNotifyWrapper :: Maybe (Ptr (FunPtr ClosureNotifyC)) -> ClosureNotify -> Ptr () -> Ptr Closure -> IO () Source
InstanceInitFunc
type InstanceInitFunc = TypeInstance -> Ptr () -> IO () Source
type InstanceInitFuncC = Ptr TypeInstance -> Ptr () -> IO () Source
instanceInitFuncWrapper :: Maybe (Ptr (FunPtr InstanceInitFuncC)) -> InstanceInitFunc -> Ptr TypeInstance -> Ptr () -> IO () Source
InterfaceFinalizeFunc
type InterfaceFinalizeFunc = Ptr () -> Ptr () -> IO () Source
type InterfaceFinalizeFuncC = Ptr () -> Ptr () -> IO () Source
interfaceFinalizeFuncWrapper :: Maybe (Ptr (FunPtr InterfaceFinalizeFuncC)) -> InterfaceFinalizeFunc -> Ptr () -> Ptr () -> IO () Source
InterfaceInitFunc
type InterfaceInitFunc = Ptr () -> Ptr () -> IO () Source
type InterfaceInitFuncC = Ptr () -> Ptr () -> IO () Source
interfaceInitFuncWrapper :: Maybe (Ptr (FunPtr InterfaceInitFuncC)) -> InterfaceInitFunc -> Ptr () -> Ptr () -> IO () Source
ObjectFinalizeFunc
type ObjectFinalizeFunc = Object -> IO () Source
type ObjectFinalizeFuncC = Ptr Object -> IO () Source
objectFinalizeFuncWrapper :: Maybe (Ptr (FunPtr ObjectFinalizeFuncC)) -> ObjectFinalizeFunc -> Ptr Object -> IO () Source
ObjectGetPropertyFunc
type ObjectGetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO () Source
type ObjectGetPropertyFuncC = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source
objectGetPropertyFuncWrapper :: Maybe (Ptr (FunPtr ObjectGetPropertyFuncC)) -> ObjectGetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source
ObjectSetPropertyFunc
type ObjectSetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO () Source
type ObjectSetPropertyFuncC = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source
objectSetPropertyFuncWrapper :: Maybe (Ptr (FunPtr ObjectSetPropertyFuncC)) -> ObjectSetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source
ParamSpecTypeInfoFinalizeFieldCallback
type ParamSpecTypeInfoFinalizeFieldCallback = GParamSpec -> IO () Source
type ParamSpecTypeInfoFinalizeFieldCallbackC = Ptr GParamSpec -> IO () Source
mkParamSpecTypeInfoFinalizeFieldCallback :: ParamSpecTypeInfoFinalizeFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoFinalizeFieldCallbackC) Source
paramSpecTypeInfoFinalizeFieldCallbackClosure :: ParamSpecTypeInfoFinalizeFieldCallback -> IO Closure Source
paramSpecTypeInfoFinalizeFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoFinalizeFieldCallbackC)) -> ParamSpecTypeInfoFinalizeFieldCallback -> Ptr GParamSpec -> IO () Source
ParamSpecTypeInfoInstanceInitFieldCallback
type ParamSpecTypeInfoInstanceInitFieldCallback = GParamSpec -> IO () Source
type ParamSpecTypeInfoInstanceInitFieldCallbackC = Ptr GParamSpec -> IO () Source
mkParamSpecTypeInfoInstanceInitFieldCallback :: ParamSpecTypeInfoInstanceInitFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoInstanceInitFieldCallbackC) Source
noParamSpecTypeInfoInstanceInitFieldCallback :: Maybe ParamSpecTypeInfoInstanceInitFieldCallback Source
paramSpecTypeInfoInstanceInitFieldCallbackClosure :: ParamSpecTypeInfoInstanceInitFieldCallback -> IO Closure Source
paramSpecTypeInfoInstanceInitFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoInstanceInitFieldCallbackC)) -> ParamSpecTypeInfoInstanceInitFieldCallback -> Ptr GParamSpec -> IO () Source
ParamSpecTypeInfoValueSetDefaultFieldCallback
type ParamSpecTypeInfoValueSetDefaultFieldCallback = GParamSpec -> GValue -> IO () Source
type ParamSpecTypeInfoValueSetDefaultFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> IO () Source
mkParamSpecTypeInfoValueSetDefaultFieldCallback :: ParamSpecTypeInfoValueSetDefaultFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValueSetDefaultFieldCallbackC) Source
noParamSpecTypeInfoValueSetDefaultFieldCallback :: Maybe ParamSpecTypeInfoValueSetDefaultFieldCallback Source
paramSpecTypeInfoValueSetDefaultFieldCallbackClosure :: ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO Closure Source
paramSpecTypeInfoValueSetDefaultFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoValueSetDefaultFieldCallbackC)) -> ParamSpecTypeInfoValueSetDefaultFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO () Source
ParamSpecTypeInfoValueValidateFieldCallback
type ParamSpecTypeInfoValueValidateFieldCallback = GParamSpec -> GValue -> IO Bool Source
type ParamSpecTypeInfoValueValidateFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> IO CInt Source
mkParamSpecTypeInfoValueValidateFieldCallback :: ParamSpecTypeInfoValueValidateFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValueValidateFieldCallbackC) Source
noParamSpecTypeInfoValueValidateFieldCallback :: Maybe ParamSpecTypeInfoValueValidateFieldCallback Source
paramSpecTypeInfoValueValidateFieldCallbackClosure :: ParamSpecTypeInfoValueValidateFieldCallback -> IO Closure Source
paramSpecTypeInfoValueValidateFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoValueValidateFieldCallbackC)) -> ParamSpecTypeInfoValueValidateFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO CInt Source
ParamSpecTypeInfoValuesCmpFieldCallback
type ParamSpecTypeInfoValuesCmpFieldCallback = GParamSpec -> GValue -> GValue -> IO Int32 Source
type ParamSpecTypeInfoValuesCmpFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32 Source
mkParamSpecTypeInfoValuesCmpFieldCallback :: ParamSpecTypeInfoValuesCmpFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValuesCmpFieldCallbackC) Source
paramSpecTypeInfoValuesCmpFieldCallbackClosure :: ParamSpecTypeInfoValuesCmpFieldCallback -> IO Closure Source
paramSpecTypeInfoValuesCmpFieldCallbackWrapper :: Maybe (Ptr (FunPtr ParamSpecTypeInfoValuesCmpFieldCallbackC)) -> ParamSpecTypeInfoValuesCmpFieldCallback -> Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32 Source
SignalAccumulator
type SignalAccumulator = SignalInvocationHint -> GValue -> GValue -> Ptr () -> IO Bool Source
type SignalAccumulatorC = Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt Source
signalAccumulatorWrapper :: Maybe (Ptr (FunPtr SignalAccumulatorC)) -> SignalAccumulator -> Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt Source
SignalEmissionHook
type SignalEmissionHook = SignalInvocationHint -> [GValue] -> Ptr () -> IO Bool Source
type SignalEmissionHookC = Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt Source
signalEmissionHookWrapper :: Maybe (Ptr (FunPtr SignalEmissionHookC)) -> SignalEmissionHook -> Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt Source
ToggleNotify
toggleNotifyWrapper :: Maybe (Ptr (FunPtr ToggleNotifyC)) -> ToggleNotify -> Ptr () -> Ptr Object -> CInt -> IO () Source
TypeClassCacheFunc
typeClassCacheFuncWrapper :: Maybe (Ptr (FunPtr TypeClassCacheFuncC)) -> TypeClassCacheFunc -> Ptr () -> Ptr TypeClass -> IO CInt Source
TypeInterfaceCheckFunc
type TypeInterfaceCheckFunc = Ptr () -> Ptr () -> IO () Source
type TypeInterfaceCheckFuncC = Ptr () -> Ptr () -> IO () Source
typeInterfaceCheckFuncWrapper :: Maybe (Ptr (FunPtr TypeInterfaceCheckFuncC)) -> TypeInterfaceCheckFunc -> Ptr () -> Ptr () -> IO () Source
TypeValueTableCollectValueFieldCallback
type TypeValueTableCollectValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text Source
type TypeValueTableCollectValueFieldCallbackC = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source
mkTypeValueTableCollectValueFieldCallback :: TypeValueTableCollectValueFieldCallbackC -> IO (FunPtr TypeValueTableCollectValueFieldCallbackC) Source
typeValueTableCollectValueFieldCallbackClosure :: TypeValueTableCollectValueFieldCallback -> IO Closure Source
typeValueTableCollectValueFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableCollectValueFieldCallbackC)) -> TypeValueTableCollectValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source
TypeValueTableLcopyValueFieldCallback
type TypeValueTableLcopyValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text Source
type TypeValueTableLcopyValueFieldCallbackC = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source
mkTypeValueTableLcopyValueFieldCallback :: TypeValueTableLcopyValueFieldCallbackC -> IO (FunPtr TypeValueTableLcopyValueFieldCallbackC) Source
typeValueTableLcopyValueFieldCallbackClosure :: TypeValueTableLcopyValueFieldCallback -> IO Closure Source
typeValueTableLcopyValueFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableLcopyValueFieldCallbackC)) -> TypeValueTableLcopyValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source
TypeValueTableValueCopyFieldCallback
type TypeValueTableValueCopyFieldCallback = GValue -> GValue -> IO () Source
mkTypeValueTableValueCopyFieldCallback :: TypeValueTableValueCopyFieldCallbackC -> IO (FunPtr TypeValueTableValueCopyFieldCallbackC) Source
typeValueTableValueCopyFieldCallbackClosure :: TypeValueTableValueCopyFieldCallback -> IO Closure Source
typeValueTableValueCopyFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableValueCopyFieldCallbackC)) -> TypeValueTableValueCopyFieldCallback -> Ptr GValue -> Ptr GValue -> IO () Source
TypeValueTableValueFreeFieldCallback
type TypeValueTableValueFreeFieldCallback = GValue -> IO () Source
type TypeValueTableValueFreeFieldCallbackC = Ptr GValue -> IO () Source
mkTypeValueTableValueFreeFieldCallback :: TypeValueTableValueFreeFieldCallbackC -> IO (FunPtr TypeValueTableValueFreeFieldCallbackC) Source
typeValueTableValueFreeFieldCallbackClosure :: TypeValueTableValueFreeFieldCallback -> IO Closure Source
typeValueTableValueFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableValueFreeFieldCallbackC)) -> TypeValueTableValueFreeFieldCallback -> Ptr GValue -> IO () Source
TypeValueTableValueInitFieldCallback
type TypeValueTableValueInitFieldCallback = GValue -> IO () Source
type TypeValueTableValueInitFieldCallbackC = Ptr GValue -> IO () Source
mkTypeValueTableValueInitFieldCallback :: TypeValueTableValueInitFieldCallbackC -> IO (FunPtr TypeValueTableValueInitFieldCallbackC) Source
typeValueTableValueInitFieldCallbackClosure :: TypeValueTableValueInitFieldCallback -> IO Closure Source
typeValueTableValueInitFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeValueTableValueInitFieldCallbackC)) -> TypeValueTableValueInitFieldCallback -> Ptr GValue -> IO () Source
ValueTransform
type ValueTransform = GValue -> GValue -> IO () Source
valueTransformWrapper :: Maybe (Ptr (FunPtr ValueTransformC)) -> ValueTransform -> Ptr GValue -> Ptr GValue -> IO () Source
WeakNotify
type WeakNotify = Ptr () -> Object -> IO () Source
mkWeakNotify :: WeakNotifyC -> IO (FunPtr WeakNotifyC) Source
weakNotifyWrapper :: Maybe (Ptr (FunPtr WeakNotifyC)) -> WeakNotify -> Ptr () -> Ptr Object -> IO () Source