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
- BoxedCopyFunc
- BoxedFreeFunc
- Callback
- ClassFinalizeFunc
- ClassInitFunc
- ClosureMarshalFieldCallback
- ClosureNotify
- InstanceInitFunc
- InterfaceFinalizeFunc
- InterfaceInitFunc
- ObjectFinalizeFunc
- ObjectGetPropertyFunc
- ObjectSetPropertyFunc
- ParamSpecTypeInfoFinalizeFieldCallback
- ParamSpecTypeInfoInstanceInitFieldCallback
- ParamSpecTypeInfoValueSetDefaultFieldCallback
- ParamSpecTypeInfoValueValidateFieldCallback
- ParamSpecTypeInfoValuesCmpFieldCallback
- SignalAccumulator
- SignalEmissionHook
- ToggleNotify
- TypeClassCacheFunc
- TypeInterfaceCheckFunc
- TypePluginCompleteInterfaceInfo
- TypePluginCompleteTypeInfo
- TypePluginUnuse
- TypePluginUse
- TypeValueTableCollectValueFieldCallback
- TypeValueTableLcopyValueFieldCallback
- TypeValueTableValueCopyFieldCallback
- TypeValueTableValueFreeFieldCallback
- TypeValueTableValueInitFieldCallback
- TypeValueTableValuePeekPointerFieldCallback
- ValueTransform
- WeakNotify
- type BaseFinalizeFunc = TypeClass -> IO ()
- type C_BaseFinalizeFunc = Ptr TypeClass -> IO ()
- dynamic_BaseFinalizeFunc :: (HasCallStack, MonadIO m) => FunPtr C_BaseFinalizeFunc -> TypeClass -> m ()
- genClosure_BaseFinalizeFunc :: BaseFinalizeFunc -> IO Closure
- mk_BaseFinalizeFunc :: C_BaseFinalizeFunc -> IO (FunPtr C_BaseFinalizeFunc)
- noBaseFinalizeFunc :: Maybe BaseFinalizeFunc
- wrap_BaseFinalizeFunc :: Maybe (Ptr (FunPtr C_BaseFinalizeFunc)) -> BaseFinalizeFunc -> Ptr TypeClass -> IO ()
- type BaseInitFunc = TypeClass -> IO ()
- type C_BaseInitFunc = Ptr TypeClass -> IO ()
- dynamic_BaseInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_BaseInitFunc -> TypeClass -> m ()
- genClosure_BaseInitFunc :: BaseInitFunc -> IO Closure
- mk_BaseInitFunc :: C_BaseInitFunc -> IO (FunPtr C_BaseInitFunc)
- noBaseInitFunc :: Maybe BaseInitFunc
- wrap_BaseInitFunc :: Maybe (Ptr (FunPtr C_BaseInitFunc)) -> BaseInitFunc -> Ptr TypeClass -> IO ()
- type BindingTransformFunc = Binding -> GValue -> GValue -> IO Bool
- type BindingTransformFunc_WithClosures = Binding -> GValue -> GValue -> Ptr () -> IO Bool
- type C_BindingTransformFunc = Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- drop_closures_BindingTransformFunc :: BindingTransformFunc -> BindingTransformFunc_WithClosures
- dynamic_BindingTransformFunc :: (HasCallStack, MonadIO m, IsBinding a) => FunPtr C_BindingTransformFunc -> a -> GValue -> GValue -> Ptr () -> m Bool
- genClosure_BindingTransformFunc :: BindingTransformFunc -> IO Closure
- mk_BindingTransformFunc :: C_BindingTransformFunc -> IO (FunPtr C_BindingTransformFunc)
- noBindingTransformFunc :: Maybe BindingTransformFunc
- noBindingTransformFunc_WithClosures :: Maybe BindingTransformFunc_WithClosures
- wrap_BindingTransformFunc :: Maybe (Ptr (FunPtr C_BindingTransformFunc)) -> BindingTransformFunc_WithClosures -> Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- type BoxedCopyFunc = Ptr () -> IO (Ptr ())
- type C_BoxedCopyFunc = Ptr () -> IO (Ptr ())
- dynamic_BoxedCopyFunc :: (HasCallStack, MonadIO m) => FunPtr C_BoxedCopyFunc -> Ptr () -> m (Ptr ())
- genClosure_BoxedCopyFunc :: BoxedCopyFunc -> IO Closure
- mk_BoxedCopyFunc :: C_BoxedCopyFunc -> IO (FunPtr C_BoxedCopyFunc)
- noBoxedCopyFunc :: Maybe BoxedCopyFunc
- wrap_BoxedCopyFunc :: Maybe (Ptr (FunPtr C_BoxedCopyFunc)) -> BoxedCopyFunc -> Ptr () -> IO (Ptr ())
- type BoxedFreeFunc = Ptr () -> IO ()
- type C_BoxedFreeFunc = Ptr () -> IO ()
- dynamic_BoxedFreeFunc :: (HasCallStack, MonadIO m) => FunPtr C_BoxedFreeFunc -> Ptr () -> m ()
- genClosure_BoxedFreeFunc :: BoxedFreeFunc -> IO Closure
- mk_BoxedFreeFunc :: C_BoxedFreeFunc -> IO (FunPtr C_BoxedFreeFunc)
- noBoxedFreeFunc :: Maybe BoxedFreeFunc
- wrap_BoxedFreeFunc :: Maybe (Ptr (FunPtr C_BoxedFreeFunc)) -> BoxedFreeFunc -> Ptr () -> IO ()
- type C_Callback = IO ()
- type Callback = IO ()
- dynamic_Callback :: (HasCallStack, MonadIO m) => FunPtr C_Callback -> m ()
- genClosure_Callback :: Callback -> IO Closure
- mk_Callback :: C_Callback -> IO (FunPtr C_Callback)
- noCallback :: Maybe Callback
- wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback -> IO ()
- type C_ClassFinalizeFunc = Ptr TypeClass -> Ptr () -> IO ()
- type ClassFinalizeFunc = TypeClass -> Ptr () -> IO ()
- dynamic_ClassFinalizeFunc :: (HasCallStack, MonadIO m) => FunPtr C_ClassFinalizeFunc -> TypeClass -> Ptr () -> m ()
- genClosure_ClassFinalizeFunc :: ClassFinalizeFunc -> IO Closure
- mk_ClassFinalizeFunc :: C_ClassFinalizeFunc -> IO (FunPtr C_ClassFinalizeFunc)
- noClassFinalizeFunc :: Maybe ClassFinalizeFunc
- wrap_ClassFinalizeFunc :: Maybe (Ptr (FunPtr C_ClassFinalizeFunc)) -> ClassFinalizeFunc -> Ptr TypeClass -> Ptr () -> IO ()
- type C_ClassInitFunc = Ptr TypeClass -> Ptr () -> IO ()
- type ClassInitFunc = TypeClass -> Ptr () -> IO ()
- dynamic_ClassInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_ClassInitFunc -> TypeClass -> Ptr () -> m ()
- genClosure_ClassInitFunc :: ClassInitFunc -> IO Closure
- mk_ClassInitFunc :: C_ClassInitFunc -> IO (FunPtr C_ClassInitFunc)
- noClassInitFunc :: Maybe ClassInitFunc
- wrap_ClassInitFunc :: Maybe (Ptr (FunPtr C_ClassInitFunc)) -> ClassInitFunc -> Ptr TypeClass -> Ptr () -> IO ()
- type C_ClosureMarshalFieldCallback = Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- type ClosureMarshalFieldCallback = Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> IO ()
- dynamic_ClosureMarshalFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ClosureMarshalFieldCallback -> Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- genClosure_ClosureMarshalFieldCallback :: ClosureMarshalFieldCallback -> IO Closure
- mk_ClosureMarshalFieldCallback :: C_ClosureMarshalFieldCallback -> IO (FunPtr C_ClosureMarshalFieldCallback)
- noClosureMarshalFieldCallback :: Maybe ClosureMarshalFieldCallback
- wrap_ClosureMarshalFieldCallback :: Maybe (Ptr (FunPtr C_ClosureMarshalFieldCallback)) -> ClosureMarshalFieldCallback -> Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- type C_ClosureNotify = Ptr () -> Ptr Closure -> IO ()
- type ClosureNotify = Ptr () -> Closure -> IO ()
- dynamic_ClosureNotify :: (HasCallStack, MonadIO m) => FunPtr C_ClosureNotify -> Ptr () -> Closure -> m ()
- genClosure_ClosureNotify :: ClosureNotify -> IO Closure
- mk_ClosureNotify :: C_ClosureNotify -> IO (FunPtr C_ClosureNotify)
- noClosureNotify :: Maybe ClosureNotify
- wrap_ClosureNotify :: Maybe (Ptr (FunPtr C_ClosureNotify)) -> ClosureNotify -> Ptr () -> Ptr Closure -> IO ()
- type C_InstanceInitFunc = Ptr TypeInstance -> Ptr TypeClass -> IO ()
- type InstanceInitFunc = TypeInstance -> TypeClass -> IO ()
- dynamic_InstanceInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_InstanceInitFunc -> TypeInstance -> TypeClass -> m ()
- genClosure_InstanceInitFunc :: InstanceInitFunc -> IO Closure
- mk_InstanceInitFunc :: C_InstanceInitFunc -> IO (FunPtr C_InstanceInitFunc)
- noInstanceInitFunc :: Maybe InstanceInitFunc
- wrap_InstanceInitFunc :: Maybe (Ptr (FunPtr C_InstanceInitFunc)) -> InstanceInitFunc -> Ptr TypeInstance -> Ptr TypeClass -> IO ()
- type C_InterfaceFinalizeFunc = Ptr TypeInterface -> Ptr () -> IO ()
- type InterfaceFinalizeFunc = TypeInterface -> Ptr () -> IO ()
- dynamic_InterfaceFinalizeFunc :: (HasCallStack, MonadIO m) => FunPtr C_InterfaceFinalizeFunc -> TypeInterface -> Ptr () -> m ()
- genClosure_InterfaceFinalizeFunc :: InterfaceFinalizeFunc -> IO Closure
- mk_InterfaceFinalizeFunc :: C_InterfaceFinalizeFunc -> IO (FunPtr C_InterfaceFinalizeFunc)
- noInterfaceFinalizeFunc :: Maybe InterfaceFinalizeFunc
- wrap_InterfaceFinalizeFunc :: Maybe (Ptr (FunPtr C_InterfaceFinalizeFunc)) -> InterfaceFinalizeFunc -> Ptr TypeInterface -> Ptr () -> IO ()
- type C_InterfaceInitFunc = Ptr TypeInterface -> Ptr () -> IO ()
- type InterfaceInitFunc = TypeInterface -> Ptr () -> IO ()
- dynamic_InterfaceInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_InterfaceInitFunc -> TypeInterface -> Ptr () -> m ()
- genClosure_InterfaceInitFunc :: InterfaceInitFunc -> IO Closure
- mk_InterfaceInitFunc :: C_InterfaceInitFunc -> IO (FunPtr C_InterfaceInitFunc)
- noInterfaceInitFunc :: Maybe InterfaceInitFunc
- wrap_InterfaceInitFunc :: Maybe (Ptr (FunPtr C_InterfaceInitFunc)) -> InterfaceInitFunc -> Ptr TypeInterface -> Ptr () -> IO ()
- type C_ObjectFinalizeFunc = Ptr Object -> IO ()
- type ObjectFinalizeFunc = Object -> IO ()
- dynamic_ObjectFinalizeFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectFinalizeFunc -> a -> m ()
- genClosure_ObjectFinalizeFunc :: ObjectFinalizeFunc -> IO Closure
- mk_ObjectFinalizeFunc :: C_ObjectFinalizeFunc -> IO (FunPtr C_ObjectFinalizeFunc)
- noObjectFinalizeFunc :: Maybe ObjectFinalizeFunc
- wrap_ObjectFinalizeFunc :: Maybe (Ptr (FunPtr C_ObjectFinalizeFunc)) -> ObjectFinalizeFunc -> Ptr Object -> IO ()
- type C_ObjectGetPropertyFunc = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type ObjectGetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO ()
- dynamic_ObjectGetPropertyFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectGetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
- genClosure_ObjectGetPropertyFunc :: ObjectGetPropertyFunc -> IO Closure
- mk_ObjectGetPropertyFunc :: C_ObjectGetPropertyFunc -> IO (FunPtr C_ObjectGetPropertyFunc)
- noObjectGetPropertyFunc :: Maybe ObjectGetPropertyFunc
- wrap_ObjectGetPropertyFunc :: Maybe (Ptr (FunPtr C_ObjectGetPropertyFunc)) -> ObjectGetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type C_ObjectSetPropertyFunc = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type ObjectSetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO ()
- dynamic_ObjectSetPropertyFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectSetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
- genClosure_ObjectSetPropertyFunc :: ObjectSetPropertyFunc -> IO Closure
- mk_ObjectSetPropertyFunc :: C_ObjectSetPropertyFunc -> IO (FunPtr C_ObjectSetPropertyFunc)
- noObjectSetPropertyFunc :: Maybe ObjectSetPropertyFunc
- wrap_ObjectSetPropertyFunc :: Maybe (Ptr (FunPtr C_ObjectSetPropertyFunc)) -> ObjectSetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- type C_ParamSpecTypeInfoFinalizeFieldCallback = Ptr GParamSpec -> IO ()
- type ParamSpecTypeInfoFinalizeFieldCallback = GParamSpec -> IO ()
- dynamic_ParamSpecTypeInfoFinalizeFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback -> GParamSpec -> m ()
- genClosure_ParamSpecTypeInfoFinalizeFieldCallback :: ParamSpecTypeInfoFinalizeFieldCallback -> IO Closure
- mk_ParamSpecTypeInfoFinalizeFieldCallback :: C_ParamSpecTypeInfoFinalizeFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback)
- noParamSpecTypeInfoFinalizeFieldCallback :: Maybe ParamSpecTypeInfoFinalizeFieldCallback
- wrap_ParamSpecTypeInfoFinalizeFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback)) -> ParamSpecTypeInfoFinalizeFieldCallback -> Ptr GParamSpec -> IO ()
- type C_ParamSpecTypeInfoInstanceInitFieldCallback = Ptr GParamSpec -> IO ()
- type ParamSpecTypeInfoInstanceInitFieldCallback = GParamSpec -> IO ()
- dynamic_ParamSpecTypeInfoInstanceInitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback -> GParamSpec -> m ()
- genClosure_ParamSpecTypeInfoInstanceInitFieldCallback :: ParamSpecTypeInfoInstanceInitFieldCallback -> IO Closure
- mk_ParamSpecTypeInfoInstanceInitFieldCallback :: C_ParamSpecTypeInfoInstanceInitFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback)
- noParamSpecTypeInfoInstanceInitFieldCallback :: Maybe ParamSpecTypeInfoInstanceInitFieldCallback
- wrap_ParamSpecTypeInfoInstanceInitFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback)) -> ParamSpecTypeInfoInstanceInitFieldCallback -> Ptr GParamSpec -> IO ()
- type C_ParamSpecTypeInfoValueSetDefaultFieldCallback = Ptr GParamSpec -> Ptr GValue -> IO ()
- type ParamSpecTypeInfoValueSetDefaultFieldCallback = GParamSpec -> GValue -> IO ()
- dynamic_ParamSpecTypeInfoValueSetDefaultFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> GParamSpec -> GValue -> m ()
- genClosure_ParamSpecTypeInfoValueSetDefaultFieldCallback :: ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO Closure
- mk_ParamSpecTypeInfoValueSetDefaultFieldCallback :: C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback)
- noParamSpecTypeInfoValueSetDefaultFieldCallback :: Maybe ParamSpecTypeInfoValueSetDefaultFieldCallback
- wrap_ParamSpecTypeInfoValueSetDefaultFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback)) -> ParamSpecTypeInfoValueSetDefaultFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO ()
- type C_ParamSpecTypeInfoValueValidateFieldCallback = Ptr GParamSpec -> Ptr GValue -> IO CInt
- type ParamSpecTypeInfoValueValidateFieldCallback = GParamSpec -> GValue -> IO Bool
- dynamic_ParamSpecTypeInfoValueValidateFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback -> GParamSpec -> GValue -> m Bool
- genClosure_ParamSpecTypeInfoValueValidateFieldCallback :: ParamSpecTypeInfoValueValidateFieldCallback -> IO Closure
- mk_ParamSpecTypeInfoValueValidateFieldCallback :: C_ParamSpecTypeInfoValueValidateFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback)
- noParamSpecTypeInfoValueValidateFieldCallback :: Maybe ParamSpecTypeInfoValueValidateFieldCallback
- wrap_ParamSpecTypeInfoValueValidateFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback)) -> ParamSpecTypeInfoValueValidateFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO CInt
- type C_ParamSpecTypeInfoValuesCmpFieldCallback = Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
- type ParamSpecTypeInfoValuesCmpFieldCallback = GParamSpec -> GValue -> GValue -> IO Int32
- dynamic_ParamSpecTypeInfoValuesCmpFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback -> GParamSpec -> GValue -> GValue -> m Int32
- genClosure_ParamSpecTypeInfoValuesCmpFieldCallback :: ParamSpecTypeInfoValuesCmpFieldCallback -> IO Closure
- mk_ParamSpecTypeInfoValuesCmpFieldCallback :: C_ParamSpecTypeInfoValuesCmpFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback)
- noParamSpecTypeInfoValuesCmpFieldCallback :: Maybe ParamSpecTypeInfoValuesCmpFieldCallback
- wrap_ParamSpecTypeInfoValuesCmpFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback)) -> ParamSpecTypeInfoValuesCmpFieldCallback -> Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
- type C_SignalAccumulator = Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- type SignalAccumulator = SignalInvocationHint -> GValue -> GValue -> Ptr () -> IO Bool
- dynamic_SignalAccumulator :: (HasCallStack, MonadIO m) => FunPtr C_SignalAccumulator -> SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- genClosure_SignalAccumulator :: SignalAccumulator -> IO Closure
- mk_SignalAccumulator :: C_SignalAccumulator -> IO (FunPtr C_SignalAccumulator)
- noSignalAccumulator :: Maybe SignalAccumulator
- wrap_SignalAccumulator :: Maybe (Ptr (FunPtr C_SignalAccumulator)) -> SignalAccumulator -> Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- type C_SignalEmissionHook = Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- type SignalEmissionHook = SignalInvocationHint -> [GValue] -> Ptr () -> IO Bool
- dynamic_SignalEmissionHook :: (HasCallStack, MonadIO m) => FunPtr C_SignalEmissionHook -> SignalInvocationHint -> [GValue] -> Ptr () -> m Bool
- genClosure_SignalEmissionHook :: SignalEmissionHook -> IO Closure
- mk_SignalEmissionHook :: C_SignalEmissionHook -> IO (FunPtr C_SignalEmissionHook)
- noSignalEmissionHook :: Maybe SignalEmissionHook
- wrap_SignalEmissionHook :: Maybe (Ptr (FunPtr C_SignalEmissionHook)) -> SignalEmissionHook -> Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- type C_ToggleNotify = Ptr () -> Ptr Object -> CInt -> IO ()
- type ToggleNotify = Ptr () -> Object -> Bool -> IO ()
- dynamic_ToggleNotify :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ToggleNotify -> Ptr () -> a -> Bool -> m ()
- genClosure_ToggleNotify :: ToggleNotify -> IO Closure
- mk_ToggleNotify :: C_ToggleNotify -> IO (FunPtr C_ToggleNotify)
- noToggleNotify :: Maybe ToggleNotify
- wrap_ToggleNotify :: Maybe (Ptr (FunPtr C_ToggleNotify)) -> ToggleNotify -> Ptr () -> Ptr Object -> CInt -> IO ()
- type C_TypeClassCacheFunc = Ptr () -> Ptr TypeClass -> IO CInt
- type TypeClassCacheFunc = Ptr () -> TypeClass -> IO Bool
- dynamic_TypeClassCacheFunc :: (HasCallStack, MonadIO m) => FunPtr C_TypeClassCacheFunc -> Ptr () -> TypeClass -> m Bool
- genClosure_TypeClassCacheFunc :: TypeClassCacheFunc -> IO Closure
- mk_TypeClassCacheFunc :: C_TypeClassCacheFunc -> IO (FunPtr C_TypeClassCacheFunc)
- noTypeClassCacheFunc :: Maybe TypeClassCacheFunc
- wrap_TypeClassCacheFunc :: Maybe (Ptr (FunPtr C_TypeClassCacheFunc)) -> TypeClassCacheFunc -> Ptr () -> Ptr TypeClass -> IO CInt
- type C_TypeInterfaceCheckFunc = Ptr () -> Ptr TypeInterface -> IO ()
- type TypeInterfaceCheckFunc = Ptr () -> TypeInterface -> IO ()
- dynamic_TypeInterfaceCheckFunc :: (HasCallStack, MonadIO m) => FunPtr C_TypeInterfaceCheckFunc -> Ptr () -> TypeInterface -> m ()
- genClosure_TypeInterfaceCheckFunc :: TypeInterfaceCheckFunc -> IO Closure
- mk_TypeInterfaceCheckFunc :: C_TypeInterfaceCheckFunc -> IO (FunPtr C_TypeInterfaceCheckFunc)
- noTypeInterfaceCheckFunc :: Maybe TypeInterfaceCheckFunc
- wrap_TypeInterfaceCheckFunc :: Maybe (Ptr (FunPtr C_TypeInterfaceCheckFunc)) -> TypeInterfaceCheckFunc -> Ptr () -> Ptr TypeInterface -> IO ()
- type C_TypePluginCompleteInterfaceInfo = Ptr TypePlugin -> CGType -> CGType -> Ptr InterfaceInfo -> IO ()
- type TypePluginCompleteInterfaceInfo = TypePlugin -> GType -> GType -> InterfaceInfo -> IO ()
- dynamic_TypePluginCompleteInterfaceInfo :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginCompleteInterfaceInfo -> a -> GType -> GType -> InterfaceInfo -> m ()
- genClosure_TypePluginCompleteInterfaceInfo :: TypePluginCompleteInterfaceInfo -> IO Closure
- mk_TypePluginCompleteInterfaceInfo :: C_TypePluginCompleteInterfaceInfo -> IO (FunPtr C_TypePluginCompleteInterfaceInfo)
- noTypePluginCompleteInterfaceInfo :: Maybe TypePluginCompleteInterfaceInfo
- wrap_TypePluginCompleteInterfaceInfo :: Maybe (Ptr (FunPtr C_TypePluginCompleteInterfaceInfo)) -> TypePluginCompleteInterfaceInfo -> Ptr TypePlugin -> CGType -> CGType -> Ptr InterfaceInfo -> IO ()
- type C_TypePluginCompleteTypeInfo = Ptr TypePlugin -> CGType -> Ptr TypeInfo -> Ptr TypeValueTable -> IO ()
- type TypePluginCompleteTypeInfo = TypePlugin -> GType -> TypeInfo -> TypeValueTable -> IO ()
- dynamic_TypePluginCompleteTypeInfo :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginCompleteTypeInfo -> a -> GType -> TypeInfo -> TypeValueTable -> m ()
- genClosure_TypePluginCompleteTypeInfo :: TypePluginCompleteTypeInfo -> IO Closure
- mk_TypePluginCompleteTypeInfo :: C_TypePluginCompleteTypeInfo -> IO (FunPtr C_TypePluginCompleteTypeInfo)
- noTypePluginCompleteTypeInfo :: Maybe TypePluginCompleteTypeInfo
- wrap_TypePluginCompleteTypeInfo :: Maybe (Ptr (FunPtr C_TypePluginCompleteTypeInfo)) -> TypePluginCompleteTypeInfo -> Ptr TypePlugin -> CGType -> Ptr TypeInfo -> Ptr TypeValueTable -> IO ()
- type C_TypePluginUnuse = Ptr TypePlugin -> IO ()
- type TypePluginUnuse = TypePlugin -> IO ()
- dynamic_TypePluginUnuse :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginUnuse -> a -> m ()
- genClosure_TypePluginUnuse :: TypePluginUnuse -> IO Closure
- mk_TypePluginUnuse :: C_TypePluginUnuse -> IO (FunPtr C_TypePluginUnuse)
- noTypePluginUnuse :: Maybe TypePluginUnuse
- wrap_TypePluginUnuse :: Maybe (Ptr (FunPtr C_TypePluginUnuse)) -> TypePluginUnuse -> Ptr TypePlugin -> IO ()
- type C_TypePluginUse = Ptr TypePlugin -> IO ()
- type TypePluginUse = TypePlugin -> IO ()
- dynamic_TypePluginUse :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginUse -> a -> m ()
- genClosure_TypePluginUse :: TypePluginUse -> IO Closure
- mk_TypePluginUse :: C_TypePluginUse -> IO (FunPtr C_TypePluginUse)
- noTypePluginUse :: Maybe TypePluginUse
- wrap_TypePluginUse :: Maybe (Ptr (FunPtr C_TypePluginUse)) -> TypePluginUse -> Ptr TypePlugin -> IO ()
- type C_TypeValueTableCollectValueFieldCallback = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- type TypeValueTableCollectValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text
- dynamic_TypeValueTableCollectValueFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableCollectValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
- genClosure_TypeValueTableCollectValueFieldCallback :: TypeValueTableCollectValueFieldCallback -> IO Closure
- mk_TypeValueTableCollectValueFieldCallback :: C_TypeValueTableCollectValueFieldCallback -> IO (FunPtr C_TypeValueTableCollectValueFieldCallback)
- noTypeValueTableCollectValueFieldCallback :: Maybe TypeValueTableCollectValueFieldCallback
- wrap_TypeValueTableCollectValueFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableCollectValueFieldCallback)) -> TypeValueTableCollectValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- type C_TypeValueTableLcopyValueFieldCallback = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- type TypeValueTableLcopyValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text
- dynamic_TypeValueTableLcopyValueFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableLcopyValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
- genClosure_TypeValueTableLcopyValueFieldCallback :: TypeValueTableLcopyValueFieldCallback -> IO Closure
- mk_TypeValueTableLcopyValueFieldCallback :: C_TypeValueTableLcopyValueFieldCallback -> IO (FunPtr C_TypeValueTableLcopyValueFieldCallback)
- noTypeValueTableLcopyValueFieldCallback :: Maybe TypeValueTableLcopyValueFieldCallback
- wrap_TypeValueTableLcopyValueFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableLcopyValueFieldCallback)) -> TypeValueTableLcopyValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- type C_TypeValueTableValueCopyFieldCallback = Ptr GValue -> Ptr GValue -> IO ()
- type TypeValueTableValueCopyFieldCallback = GValue -> GValue -> IO ()
- dynamic_TypeValueTableValueCopyFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueCopyFieldCallback -> GValue -> GValue -> m ()
- genClosure_TypeValueTableValueCopyFieldCallback :: TypeValueTableValueCopyFieldCallback -> IO Closure
- mk_TypeValueTableValueCopyFieldCallback :: C_TypeValueTableValueCopyFieldCallback -> IO (FunPtr C_TypeValueTableValueCopyFieldCallback)
- noTypeValueTableValueCopyFieldCallback :: Maybe TypeValueTableValueCopyFieldCallback
- wrap_TypeValueTableValueCopyFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueCopyFieldCallback)) -> TypeValueTableValueCopyFieldCallback -> Ptr GValue -> Ptr GValue -> IO ()
- type C_TypeValueTableValueFreeFieldCallback = Ptr GValue -> IO ()
- type TypeValueTableValueFreeFieldCallback = GValue -> IO ()
- dynamic_TypeValueTableValueFreeFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueFreeFieldCallback -> GValue -> m ()
- genClosure_TypeValueTableValueFreeFieldCallback :: TypeValueTableValueFreeFieldCallback -> IO Closure
- mk_TypeValueTableValueFreeFieldCallback :: C_TypeValueTableValueFreeFieldCallback -> IO (FunPtr C_TypeValueTableValueFreeFieldCallback)
- noTypeValueTableValueFreeFieldCallback :: Maybe TypeValueTableValueFreeFieldCallback
- wrap_TypeValueTableValueFreeFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueFreeFieldCallback)) -> TypeValueTableValueFreeFieldCallback -> Ptr GValue -> IO ()
- type C_TypeValueTableValueInitFieldCallback = Ptr GValue -> IO ()
- type TypeValueTableValueInitFieldCallback = GValue -> IO ()
- dynamic_TypeValueTableValueInitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueInitFieldCallback -> GValue -> m ()
- genClosure_TypeValueTableValueInitFieldCallback :: TypeValueTableValueInitFieldCallback -> IO Closure
- mk_TypeValueTableValueInitFieldCallback :: C_TypeValueTableValueInitFieldCallback -> IO (FunPtr C_TypeValueTableValueInitFieldCallback)
- noTypeValueTableValueInitFieldCallback :: Maybe TypeValueTableValueInitFieldCallback
- wrap_TypeValueTableValueInitFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueInitFieldCallback)) -> TypeValueTableValueInitFieldCallback -> Ptr GValue -> IO ()
- type C_TypeValueTableValuePeekPointerFieldCallback = Ptr GValue -> IO (Ptr ())
- type TypeValueTableValuePeekPointerFieldCallback = GValue -> IO (Ptr ())
- dynamic_TypeValueTableValuePeekPointerFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValuePeekPointerFieldCallback -> GValue -> m (Ptr ())
- genClosure_TypeValueTableValuePeekPointerFieldCallback :: TypeValueTableValuePeekPointerFieldCallback -> IO Closure
- mk_TypeValueTableValuePeekPointerFieldCallback :: C_TypeValueTableValuePeekPointerFieldCallback -> IO (FunPtr C_TypeValueTableValuePeekPointerFieldCallback)
- noTypeValueTableValuePeekPointerFieldCallback :: Maybe TypeValueTableValuePeekPointerFieldCallback
- wrap_TypeValueTableValuePeekPointerFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValuePeekPointerFieldCallback)) -> TypeValueTableValuePeekPointerFieldCallback -> Ptr GValue -> IO (Ptr ())
- type C_ValueTransform = Ptr GValue -> Ptr GValue -> IO ()
- type ValueTransform = GValue -> GValue -> IO ()
- dynamic_ValueTransform :: (HasCallStack, MonadIO m) => FunPtr C_ValueTransform -> GValue -> GValue -> m ()
- genClosure_ValueTransform :: ValueTransform -> IO Closure
- mk_ValueTransform :: C_ValueTransform -> IO (FunPtr C_ValueTransform)
- noValueTransform :: Maybe ValueTransform
- wrap_ValueTransform :: Maybe (Ptr (FunPtr C_ValueTransform)) -> ValueTransform -> Ptr GValue -> Ptr GValue -> IO ()
- type C_WeakNotify = Ptr () -> Ptr Object -> IO ()
- type WeakNotify = Ptr () -> Object -> IO ()
- dynamic_WeakNotify :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_WeakNotify -> Ptr () -> a -> m ()
- genClosure_WeakNotify :: WeakNotify -> IO Closure
- mk_WeakNotify :: C_WeakNotify -> IO (FunPtr C_WeakNotify)
- noWeakNotify :: Maybe WeakNotify
- wrap_WeakNotify :: Maybe (Ptr (FunPtr C_WeakNotify)) -> WeakNotify -> Ptr () -> Ptr Object -> IO ()
Signals
BaseFinalizeFunc
type BaseFinalizeFunc = TypeClass -> IO () Source #
dynamic_BaseFinalizeFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_BaseFinalizeFunc | |
-> TypeClass |
|
-> m () |
wrap_BaseFinalizeFunc :: Maybe (Ptr (FunPtr C_BaseFinalizeFunc)) -> BaseFinalizeFunc -> Ptr TypeClass -> IO () Source #
BaseInitFunc
type BaseInitFunc = TypeClass -> IO () Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_BaseInitFunc | |
-> TypeClass |
|
-> m () |
wrap_BaseInitFunc :: Maybe (Ptr (FunPtr C_BaseInitFunc)) -> BaseInitFunc -> Ptr TypeClass -> IO () Source #
BindingTransformFunc
drop_closures_BindingTransformFunc :: BindingTransformFunc -> BindingTransformFunc_WithClosures Source #
dynamic_BindingTransformFunc Source #
:: (HasCallStack, MonadIO m, IsBinding a) | |
=> FunPtr C_BindingTransformFunc | |
-> a |
|
-> GValue |
|
-> GValue |
|
-> Ptr () |
|
-> m Bool | Returns: |
wrap_BindingTransformFunc :: Maybe (Ptr (FunPtr C_BindingTransformFunc)) -> BindingTransformFunc_WithClosures -> Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt Source #
BoxedCopyFunc
dynamic_BoxedCopyFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_BoxedCopyFunc | |
-> Ptr () |
|
-> m (Ptr ()) | Returns: The newly created copy of the boxed structure. |
wrap_BoxedCopyFunc :: Maybe (Ptr (FunPtr C_BoxedCopyFunc)) -> BoxedCopyFunc -> Ptr () -> IO (Ptr ()) Source #
BoxedFreeFunc
type BoxedFreeFunc = Ptr () -> IO () Source #
type C_BoxedFreeFunc = Ptr () -> IO () Source #
dynamic_BoxedFreeFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_BoxedFreeFunc | |
-> Ptr () |
|
-> m () |
wrap_BoxedFreeFunc :: Maybe (Ptr (FunPtr C_BoxedFreeFunc)) -> BoxedFreeFunc -> Ptr () -> IO () Source #
Callback
type C_Callback = IO () Source #
dynamic_Callback :: (HasCallStack, MonadIO m) => FunPtr C_Callback -> m () Source #
mk_Callback :: C_Callback -> IO (FunPtr C_Callback) Source #
wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback -> IO () Source #
ClassFinalizeFunc
dynamic_ClassFinalizeFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_ClassFinalizeFunc | |
-> TypeClass |
|
-> Ptr () |
|
-> m () |
wrap_ClassFinalizeFunc :: Maybe (Ptr (FunPtr C_ClassFinalizeFunc)) -> ClassFinalizeFunc -> Ptr TypeClass -> Ptr () -> IO () Source #
ClassInitFunc
dynamic_ClassInitFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_ClassInitFunc | |
-> TypeClass |
|
-> Ptr () |
|
-> m () |
wrap_ClassInitFunc :: Maybe (Ptr (FunPtr C_ClassInitFunc)) -> ClassInitFunc -> Ptr TypeClass -> Ptr () -> IO () Source #
ClosureMarshalFieldCallback
type C_ClosureMarshalFieldCallback = Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO () Source #
type ClosureMarshalFieldCallback = Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> IO () Source #
dynamic_ClosureMarshalFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ClosureMarshalFieldCallback -> Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source #
mk_ClosureMarshalFieldCallback :: C_ClosureMarshalFieldCallback -> IO (FunPtr C_ClosureMarshalFieldCallback) Source #
wrap_ClosureMarshalFieldCallback :: Maybe (Ptr (FunPtr C_ClosureMarshalFieldCallback)) -> ClosureMarshalFieldCallback -> Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO () Source #
ClosureNotify
dynamic_ClosureNotify Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_ClosureNotify | |
-> Ptr () |
|
-> Closure |
|
-> m () |
wrap_ClosureNotify :: Maybe (Ptr (FunPtr C_ClosureNotify)) -> ClosureNotify -> Ptr () -> Ptr Closure -> IO () Source #
InstanceInitFunc
type C_InstanceInitFunc = Ptr TypeInstance -> Ptr TypeClass -> IO () Source #
type InstanceInitFunc = TypeInstance -> TypeClass -> IO () Source #
dynamic_InstanceInitFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_InstanceInitFunc | |
-> TypeInstance |
|
-> TypeClass |
|
-> m () |
wrap_InstanceInitFunc :: Maybe (Ptr (FunPtr C_InstanceInitFunc)) -> InstanceInitFunc -> Ptr TypeInstance -> Ptr TypeClass -> IO () Source #
InterfaceFinalizeFunc
type C_InterfaceFinalizeFunc = Ptr TypeInterface -> Ptr () -> IO () Source #
type InterfaceFinalizeFunc = TypeInterface -> Ptr () -> IO () Source #
dynamic_InterfaceFinalizeFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_InterfaceFinalizeFunc | |
-> TypeInterface |
|
-> Ptr () |
|
-> m () |
wrap_InterfaceFinalizeFunc :: Maybe (Ptr (FunPtr C_InterfaceFinalizeFunc)) -> InterfaceFinalizeFunc -> Ptr TypeInterface -> Ptr () -> IO () Source #
InterfaceInitFunc
type C_InterfaceInitFunc = Ptr TypeInterface -> Ptr () -> IO () Source #
type InterfaceInitFunc = TypeInterface -> Ptr () -> IO () Source #
dynamic_InterfaceInitFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_InterfaceInitFunc | |
-> TypeInterface |
|
-> Ptr () |
|
-> m () |
wrap_InterfaceInitFunc :: Maybe (Ptr (FunPtr C_InterfaceInitFunc)) -> InterfaceInitFunc -> Ptr TypeInterface -> Ptr () -> IO () Source #
ObjectFinalizeFunc
type ObjectFinalizeFunc = Object -> IO () Source #
dynamic_ObjectFinalizeFunc Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_ObjectFinalizeFunc | |
-> a |
|
-> m () |
wrap_ObjectFinalizeFunc :: Maybe (Ptr (FunPtr C_ObjectFinalizeFunc)) -> ObjectFinalizeFunc -> Ptr Object -> IO () Source #
ObjectGetPropertyFunc
type C_ObjectGetPropertyFunc = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source #
type ObjectGetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO () Source #
dynamic_ObjectGetPropertyFunc Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_ObjectGetPropertyFunc | |
-> a |
|
-> Word32 |
|
-> GValue |
|
-> GParamSpec |
|
-> m () |
wrap_ObjectGetPropertyFunc :: Maybe (Ptr (FunPtr C_ObjectGetPropertyFunc)) -> ObjectGetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source #
ObjectSetPropertyFunc
type C_ObjectSetPropertyFunc = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source #
type ObjectSetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO () Source #
dynamic_ObjectSetPropertyFunc Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_ObjectSetPropertyFunc | |
-> a |
|
-> Word32 |
|
-> GValue |
|
-> GParamSpec |
|
-> m () |
wrap_ObjectSetPropertyFunc :: Maybe (Ptr (FunPtr C_ObjectSetPropertyFunc)) -> ObjectSetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO () Source #
ParamSpecTypeInfoFinalizeFieldCallback
type C_ParamSpecTypeInfoFinalizeFieldCallback = Ptr GParamSpec -> IO () Source #
type ParamSpecTypeInfoFinalizeFieldCallback = GParamSpec -> IO () Source #
dynamic_ParamSpecTypeInfoFinalizeFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback -> GParamSpec -> m () Source #
genClosure_ParamSpecTypeInfoFinalizeFieldCallback :: ParamSpecTypeInfoFinalizeFieldCallback -> IO Closure Source #
mk_ParamSpecTypeInfoFinalizeFieldCallback :: C_ParamSpecTypeInfoFinalizeFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback) Source #
wrap_ParamSpecTypeInfoFinalizeFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback)) -> ParamSpecTypeInfoFinalizeFieldCallback -> Ptr GParamSpec -> IO () Source #
ParamSpecTypeInfoInstanceInitFieldCallback
type C_ParamSpecTypeInfoInstanceInitFieldCallback = Ptr GParamSpec -> IO () Source #
type ParamSpecTypeInfoInstanceInitFieldCallback = GParamSpec -> IO () Source #
dynamic_ParamSpecTypeInfoInstanceInitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback -> GParamSpec -> m () Source #
genClosure_ParamSpecTypeInfoInstanceInitFieldCallback :: ParamSpecTypeInfoInstanceInitFieldCallback -> IO Closure Source #
mk_ParamSpecTypeInfoInstanceInitFieldCallback :: C_ParamSpecTypeInfoInstanceInitFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback) Source #
noParamSpecTypeInfoInstanceInitFieldCallback :: Maybe ParamSpecTypeInfoInstanceInitFieldCallback Source #
wrap_ParamSpecTypeInfoInstanceInitFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback)) -> ParamSpecTypeInfoInstanceInitFieldCallback -> Ptr GParamSpec -> IO () Source #
ParamSpecTypeInfoValueSetDefaultFieldCallback
type C_ParamSpecTypeInfoValueSetDefaultFieldCallback = Ptr GParamSpec -> Ptr GValue -> IO () Source #
type ParamSpecTypeInfoValueSetDefaultFieldCallback = GParamSpec -> GValue -> IO () Source #
dynamic_ParamSpecTypeInfoValueSetDefaultFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> GParamSpec -> GValue -> m () Source #
genClosure_ParamSpecTypeInfoValueSetDefaultFieldCallback :: ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO Closure Source #
mk_ParamSpecTypeInfoValueSetDefaultFieldCallback :: C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback) Source #
noParamSpecTypeInfoValueSetDefaultFieldCallback :: Maybe ParamSpecTypeInfoValueSetDefaultFieldCallback Source #
wrap_ParamSpecTypeInfoValueSetDefaultFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback)) -> ParamSpecTypeInfoValueSetDefaultFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO () Source #
ParamSpecTypeInfoValueValidateFieldCallback
type C_ParamSpecTypeInfoValueValidateFieldCallback = Ptr GParamSpec -> Ptr GValue -> IO CInt Source #
type ParamSpecTypeInfoValueValidateFieldCallback = GParamSpec -> GValue -> IO Bool Source #
dynamic_ParamSpecTypeInfoValueValidateFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback -> GParamSpec -> GValue -> m Bool Source #
genClosure_ParamSpecTypeInfoValueValidateFieldCallback :: ParamSpecTypeInfoValueValidateFieldCallback -> IO Closure Source #
mk_ParamSpecTypeInfoValueValidateFieldCallback :: C_ParamSpecTypeInfoValueValidateFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback) Source #
noParamSpecTypeInfoValueValidateFieldCallback :: Maybe ParamSpecTypeInfoValueValidateFieldCallback Source #
wrap_ParamSpecTypeInfoValueValidateFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback)) -> ParamSpecTypeInfoValueValidateFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO CInt Source #
ParamSpecTypeInfoValuesCmpFieldCallback
type C_ParamSpecTypeInfoValuesCmpFieldCallback = Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32 Source #
type ParamSpecTypeInfoValuesCmpFieldCallback = GParamSpec -> GValue -> GValue -> IO Int32 Source #
dynamic_ParamSpecTypeInfoValuesCmpFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback -> GParamSpec -> GValue -> GValue -> m Int32 Source #
genClosure_ParamSpecTypeInfoValuesCmpFieldCallback :: ParamSpecTypeInfoValuesCmpFieldCallback -> IO Closure Source #
mk_ParamSpecTypeInfoValuesCmpFieldCallback :: C_ParamSpecTypeInfoValuesCmpFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback) Source #
wrap_ParamSpecTypeInfoValuesCmpFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback)) -> ParamSpecTypeInfoValuesCmpFieldCallback -> Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32 Source #
SignalAccumulator
type C_SignalAccumulator = Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt Source #
type SignalAccumulator = SignalInvocationHint -> GValue -> GValue -> Ptr () -> IO Bool Source #
dynamic_SignalAccumulator Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_SignalAccumulator | |
-> SignalInvocationHint |
|
-> GValue |
|
-> GValue |
|
-> Ptr () |
|
-> m Bool | Returns: The accumulator function returns whether the signal emission
should be aborted. Returning |
wrap_SignalAccumulator :: Maybe (Ptr (FunPtr C_SignalAccumulator)) -> SignalAccumulator -> Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt Source #
SignalEmissionHook
type C_SignalEmissionHook = Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt Source #
type SignalEmissionHook = SignalInvocationHint -> [GValue] -> Ptr () -> IO Bool Source #
dynamic_SignalEmissionHook Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_SignalEmissionHook | |
-> SignalInvocationHint |
|
-> [GValue] |
|
-> Ptr () |
|
-> m Bool | Returns: whether it wants to stay connected. If it returns |
wrap_SignalEmissionHook :: Maybe (Ptr (FunPtr C_SignalEmissionHook)) -> SignalEmissionHook -> Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt Source #
ToggleNotify
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_ToggleNotify | |
-> Ptr () |
|
-> a |
|
-> Bool |
|
-> m () |
wrap_ToggleNotify :: Maybe (Ptr (FunPtr C_ToggleNotify)) -> ToggleNotify -> Ptr () -> Ptr Object -> CInt -> IO () Source #
TypeClassCacheFunc
dynamic_TypeClassCacheFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_TypeClassCacheFunc | |
-> Ptr () |
|
-> TypeClass |
|
-> m Bool | Returns: |
wrap_TypeClassCacheFunc :: Maybe (Ptr (FunPtr C_TypeClassCacheFunc)) -> TypeClassCacheFunc -> Ptr () -> Ptr TypeClass -> IO CInt Source #
TypeInterfaceCheckFunc
type C_TypeInterfaceCheckFunc = Ptr () -> Ptr TypeInterface -> IO () Source #
type TypeInterfaceCheckFunc = Ptr () -> TypeInterface -> IO () Source #
dynamic_TypeInterfaceCheckFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_TypeInterfaceCheckFunc | |
-> Ptr () |
|
-> TypeInterface |
|
-> m () |
mk_TypeInterfaceCheckFunc :: C_TypeInterfaceCheckFunc -> IO (FunPtr C_TypeInterfaceCheckFunc) Source #
wrap_TypeInterfaceCheckFunc :: Maybe (Ptr (FunPtr C_TypeInterfaceCheckFunc)) -> TypeInterfaceCheckFunc -> Ptr () -> Ptr TypeInterface -> IO () Source #
TypePluginCompleteInterfaceInfo
type C_TypePluginCompleteInterfaceInfo = Ptr TypePlugin -> CGType -> CGType -> Ptr InterfaceInfo -> IO () Source #
type TypePluginCompleteInterfaceInfo = TypePlugin -> GType -> GType -> InterfaceInfo -> IO () Source #
dynamic_TypePluginCompleteInterfaceInfo Source #
:: (HasCallStack, MonadIO m, IsTypePlugin a) | |
=> FunPtr C_TypePluginCompleteInterfaceInfo | |
-> a |
|
-> GType |
|
-> GType |
|
-> InterfaceInfo |
|
-> m () |
genClosure_TypePluginCompleteInterfaceInfo :: TypePluginCompleteInterfaceInfo -> IO Closure Source #
mk_TypePluginCompleteInterfaceInfo :: C_TypePluginCompleteInterfaceInfo -> IO (FunPtr C_TypePluginCompleteInterfaceInfo) Source #
wrap_TypePluginCompleteInterfaceInfo :: Maybe (Ptr (FunPtr C_TypePluginCompleteInterfaceInfo)) -> TypePluginCompleteInterfaceInfo -> Ptr TypePlugin -> CGType -> CGType -> Ptr InterfaceInfo -> IO () Source #
TypePluginCompleteTypeInfo
type C_TypePluginCompleteTypeInfo = Ptr TypePlugin -> CGType -> Ptr TypeInfo -> Ptr TypeValueTable -> IO () Source #
type TypePluginCompleteTypeInfo = TypePlugin -> GType -> TypeInfo -> TypeValueTable -> IO () Source #
dynamic_TypePluginCompleteTypeInfo Source #
:: (HasCallStack, MonadIO m, IsTypePlugin a) | |
=> FunPtr C_TypePluginCompleteTypeInfo | |
-> a |
|
-> GType |
|
-> TypeInfo |
|
-> TypeValueTable |
|
-> m () |
mk_TypePluginCompleteTypeInfo :: C_TypePluginCompleteTypeInfo -> IO (FunPtr C_TypePluginCompleteTypeInfo) Source #
wrap_TypePluginCompleteTypeInfo :: Maybe (Ptr (FunPtr C_TypePluginCompleteTypeInfo)) -> TypePluginCompleteTypeInfo -> Ptr TypePlugin -> CGType -> Ptr TypeInfo -> Ptr TypeValueTable -> IO () Source #
TypePluginUnuse
type C_TypePluginUnuse = Ptr TypePlugin -> IO () Source #
type TypePluginUnuse = TypePlugin -> IO () Source #
dynamic_TypePluginUnuse Source #
:: (HasCallStack, MonadIO m, IsTypePlugin a) | |
=> FunPtr C_TypePluginUnuse | |
-> a |
|
-> m () |
wrap_TypePluginUnuse :: Maybe (Ptr (FunPtr C_TypePluginUnuse)) -> TypePluginUnuse -> Ptr TypePlugin -> IO () Source #
TypePluginUse
type C_TypePluginUse = Ptr TypePlugin -> IO () Source #
type TypePluginUse = TypePlugin -> IO () Source #
dynamic_TypePluginUse Source #
:: (HasCallStack, MonadIO m, IsTypePlugin a) | |
=> FunPtr C_TypePluginUse | |
-> a |
|
-> m () |
wrap_TypePluginUse :: Maybe (Ptr (FunPtr C_TypePluginUse)) -> TypePluginUse -> Ptr TypePlugin -> IO () Source #
TypeValueTableCollectValueFieldCallback
type C_TypeValueTableCollectValueFieldCallback = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source #
type TypeValueTableCollectValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text Source #
dynamic_TypeValueTableCollectValueFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableCollectValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text Source #
genClosure_TypeValueTableCollectValueFieldCallback :: TypeValueTableCollectValueFieldCallback -> IO Closure Source #
mk_TypeValueTableCollectValueFieldCallback :: C_TypeValueTableCollectValueFieldCallback -> IO (FunPtr C_TypeValueTableCollectValueFieldCallback) Source #
wrap_TypeValueTableCollectValueFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableCollectValueFieldCallback)) -> TypeValueTableCollectValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source #
TypeValueTableLcopyValueFieldCallback
type C_TypeValueTableLcopyValueFieldCallback = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source #
type TypeValueTableLcopyValueFieldCallback = GValue -> Word32 -> TypeCValue -> Word32 -> IO Text Source #
dynamic_TypeValueTableLcopyValueFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableLcopyValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text Source #
genClosure_TypeValueTableLcopyValueFieldCallback :: TypeValueTableLcopyValueFieldCallback -> IO Closure Source #
mk_TypeValueTableLcopyValueFieldCallback :: C_TypeValueTableLcopyValueFieldCallback -> IO (FunPtr C_TypeValueTableLcopyValueFieldCallback) Source #
wrap_TypeValueTableLcopyValueFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableLcopyValueFieldCallback)) -> TypeValueTableLcopyValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString Source #
TypeValueTableValueCopyFieldCallback
dynamic_TypeValueTableValueCopyFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueCopyFieldCallback -> GValue -> GValue -> m () Source #
genClosure_TypeValueTableValueCopyFieldCallback :: TypeValueTableValueCopyFieldCallback -> IO Closure Source #
mk_TypeValueTableValueCopyFieldCallback :: C_TypeValueTableValueCopyFieldCallback -> IO (FunPtr C_TypeValueTableValueCopyFieldCallback) Source #
wrap_TypeValueTableValueCopyFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueCopyFieldCallback)) -> TypeValueTableValueCopyFieldCallback -> Ptr GValue -> Ptr GValue -> IO () Source #
TypeValueTableValueFreeFieldCallback
type TypeValueTableValueFreeFieldCallback = GValue -> IO () Source #
dynamic_TypeValueTableValueFreeFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueFreeFieldCallback -> GValue -> m () Source #
genClosure_TypeValueTableValueFreeFieldCallback :: TypeValueTableValueFreeFieldCallback -> IO Closure Source #
mk_TypeValueTableValueFreeFieldCallback :: C_TypeValueTableValueFreeFieldCallback -> IO (FunPtr C_TypeValueTableValueFreeFieldCallback) Source #
wrap_TypeValueTableValueFreeFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueFreeFieldCallback)) -> TypeValueTableValueFreeFieldCallback -> Ptr GValue -> IO () Source #
TypeValueTableValueInitFieldCallback
type TypeValueTableValueInitFieldCallback = GValue -> IO () Source #
dynamic_TypeValueTableValueInitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueInitFieldCallback -> GValue -> m () Source #
genClosure_TypeValueTableValueInitFieldCallback :: TypeValueTableValueInitFieldCallback -> IO Closure Source #
mk_TypeValueTableValueInitFieldCallback :: C_TypeValueTableValueInitFieldCallback -> IO (FunPtr C_TypeValueTableValueInitFieldCallback) Source #
wrap_TypeValueTableValueInitFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueInitFieldCallback)) -> TypeValueTableValueInitFieldCallback -> Ptr GValue -> IO () Source #
TypeValueTableValuePeekPointerFieldCallback
dynamic_TypeValueTableValuePeekPointerFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValuePeekPointerFieldCallback -> GValue -> m (Ptr ()) Source #
genClosure_TypeValueTableValuePeekPointerFieldCallback :: TypeValueTableValuePeekPointerFieldCallback -> IO Closure Source #
mk_TypeValueTableValuePeekPointerFieldCallback :: C_TypeValueTableValuePeekPointerFieldCallback -> IO (FunPtr C_TypeValueTableValuePeekPointerFieldCallback) Source #
noTypeValueTableValuePeekPointerFieldCallback :: Maybe TypeValueTableValuePeekPointerFieldCallback Source #
wrap_TypeValueTableValuePeekPointerFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValuePeekPointerFieldCallback)) -> TypeValueTableValuePeekPointerFieldCallback -> Ptr GValue -> IO (Ptr ()) Source #
ValueTransform
dynamic_ValueTransform Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_ValueTransform | |
-> GValue |
|
-> GValue |
|
-> m () |
wrap_ValueTransform :: Maybe (Ptr (FunPtr C_ValueTransform)) -> ValueTransform -> Ptr GValue -> Ptr GValue -> IO () Source #
WeakNotify
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_WeakNotify | |
-> Ptr () |
|
-> a |
|
-> m () |
mk_WeakNotify :: C_WeakNotify -> IO (FunPtr C_WeakNotify) Source #
wrap_WeakNotify :: Maybe (Ptr (FunPtr C_WeakNotify)) -> WeakNotify -> Ptr () -> Ptr Object -> IO () Source #