packages feed

gi-gobject 2.0.6 → 2.0.7

raw patch · 3 files changed

+20/−9 lines, 3 filesdep +haskell-gidep ~haskell-gi-basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: haskell-gi

Dependency ranges changed: haskell-gi-base

API changes (from Hackage documentation)

- GI.GObject.Callbacks: baseFinalizeFuncClosure :: BaseFinalizeFunc -> IO Closure
- GI.GObject.Callbacks: baseFinalizeFuncWrapper :: Maybe (Ptr (FunPtr (BaseFinalizeFuncC))) -> BaseFinalizeFunc -> Ptr TypeClass -> IO ()
- GI.GObject.Callbacks: baseInitFuncClosure :: BaseInitFunc -> IO Closure
- GI.GObject.Callbacks: baseInitFuncWrapper :: Maybe (Ptr (FunPtr (BaseInitFuncC))) -> BaseInitFunc -> Ptr TypeClass -> IO ()
- GI.GObject.Callbacks: bindingTransformFuncClosure :: BindingTransformFunc -> IO Closure
- GI.GObject.Callbacks: bindingTransformFuncWrapper :: Maybe (Ptr (FunPtr (BindingTransformFuncC))) -> BindingTransformFunc -> Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- GI.GObject.Callbacks: boxedCopyFuncClosure :: BoxedCopyFunc -> IO Closure
- GI.GObject.Callbacks: boxedCopyFuncWrapper :: Maybe (Ptr (FunPtr (BoxedCopyFuncC))) -> BoxedCopyFunc -> Ptr () -> IO (Ptr ())
- GI.GObject.Callbacks: boxedFreeFuncClosure :: BoxedFreeFunc -> IO Closure
- GI.GObject.Callbacks: boxedFreeFuncWrapper :: Maybe (Ptr (FunPtr (BoxedFreeFuncC))) -> BoxedFreeFunc -> Ptr () -> IO ()
- GI.GObject.Callbacks: callbackClosure :: Callback -> IO Closure
- GI.GObject.Callbacks: callbackWrapper :: Maybe (Ptr (FunPtr (CallbackC))) -> Callback -> IO ()
- GI.GObject.Callbacks: classFinalizeFuncClosure :: ClassFinalizeFunc -> IO Closure
- GI.GObject.Callbacks: classFinalizeFuncWrapper :: Maybe (Ptr (FunPtr (ClassFinalizeFuncC))) -> ClassFinalizeFunc -> Ptr TypeClass -> Ptr () -> IO ()
- GI.GObject.Callbacks: classInitFuncClosure :: ClassInitFunc -> IO Closure
- GI.GObject.Callbacks: classInitFuncWrapper :: Maybe (Ptr (FunPtr (ClassInitFuncC))) -> ClassInitFunc -> Ptr TypeClass -> Ptr () -> IO ()
- GI.GObject.Callbacks: closureMarshalFieldCallbackClosure :: ClosureMarshalFieldCallback -> IO Closure
- GI.GObject.Callbacks: closureMarshalFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ClosureMarshalFieldCallbackC))) -> ClosureMarshalFieldCallback -> Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- GI.GObject.Callbacks: closureNotifyClosure :: ClosureNotify -> IO Closure
- GI.GObject.Callbacks: closureNotifyWrapper :: Maybe (Ptr (FunPtr (ClosureNotifyC))) -> ClosureNotify -> Ptr () -> Ptr Closure -> IO ()
- GI.GObject.Callbacks: instanceInitFuncClosure :: InstanceInitFunc -> IO Closure
- GI.GObject.Callbacks: instanceInitFuncWrapper :: Maybe (Ptr (FunPtr (InstanceInitFuncC))) -> InstanceInitFunc -> Ptr TypeInstance -> Ptr TypeClass -> IO ()
- GI.GObject.Callbacks: interfaceFinalizeFuncClosure :: InterfaceFinalizeFunc -> IO Closure
- GI.GObject.Callbacks: interfaceFinalizeFuncWrapper :: Maybe (Ptr (FunPtr (InterfaceFinalizeFuncC))) -> InterfaceFinalizeFunc -> Ptr TypeInterface -> Ptr () -> IO ()
- GI.GObject.Callbacks: interfaceInitFuncClosure :: InterfaceInitFunc -> IO Closure
- GI.GObject.Callbacks: interfaceInitFuncWrapper :: Maybe (Ptr (FunPtr (InterfaceInitFuncC))) -> InterfaceInitFunc -> Ptr TypeInterface -> Ptr () -> IO ()
- GI.GObject.Callbacks: mkBaseFinalizeFunc :: BaseFinalizeFuncC -> IO (FunPtr BaseFinalizeFuncC)
- GI.GObject.Callbacks: mkBaseInitFunc :: BaseInitFuncC -> IO (FunPtr BaseInitFuncC)
- GI.GObject.Callbacks: mkBindingTransformFunc :: BindingTransformFuncC -> IO (FunPtr BindingTransformFuncC)
- GI.GObject.Callbacks: mkBoxedCopyFunc :: BoxedCopyFuncC -> IO (FunPtr BoxedCopyFuncC)
- GI.GObject.Callbacks: mkBoxedFreeFunc :: BoxedFreeFuncC -> IO (FunPtr BoxedFreeFuncC)
- GI.GObject.Callbacks: mkCallback :: CallbackC -> IO (FunPtr CallbackC)
- GI.GObject.Callbacks: mkClassFinalizeFunc :: ClassFinalizeFuncC -> IO (FunPtr ClassFinalizeFuncC)
- GI.GObject.Callbacks: mkClassInitFunc :: ClassInitFuncC -> IO (FunPtr ClassInitFuncC)
- GI.GObject.Callbacks: mkClosureMarshalFieldCallback :: ClosureMarshalFieldCallbackC -> IO (FunPtr ClosureMarshalFieldCallbackC)
- GI.GObject.Callbacks: mkClosureNotify :: ClosureNotifyC -> IO (FunPtr ClosureNotifyC)
- GI.GObject.Callbacks: mkInstanceInitFunc :: InstanceInitFuncC -> IO (FunPtr InstanceInitFuncC)
- GI.GObject.Callbacks: mkInterfaceFinalizeFunc :: InterfaceFinalizeFuncC -> IO (FunPtr InterfaceFinalizeFuncC)
- GI.GObject.Callbacks: mkInterfaceInitFunc :: InterfaceInitFuncC -> IO (FunPtr InterfaceInitFuncC)
- GI.GObject.Callbacks: mkObjectFinalizeFunc :: ObjectFinalizeFuncC -> IO (FunPtr ObjectFinalizeFuncC)
- GI.GObject.Callbacks: mkObjectGetPropertyFunc :: ObjectGetPropertyFuncC -> IO (FunPtr ObjectGetPropertyFuncC)
- GI.GObject.Callbacks: mkObjectSetPropertyFunc :: ObjectSetPropertyFuncC -> IO (FunPtr ObjectSetPropertyFuncC)
- GI.GObject.Callbacks: mkParamSpecTypeInfoFinalizeFieldCallback :: ParamSpecTypeInfoFinalizeFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoFinalizeFieldCallbackC)
- GI.GObject.Callbacks: mkParamSpecTypeInfoInstanceInitFieldCallback :: ParamSpecTypeInfoInstanceInitFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoInstanceInitFieldCallbackC)
- GI.GObject.Callbacks: mkParamSpecTypeInfoValueSetDefaultFieldCallback :: ParamSpecTypeInfoValueSetDefaultFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValueSetDefaultFieldCallbackC)
- GI.GObject.Callbacks: mkParamSpecTypeInfoValueValidateFieldCallback :: ParamSpecTypeInfoValueValidateFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValueValidateFieldCallbackC)
- GI.GObject.Callbacks: mkParamSpecTypeInfoValuesCmpFieldCallback :: ParamSpecTypeInfoValuesCmpFieldCallbackC -> IO (FunPtr ParamSpecTypeInfoValuesCmpFieldCallbackC)
- GI.GObject.Callbacks: mkSignalAccumulator :: SignalAccumulatorC -> IO (FunPtr SignalAccumulatorC)
- GI.GObject.Callbacks: mkSignalEmissionHook :: SignalEmissionHookC -> IO (FunPtr SignalEmissionHookC)
- GI.GObject.Callbacks: mkToggleNotify :: ToggleNotifyC -> IO (FunPtr ToggleNotifyC)
- GI.GObject.Callbacks: mkTypeClassCacheFunc :: TypeClassCacheFuncC -> IO (FunPtr TypeClassCacheFuncC)
- GI.GObject.Callbacks: mkTypeInterfaceCheckFunc :: TypeInterfaceCheckFuncC -> IO (FunPtr TypeInterfaceCheckFuncC)
- GI.GObject.Callbacks: mkTypeValueTableCollectValueFieldCallback :: TypeValueTableCollectValueFieldCallbackC -> IO (FunPtr TypeValueTableCollectValueFieldCallbackC)
- GI.GObject.Callbacks: mkTypeValueTableLcopyValueFieldCallback :: TypeValueTableLcopyValueFieldCallbackC -> IO (FunPtr TypeValueTableLcopyValueFieldCallbackC)
- GI.GObject.Callbacks: mkTypeValueTableValueCopyFieldCallback :: TypeValueTableValueCopyFieldCallbackC -> IO (FunPtr TypeValueTableValueCopyFieldCallbackC)
- GI.GObject.Callbacks: mkTypeValueTableValueFreeFieldCallback :: TypeValueTableValueFreeFieldCallbackC -> IO (FunPtr TypeValueTableValueFreeFieldCallbackC)
- GI.GObject.Callbacks: mkTypeValueTableValueInitFieldCallback :: TypeValueTableValueInitFieldCallbackC -> IO (FunPtr TypeValueTableValueInitFieldCallbackC)
- GI.GObject.Callbacks: mkTypeValueTableValuePeekPointerFieldCallback :: TypeValueTableValuePeekPointerFieldCallbackC -> IO (FunPtr TypeValueTableValuePeekPointerFieldCallbackC)
- GI.GObject.Callbacks: mkValueTransform :: ValueTransformC -> IO (FunPtr ValueTransformC)
- GI.GObject.Callbacks: mkWeakNotify :: WeakNotifyC -> IO (FunPtr WeakNotifyC)
- GI.GObject.Callbacks: objectFinalizeFuncClosure :: ObjectFinalizeFunc -> IO Closure
- GI.GObject.Callbacks: objectFinalizeFuncWrapper :: Maybe (Ptr (FunPtr (ObjectFinalizeFuncC))) -> ObjectFinalizeFunc -> Ptr Object -> IO ()
- GI.GObject.Callbacks: objectGetPropertyFuncClosure :: ObjectGetPropertyFunc -> IO Closure
- GI.GObject.Callbacks: objectGetPropertyFuncWrapper :: Maybe (Ptr (FunPtr (ObjectGetPropertyFuncC))) -> ObjectGetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: objectSetPropertyFuncClosure :: ObjectSetPropertyFunc -> IO Closure
- GI.GObject.Callbacks: objectSetPropertyFuncWrapper :: Maybe (Ptr (FunPtr (ObjectSetPropertyFuncC))) -> ObjectSetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: paramSpecTypeInfoFinalizeFieldCallbackClosure :: ParamSpecTypeInfoFinalizeFieldCallback -> IO Closure
- GI.GObject.Callbacks: paramSpecTypeInfoFinalizeFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ParamSpecTypeInfoFinalizeFieldCallbackC))) -> ParamSpecTypeInfoFinalizeFieldCallback -> Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: paramSpecTypeInfoInstanceInitFieldCallbackClosure :: ParamSpecTypeInfoInstanceInitFieldCallback -> IO Closure
- GI.GObject.Callbacks: paramSpecTypeInfoInstanceInitFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ParamSpecTypeInfoInstanceInitFieldCallbackC))) -> ParamSpecTypeInfoInstanceInitFieldCallback -> Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: paramSpecTypeInfoValueSetDefaultFieldCallbackClosure :: ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO Closure
- GI.GObject.Callbacks: paramSpecTypeInfoValueSetDefaultFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ParamSpecTypeInfoValueSetDefaultFieldCallbackC))) -> ParamSpecTypeInfoValueSetDefaultFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: paramSpecTypeInfoValueValidateFieldCallbackClosure :: ParamSpecTypeInfoValueValidateFieldCallback -> IO Closure
- GI.GObject.Callbacks: paramSpecTypeInfoValueValidateFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ParamSpecTypeInfoValueValidateFieldCallbackC))) -> ParamSpecTypeInfoValueValidateFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO CInt
- GI.GObject.Callbacks: paramSpecTypeInfoValuesCmpFieldCallbackClosure :: ParamSpecTypeInfoValuesCmpFieldCallback -> IO Closure
- GI.GObject.Callbacks: paramSpecTypeInfoValuesCmpFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ParamSpecTypeInfoValuesCmpFieldCallbackC))) -> ParamSpecTypeInfoValuesCmpFieldCallback -> Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
- GI.GObject.Callbacks: signalAccumulatorClosure :: SignalAccumulator -> IO Closure
- GI.GObject.Callbacks: signalAccumulatorWrapper :: Maybe (Ptr (FunPtr (SignalAccumulatorC))) -> SignalAccumulator -> Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- GI.GObject.Callbacks: signalEmissionHookClosure :: SignalEmissionHook -> IO Closure
- GI.GObject.Callbacks: signalEmissionHookWrapper :: Maybe (Ptr (FunPtr (SignalEmissionHookC))) -> SignalEmissionHook -> Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- GI.GObject.Callbacks: toggleNotifyClosure :: ToggleNotify -> IO Closure
- GI.GObject.Callbacks: toggleNotifyWrapper :: Maybe (Ptr (FunPtr (ToggleNotifyC))) -> ToggleNotify -> Ptr () -> Ptr Object -> CInt -> IO ()
- GI.GObject.Callbacks: type BaseFinalizeFuncC = Ptr TypeClass -> IO ()
- GI.GObject.Callbacks: type BaseInitFuncC = Ptr TypeClass -> IO ()
- GI.GObject.Callbacks: type BindingTransformFuncC = Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- GI.GObject.Callbacks: type BoxedCopyFuncC = Ptr () -> IO (Ptr ())
- GI.GObject.Callbacks: type BoxedFreeFuncC = Ptr () -> IO ()
- GI.GObject.Callbacks: type CallbackC = IO ()
- GI.GObject.Callbacks: type ClassFinalizeFuncC = Ptr TypeClass -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClassInitFuncC = Ptr TypeClass -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClosureMarshalFieldCallbackC = Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClosureNotifyC = Ptr () -> Ptr Closure -> IO ()
- GI.GObject.Callbacks: type InstanceInitFuncC = Ptr TypeInstance -> Ptr TypeClass -> IO ()
- GI.GObject.Callbacks: type InterfaceFinalizeFuncC = Ptr TypeInterface -> Ptr () -> IO ()
- GI.GObject.Callbacks: type InterfaceInitFuncC = Ptr TypeInterface -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ObjectFinalizeFuncC = Ptr Object -> IO ()
- GI.GObject.Callbacks: type ObjectGetPropertyFuncC = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: type ObjectSetPropertyFuncC = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: type ParamSpecTypeInfoFinalizeFieldCallbackC = Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: type ParamSpecTypeInfoInstanceInitFieldCallbackC = Ptr GParamSpec -> IO ()
- GI.GObject.Callbacks: type ParamSpecTypeInfoValueSetDefaultFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: type ParamSpecTypeInfoValueValidateFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> IO CInt
- GI.GObject.Callbacks: type ParamSpecTypeInfoValuesCmpFieldCallbackC = Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
- GI.GObject.Callbacks: type SignalAccumulatorC = Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- GI.GObject.Callbacks: type SignalEmissionHookC = Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- GI.GObject.Callbacks: type ToggleNotifyC = Ptr () -> Ptr Object -> CInt -> IO ()
- GI.GObject.Callbacks: type TypeClassCacheFuncC = Ptr () -> Ptr TypeClass -> IO CInt
- GI.GObject.Callbacks: type TypeInterfaceCheckFuncC = Ptr () -> Ptr TypeInterface -> IO ()
- GI.GObject.Callbacks: type TypeValueTableCollectValueFieldCallbackC = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- GI.GObject.Callbacks: type TypeValueTableLcopyValueFieldCallbackC = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- GI.GObject.Callbacks: type TypeValueTableValueCopyFieldCallbackC = Ptr GValue -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: type TypeValueTableValueFreeFieldCallbackC = Ptr GValue -> IO ()
- GI.GObject.Callbacks: type TypeValueTableValueInitFieldCallbackC = Ptr GValue -> IO ()
- GI.GObject.Callbacks: type TypeValueTableValuePeekPointerFieldCallbackC = Ptr GValue -> IO (Ptr ())
- GI.GObject.Callbacks: type ValueTransformC = Ptr GValue -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: type WeakNotifyC = Ptr () -> Ptr Object -> IO ()
- GI.GObject.Callbacks: typeClassCacheFuncClosure :: TypeClassCacheFunc -> IO Closure
- GI.GObject.Callbacks: typeClassCacheFuncWrapper :: Maybe (Ptr (FunPtr (TypeClassCacheFuncC))) -> TypeClassCacheFunc -> Ptr () -> Ptr TypeClass -> IO CInt
- GI.GObject.Callbacks: typeInterfaceCheckFuncClosure :: TypeInterfaceCheckFunc -> IO Closure
- GI.GObject.Callbacks: typeInterfaceCheckFuncWrapper :: Maybe (Ptr (FunPtr (TypeInterfaceCheckFuncC))) -> TypeInterfaceCheckFunc -> Ptr () -> Ptr TypeInterface -> IO ()
- GI.GObject.Callbacks: typeValueTableCollectValueFieldCallbackClosure :: TypeValueTableCollectValueFieldCallback -> IO Closure
- GI.GObject.Callbacks: typeValueTableCollectValueFieldCallbackWrapper :: Maybe (Ptr (FunPtr (TypeValueTableCollectValueFieldCallbackC))) -> TypeValueTableCollectValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- GI.GObject.Callbacks: typeValueTableLcopyValueFieldCallbackClosure :: TypeValueTableLcopyValueFieldCallback -> IO Closure
- GI.GObject.Callbacks: typeValueTableLcopyValueFieldCallbackWrapper :: Maybe (Ptr (FunPtr (TypeValueTableLcopyValueFieldCallbackC))) -> TypeValueTableLcopyValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
- GI.GObject.Callbacks: typeValueTableValueCopyFieldCallbackClosure :: TypeValueTableValueCopyFieldCallback -> IO Closure
- GI.GObject.Callbacks: typeValueTableValueCopyFieldCallbackWrapper :: Maybe (Ptr (FunPtr (TypeValueTableValueCopyFieldCallbackC))) -> TypeValueTableValueCopyFieldCallback -> Ptr GValue -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: typeValueTableValueFreeFieldCallbackClosure :: TypeValueTableValueFreeFieldCallback -> IO Closure
- GI.GObject.Callbacks: typeValueTableValueFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr (TypeValueTableValueFreeFieldCallbackC))) -> TypeValueTableValueFreeFieldCallback -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: typeValueTableValueInitFieldCallbackClosure :: TypeValueTableValueInitFieldCallback -> IO Closure
- GI.GObject.Callbacks: typeValueTableValueInitFieldCallbackWrapper :: Maybe (Ptr (FunPtr (TypeValueTableValueInitFieldCallbackC))) -> TypeValueTableValueInitFieldCallback -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: typeValueTableValuePeekPointerFieldCallbackClosure :: TypeValueTableValuePeekPointerFieldCallback -> IO Closure
- GI.GObject.Callbacks: typeValueTableValuePeekPointerFieldCallbackWrapper :: Maybe (Ptr (FunPtr (TypeValueTableValuePeekPointerFieldCallbackC))) -> TypeValueTableValuePeekPointerFieldCallback -> Ptr GValue -> IO (Ptr ())
- GI.GObject.Callbacks: valueTransformClosure :: ValueTransform -> IO Closure
- GI.GObject.Callbacks: valueTransformWrapper :: Maybe (Ptr (FunPtr (ValueTransformC))) -> ValueTransform -> Ptr GValue -> Ptr GValue -> IO ()
- GI.GObject.Callbacks: weakNotifyClosure :: WeakNotify -> IO Closure
- GI.GObject.Callbacks: weakNotifyWrapper :: Maybe (Ptr (FunPtr (WeakNotifyC))) -> WeakNotify -> Ptr () -> Ptr Object -> IO ()
- GI.GObject.Objects.Object: mkObjectNotifyCallback :: ObjectNotifyCallbackC -> IO (FunPtr ObjectNotifyCallbackC)
- GI.GObject.Objects.Object: objectNotifyCallbackWrapper :: ObjectNotifyCallback -> Ptr () -> Ptr GParamSpec -> Ptr () -> IO ()
- GI.GObject.Objects.Object: objectNotifyClosure :: ObjectNotifyCallback -> IO Closure
- GI.GObject.Objects.Object: type ObjectNotifyCallbackC = Ptr () -> Ptr GParamSpec -> Ptr () -> IO ()
- GI.GObject.Structs.CClosure: cClosureCallback :: AttrLabelProxy "callback"
- GI.GObject.Structs.CClosure: cClosureClosure :: AttrLabelProxy "closure"
- GI.GObject.Structs.CClosure: clearCClosureClosure :: MonadIO m => CClosure -> m ()
- GI.GObject.Structs.CClosure: setCClosureClosure :: MonadIO m => CClosure -> Ptr Closure -> m ()
- GI.GObject.Structs.ClosureNotifyData: closureNotifyDataData :: AttrLabelProxy "data"
- GI.GObject.Structs.EnumClass: clearEnumClassGTypeClass :: MonadIO m => EnumClass -> m ()
- GI.GObject.Structs.EnumClass: enumClassGTypeClass :: AttrLabelProxy "gTypeClass"
- GI.GObject.Structs.EnumClass: enumClassMaximum :: AttrLabelProxy "maximum"
- GI.GObject.Structs.EnumClass: enumClassMinimum :: AttrLabelProxy "minimum"
- GI.GObject.Structs.EnumClass: enumClassNValues :: AttrLabelProxy "nValues"
- GI.GObject.Structs.EnumClass: enumClassValues :: AttrLabelProxy "values"
- GI.GObject.Structs.EnumClass: setEnumClassGTypeClass :: MonadIO m => EnumClass -> Ptr TypeClass -> m ()
- GI.GObject.Structs.EnumValue: enumValueValue :: AttrLabelProxy "value"
- GI.GObject.Structs.EnumValue: enumValueValueName :: AttrLabelProxy "valueName"
- GI.GObject.Structs.EnumValue: enumValueValueNick :: AttrLabelProxy "valueNick"
- GI.GObject.Structs.FlagsClass: clearFlagsClassGTypeClass :: MonadIO m => FlagsClass -> m ()
- GI.GObject.Structs.FlagsClass: flagsClassGTypeClass :: AttrLabelProxy "gTypeClass"
- GI.GObject.Structs.FlagsClass: flagsClassMask :: AttrLabelProxy "mask"
- GI.GObject.Structs.FlagsClass: flagsClassNValues :: AttrLabelProxy "nValues"
- GI.GObject.Structs.FlagsClass: flagsClassValues :: AttrLabelProxy "values"
- GI.GObject.Structs.FlagsClass: setFlagsClassGTypeClass :: MonadIO m => FlagsClass -> Ptr TypeClass -> m ()
- GI.GObject.Structs.FlagsValue: flagsValueValue :: AttrLabelProxy "value"
- GI.GObject.Structs.FlagsValue: flagsValueValueName :: AttrLabelProxy "valueName"
- GI.GObject.Structs.FlagsValue: flagsValueValueNick :: AttrLabelProxy "valueNick"
- GI.GObject.Structs.InterfaceInfo: interfaceInfoInterfaceData :: AttrLabelProxy "interfaceData"
- GI.GObject.Structs.ObjectConstructParam: objectConstructParamPspec :: AttrLabelProxy "pspec"
- GI.GObject.Structs.ObjectConstructParam: objectConstructParamValue :: AttrLabelProxy "value"
- GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfoInstanceSize :: AttrLabelProxy "instanceSize"
- GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfoNPreallocs :: AttrLabelProxy "nPreallocs"
- GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfoValueType :: AttrLabelProxy "valueType"
- GI.GObject.Structs.Parameter: clearParameterValue :: MonadIO m => Parameter -> m ()
- GI.GObject.Structs.Parameter: parameterName :: AttrLabelProxy "name"
- GI.GObject.Structs.Parameter: parameterValue :: AttrLabelProxy "value"
- GI.GObject.Structs.Parameter: setParameterValue :: MonadIO m => Parameter -> Ptr GValue -> m ()
- GI.GObject.Structs.SignalInvocationHint: signalInvocationHintDetail :: AttrLabelProxy "detail"
- GI.GObject.Structs.SignalInvocationHint: signalInvocationHintRunType :: AttrLabelProxy "runType"
- GI.GObject.Structs.SignalInvocationHint: signalInvocationHintSignalId :: AttrLabelProxy "signalId"
- GI.GObject.Structs.SignalQuery: signalQueryItype :: AttrLabelProxy "itype"
- GI.GObject.Structs.SignalQuery: signalQueryNParams :: AttrLabelProxy "nParams"
- GI.GObject.Structs.SignalQuery: signalQueryReturnType :: AttrLabelProxy "returnType"
- GI.GObject.Structs.SignalQuery: signalQuerySignalFlags :: AttrLabelProxy "signalFlags"
- GI.GObject.Structs.SignalQuery: signalQuerySignalId :: AttrLabelProxy "signalId"
- GI.GObject.Structs.SignalQuery: signalQuerySignalName :: AttrLabelProxy "signalName"
- GI.GObject.Structs.TypeFundamentalInfo: typeFundamentalInfoTypeFlags :: AttrLabelProxy "typeFlags"
- GI.GObject.Structs.TypeInfo: typeInfoClassData :: AttrLabelProxy "classData"
- GI.GObject.Structs.TypeInfo: typeInfoClassSize :: AttrLabelProxy "classSize"
- GI.GObject.Structs.TypeInfo: typeInfoInstanceSize :: AttrLabelProxy "instanceSize"
- GI.GObject.Structs.TypeInfo: typeInfoNPreallocs :: AttrLabelProxy "nPreallocs"
- GI.GObject.Structs.TypeInfo: typeInfoValueTable :: AttrLabelProxy "valueTable"
- GI.GObject.Structs.TypePluginClass: TypePluginClass :: (ForeignPtr TypePluginClass) -> TypePluginClass
- GI.GObject.Structs.TypePluginClass: instance (info ~ GI.GObject.Structs.TypePluginClass.ResolveTypePluginClassMethod t GI.GObject.Structs.TypePluginClass.TypePluginClass, Data.GI.Base.Overloading.MethodInfo info GI.GObject.Structs.TypePluginClass.TypePluginClass p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GObject.Structs.TypePluginClass.TypePluginClass -> p)
- GI.GObject.Structs.TypePluginClass: instance (info ~ GI.GObject.Structs.TypePluginClass.ResolveTypePluginClassMethod t GI.GObject.Structs.TypePluginClass.TypePluginClass, Data.GI.Base.Overloading.MethodInfo info GI.GObject.Structs.TypePluginClass.TypePluginClass p) => GHC.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypePluginClass.TypePluginClass -> p)
- GI.GObject.Structs.TypePluginClass: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GObject.Structs.TypePluginClass.TypePluginClass
- GI.GObject.Structs.TypePluginClass: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypePluginClass.TypePluginClass
- GI.GObject.Structs.TypePluginClass: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypePluginClass.TypePluginClass tag
- GI.GObject.Structs.TypePluginClass: newZeroTypePluginClass :: MonadIO m => m TypePluginClass
- GI.GObject.Structs.TypePluginClass: newtype TypePluginClass
- GI.GObject.Structs.TypePluginClass: noTypePluginClass :: Maybe TypePluginClass
- GI.GObject.Structs.TypeQuery: typeQueryClassSize :: AttrLabelProxy "classSize"
- GI.GObject.Structs.TypeQuery: typeQueryInstanceSize :: AttrLabelProxy "instanceSize"
- GI.GObject.Structs.TypeQuery: typeQueryType :: AttrLabelProxy "type"
- GI.GObject.Structs.TypeQuery: typeQueryTypeName :: AttrLabelProxy "typeName"
- GI.GObject.Structs.TypeValueTable: typeValueTableCollectFormat :: AttrLabelProxy "collectFormat"
- GI.GObject.Structs.TypeValueTable: typeValueTableLcopyFormat :: AttrLabelProxy "lcopyFormat"
- GI.GObject.Structs.ValueArray: valueArrayNValues :: AttrLabelProxy "nValues"
- GI.GObject.Structs.ValueArray: valueArrayValues :: AttrLabelProxy "values"
- GI.GObject.Unions.TypeCValue: typeCValueVDouble :: AttrLabelProxy "vDouble"
- GI.GObject.Unions.TypeCValue: typeCValueVInt :: AttrLabelProxy "vInt"
- GI.GObject.Unions.TypeCValue: typeCValueVInt64 :: AttrLabelProxy "vInt64"
- GI.GObject.Unions.TypeCValue: typeCValueVLong :: AttrLabelProxy "vLong"
- GI.GObject.Unions.TypeCValue: typeCValueVPointer :: AttrLabelProxy "vPointer"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VDouble :: AttrLabelProxy "vDouble"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VFloat :: AttrLabelProxy "vFloat"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VInt :: AttrLabelProxy "vInt"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VInt64 :: AttrLabelProxy "vInt64"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VLong :: AttrLabelProxy "vLong"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VPointer :: AttrLabelProxy "vPointer"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VUint :: AttrLabelProxy "vUint"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VUint64 :: AttrLabelProxy "vUint64"
- GI.GObject.Unions.Value_Data_Union_: value_Data_Union_VUlong :: AttrLabelProxy "vUlong"
+ GI.GObject.Callbacks: drop_closures_BindingTransformFunc :: BindingTransformFunc -> BindingTransformFunc_WithClosures
+ GI.GObject.Callbacks: dynamic_BaseFinalizeFunc :: (MonadIO m) => FunPtr C_BaseFinalizeFunc -> TypeClass -> m ()
+ GI.GObject.Callbacks: dynamic_BaseInitFunc :: (MonadIO m) => FunPtr C_BaseInitFunc -> TypeClass -> m ()
+ GI.GObject.Callbacks: dynamic_BindingTransformFunc :: (MonadIO m, IsBinding a) => FunPtr C_BindingTransformFunc -> a -> GValue -> GValue -> Ptr () -> m Bool
+ GI.GObject.Callbacks: dynamic_BoxedCopyFunc :: (MonadIO m) => FunPtr C_BoxedCopyFunc -> Ptr () -> m (Ptr ())
+ GI.GObject.Callbacks: dynamic_BoxedFreeFunc :: (MonadIO m) => FunPtr C_BoxedFreeFunc -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_Callback :: (MonadIO m) => FunPtr C_Callback -> m ()
+ GI.GObject.Callbacks: dynamic_ClassFinalizeFunc :: (MonadIO m) => FunPtr C_ClassFinalizeFunc -> TypeClass -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_ClassInitFunc :: (MonadIO m) => FunPtr C_ClassInitFunc -> TypeClass -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_ClosureMarshalFieldCallback :: (MonadIO m) => FunPtr C_ClosureMarshalFieldCallback -> Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_ClosureNotify :: (MonadIO m) => FunPtr C_ClosureNotify -> Ptr () -> Closure -> m ()
+ GI.GObject.Callbacks: dynamic_InstanceInitFunc :: (MonadIO m) => FunPtr C_InstanceInitFunc -> TypeInstance -> TypeClass -> m ()
+ GI.GObject.Callbacks: dynamic_InterfaceFinalizeFunc :: (MonadIO m) => FunPtr C_InterfaceFinalizeFunc -> TypeInterface -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_InterfaceInitFunc :: (MonadIO m) => FunPtr C_InterfaceInitFunc -> TypeInterface -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectFinalizeFunc :: (MonadIO m, IsObject a) => FunPtr C_ObjectFinalizeFunc -> a -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectGetPropertyFunc :: (MonadIO m, IsObject a) => FunPtr C_ObjectGetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectSetPropertyFunc :: (MonadIO m, IsObject a) => FunPtr C_ObjectSetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoFinalizeFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoInstanceInitFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValueSetDefaultFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> GParamSpec -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValueValidateFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback -> GParamSpec -> GValue -> m Bool
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValuesCmpFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback -> GParamSpec -> GValue -> GValue -> m Int32
+ GI.GObject.Callbacks: dynamic_SignalAccumulator :: (MonadIO m) => FunPtr C_SignalAccumulator -> SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
+ GI.GObject.Callbacks: dynamic_SignalEmissionHook :: (MonadIO m) => FunPtr C_SignalEmissionHook -> SignalInvocationHint -> [GValue] -> Ptr () -> m Bool
+ GI.GObject.Callbacks: dynamic_ToggleNotify :: (MonadIO m, IsObject a) => FunPtr C_ToggleNotify -> Ptr () -> a -> Bool -> m ()
+ GI.GObject.Callbacks: dynamic_TypeClassCacheFunc :: (MonadIO m) => FunPtr C_TypeClassCacheFunc -> Ptr () -> TypeClass -> m Bool
+ GI.GObject.Callbacks: dynamic_TypeInterfaceCheckFunc :: (MonadIO m) => FunPtr C_TypeInterfaceCheckFunc -> Ptr () -> TypeInterface -> m ()
+ GI.GObject.Callbacks: dynamic_TypeValueTableCollectValueFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableCollectValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
+ GI.GObject.Callbacks: dynamic_TypeValueTableLcopyValueFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableLcopyValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
+ GI.GObject.Callbacks: dynamic_TypeValueTableValueCopyFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValueCopyFieldCallback -> GValue -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_TypeValueTableValueFreeFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValueFreeFieldCallback -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_TypeValueTableValueInitFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValueInitFieldCallback -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_TypeValueTableValuePeekPointerFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValuePeekPointerFieldCallback -> GValue -> m (Ptr ())
+ GI.GObject.Callbacks: dynamic_ValueTransform :: (MonadIO m) => FunPtr C_ValueTransform -> GValue -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_WeakNotify :: (MonadIO m, IsObject a) => FunPtr C_WeakNotify -> Ptr () -> a -> m ()
+ GI.GObject.Callbacks: genClosure_BaseFinalizeFunc :: BaseFinalizeFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_BaseInitFunc :: BaseInitFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_BindingTransformFunc :: BindingTransformFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_BoxedCopyFunc :: BoxedCopyFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_BoxedFreeFunc :: BoxedFreeFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_Callback :: Callback -> IO Closure
+ GI.GObject.Callbacks: genClosure_ClassFinalizeFunc :: ClassFinalizeFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_ClassInitFunc :: ClassInitFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_ClosureMarshalFieldCallback :: ClosureMarshalFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_ClosureNotify :: ClosureNotify -> IO Closure
+ GI.GObject.Callbacks: genClosure_InstanceInitFunc :: InstanceInitFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_InterfaceFinalizeFunc :: InterfaceFinalizeFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_InterfaceInitFunc :: InterfaceInitFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_ObjectFinalizeFunc :: ObjectFinalizeFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_ObjectGetPropertyFunc :: ObjectGetPropertyFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_ObjectSetPropertyFunc :: ObjectSetPropertyFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_ParamSpecTypeInfoFinalizeFieldCallback :: ParamSpecTypeInfoFinalizeFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_ParamSpecTypeInfoInstanceInitFieldCallback :: ParamSpecTypeInfoInstanceInitFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_ParamSpecTypeInfoValueSetDefaultFieldCallback :: ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_ParamSpecTypeInfoValueValidateFieldCallback :: ParamSpecTypeInfoValueValidateFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_ParamSpecTypeInfoValuesCmpFieldCallback :: ParamSpecTypeInfoValuesCmpFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_SignalAccumulator :: SignalAccumulator -> IO Closure
+ GI.GObject.Callbacks: genClosure_SignalEmissionHook :: SignalEmissionHook -> IO Closure
+ GI.GObject.Callbacks: genClosure_ToggleNotify :: ToggleNotify -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeClassCacheFunc :: TypeClassCacheFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeInterfaceCheckFunc :: TypeInterfaceCheckFunc -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeValueTableCollectValueFieldCallback :: TypeValueTableCollectValueFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeValueTableLcopyValueFieldCallback :: TypeValueTableLcopyValueFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeValueTableValueCopyFieldCallback :: TypeValueTableValueCopyFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeValueTableValueFreeFieldCallback :: TypeValueTableValueFreeFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeValueTableValueInitFieldCallback :: TypeValueTableValueInitFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypeValueTableValuePeekPointerFieldCallback :: TypeValueTableValuePeekPointerFieldCallback -> IO Closure
+ GI.GObject.Callbacks: genClosure_ValueTransform :: ValueTransform -> IO Closure
+ GI.GObject.Callbacks: genClosure_WeakNotify :: WeakNotify -> IO Closure
+ GI.GObject.Callbacks: mk_BaseFinalizeFunc :: C_BaseFinalizeFunc -> IO (FunPtr C_BaseFinalizeFunc)
+ GI.GObject.Callbacks: mk_BaseInitFunc :: C_BaseInitFunc -> IO (FunPtr C_BaseInitFunc)
+ GI.GObject.Callbacks: mk_BindingTransformFunc :: C_BindingTransformFunc -> IO (FunPtr C_BindingTransformFunc)
+ GI.GObject.Callbacks: mk_BoxedCopyFunc :: C_BoxedCopyFunc -> IO (FunPtr C_BoxedCopyFunc)
+ GI.GObject.Callbacks: mk_BoxedFreeFunc :: C_BoxedFreeFunc -> IO (FunPtr C_BoxedFreeFunc)
+ GI.GObject.Callbacks: mk_Callback :: C_Callback -> IO (FunPtr C_Callback)
+ GI.GObject.Callbacks: mk_ClassFinalizeFunc :: C_ClassFinalizeFunc -> IO (FunPtr C_ClassFinalizeFunc)
+ GI.GObject.Callbacks: mk_ClassInitFunc :: C_ClassInitFunc -> IO (FunPtr C_ClassInitFunc)
+ GI.GObject.Callbacks: mk_ClosureMarshalFieldCallback :: C_ClosureMarshalFieldCallback -> IO (FunPtr C_ClosureMarshalFieldCallback)
+ GI.GObject.Callbacks: mk_ClosureNotify :: C_ClosureNotify -> IO (FunPtr C_ClosureNotify)
+ GI.GObject.Callbacks: mk_InstanceInitFunc :: C_InstanceInitFunc -> IO (FunPtr C_InstanceInitFunc)
+ GI.GObject.Callbacks: mk_InterfaceFinalizeFunc :: C_InterfaceFinalizeFunc -> IO (FunPtr C_InterfaceFinalizeFunc)
+ GI.GObject.Callbacks: mk_InterfaceInitFunc :: C_InterfaceInitFunc -> IO (FunPtr C_InterfaceInitFunc)
+ GI.GObject.Callbacks: mk_ObjectFinalizeFunc :: C_ObjectFinalizeFunc -> IO (FunPtr C_ObjectFinalizeFunc)
+ GI.GObject.Callbacks: mk_ObjectGetPropertyFunc :: C_ObjectGetPropertyFunc -> IO (FunPtr C_ObjectGetPropertyFunc)
+ GI.GObject.Callbacks: mk_ObjectSetPropertyFunc :: C_ObjectSetPropertyFunc -> IO (FunPtr C_ObjectSetPropertyFunc)
+ GI.GObject.Callbacks: mk_ParamSpecTypeInfoFinalizeFieldCallback :: C_ParamSpecTypeInfoFinalizeFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback)
+ GI.GObject.Callbacks: mk_ParamSpecTypeInfoInstanceInitFieldCallback :: C_ParamSpecTypeInfoInstanceInitFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback)
+ GI.GObject.Callbacks: mk_ParamSpecTypeInfoValueSetDefaultFieldCallback :: C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback)
+ GI.GObject.Callbacks: mk_ParamSpecTypeInfoValueValidateFieldCallback :: C_ParamSpecTypeInfoValueValidateFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback)
+ GI.GObject.Callbacks: mk_ParamSpecTypeInfoValuesCmpFieldCallback :: C_ParamSpecTypeInfoValuesCmpFieldCallback -> IO (FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback)
+ GI.GObject.Callbacks: mk_SignalAccumulator :: C_SignalAccumulator -> IO (FunPtr C_SignalAccumulator)
+ GI.GObject.Callbacks: mk_SignalEmissionHook :: C_SignalEmissionHook -> IO (FunPtr C_SignalEmissionHook)
+ GI.GObject.Callbacks: mk_ToggleNotify :: C_ToggleNotify -> IO (FunPtr C_ToggleNotify)
+ GI.GObject.Callbacks: mk_TypeClassCacheFunc :: C_TypeClassCacheFunc -> IO (FunPtr C_TypeClassCacheFunc)
+ GI.GObject.Callbacks: mk_TypeInterfaceCheckFunc :: C_TypeInterfaceCheckFunc -> IO (FunPtr C_TypeInterfaceCheckFunc)
+ GI.GObject.Callbacks: mk_TypeValueTableCollectValueFieldCallback :: C_TypeValueTableCollectValueFieldCallback -> IO (FunPtr C_TypeValueTableCollectValueFieldCallback)
+ GI.GObject.Callbacks: mk_TypeValueTableLcopyValueFieldCallback :: C_TypeValueTableLcopyValueFieldCallback -> IO (FunPtr C_TypeValueTableLcopyValueFieldCallback)
+ GI.GObject.Callbacks: mk_TypeValueTableValueCopyFieldCallback :: C_TypeValueTableValueCopyFieldCallback -> IO (FunPtr C_TypeValueTableValueCopyFieldCallback)
+ GI.GObject.Callbacks: mk_TypeValueTableValueFreeFieldCallback :: C_TypeValueTableValueFreeFieldCallback -> IO (FunPtr C_TypeValueTableValueFreeFieldCallback)
+ GI.GObject.Callbacks: mk_TypeValueTableValueInitFieldCallback :: C_TypeValueTableValueInitFieldCallback -> IO (FunPtr C_TypeValueTableValueInitFieldCallback)
+ GI.GObject.Callbacks: mk_TypeValueTableValuePeekPointerFieldCallback :: C_TypeValueTableValuePeekPointerFieldCallback -> IO (FunPtr C_TypeValueTableValuePeekPointerFieldCallback)
+ GI.GObject.Callbacks: mk_ValueTransform :: C_ValueTransform -> IO (FunPtr C_ValueTransform)
+ GI.GObject.Callbacks: mk_WeakNotify :: C_WeakNotify -> IO (FunPtr C_WeakNotify)
+ GI.GObject.Callbacks: noBindingTransformFunc_WithClosures :: Maybe BindingTransformFunc_WithClosures
+ GI.GObject.Callbacks: type BindingTransformFunc_WithClosures = Binding -> GValue -> GValue -> Ptr () -> IO Bool
+ GI.GObject.Callbacks: type C_BaseFinalizeFunc = Ptr TypeClass -> IO ()
+ GI.GObject.Callbacks: type C_BaseInitFunc = Ptr TypeClass -> IO ()
+ GI.GObject.Callbacks: type C_BindingTransformFunc = Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
+ GI.GObject.Callbacks: type C_BoxedCopyFunc = Ptr () -> IO (Ptr ())
+ GI.GObject.Callbacks: type C_BoxedFreeFunc = Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_Callback = IO ()
+ GI.GObject.Callbacks: type C_ClassFinalizeFunc = Ptr TypeClass -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_ClassInitFunc = Ptr TypeClass -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_ClosureMarshalFieldCallback = Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_ClosureNotify = Ptr () -> Ptr Closure -> IO ()
+ GI.GObject.Callbacks: type C_InstanceInitFunc = Ptr TypeInstance -> Ptr TypeClass -> IO ()
+ GI.GObject.Callbacks: type C_InterfaceFinalizeFunc = Ptr TypeInterface -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_InterfaceInitFunc = Ptr TypeInterface -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_ObjectFinalizeFunc = Ptr Object -> IO ()
+ GI.GObject.Callbacks: type C_ObjectGetPropertyFunc = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ObjectSetPropertyFunc = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ParamSpecTypeInfoFinalizeFieldCallback = Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ParamSpecTypeInfoInstanceInitFieldCallback = Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ParamSpecTypeInfoValueSetDefaultFieldCallback = Ptr GParamSpec -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: type C_ParamSpecTypeInfoValueValidateFieldCallback = Ptr GParamSpec -> Ptr GValue -> IO CInt
+ GI.GObject.Callbacks: type C_ParamSpecTypeInfoValuesCmpFieldCallback = Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
+ GI.GObject.Callbacks: type C_SignalAccumulator = Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
+ GI.GObject.Callbacks: type C_SignalEmissionHook = Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
+ GI.GObject.Callbacks: type C_ToggleNotify = Ptr () -> Ptr Object -> CInt -> IO ()
+ GI.GObject.Callbacks: type C_TypeClassCacheFunc = Ptr () -> Ptr TypeClass -> IO CInt
+ GI.GObject.Callbacks: type C_TypeInterfaceCheckFunc = Ptr () -> Ptr TypeInterface -> IO ()
+ GI.GObject.Callbacks: type C_TypeValueTableCollectValueFieldCallback = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
+ GI.GObject.Callbacks: type C_TypeValueTableLcopyValueFieldCallback = Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
+ GI.GObject.Callbacks: type C_TypeValueTableValueCopyFieldCallback = Ptr GValue -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: type C_TypeValueTableValueFreeFieldCallback = Ptr GValue -> IO ()
+ GI.GObject.Callbacks: type C_TypeValueTableValueInitFieldCallback = Ptr GValue -> IO ()
+ GI.GObject.Callbacks: type C_TypeValueTableValuePeekPointerFieldCallback = Ptr GValue -> IO (Ptr ())
+ GI.GObject.Callbacks: type C_ValueTransform = Ptr GValue -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: type C_WeakNotify = Ptr () -> Ptr Object -> IO ()
+ GI.GObject.Callbacks: wrap_BaseFinalizeFunc :: Maybe (Ptr (FunPtr C_BaseFinalizeFunc)) -> BaseFinalizeFunc -> Ptr TypeClass -> IO ()
+ GI.GObject.Callbacks: wrap_BaseInitFunc :: Maybe (Ptr (FunPtr C_BaseInitFunc)) -> BaseInitFunc -> Ptr TypeClass -> IO ()
+ GI.GObject.Callbacks: wrap_BindingTransformFunc :: Maybe (Ptr (FunPtr C_BindingTransformFunc)) -> BindingTransformFunc_WithClosures -> Ptr Binding -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
+ GI.GObject.Callbacks: wrap_BoxedCopyFunc :: Maybe (Ptr (FunPtr C_BoxedCopyFunc)) -> BoxedCopyFunc -> Ptr () -> IO (Ptr ())
+ GI.GObject.Callbacks: wrap_BoxedFreeFunc :: Maybe (Ptr (FunPtr C_BoxedFreeFunc)) -> BoxedFreeFunc -> Ptr () -> IO ()
+ GI.GObject.Callbacks: wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback -> IO ()
+ GI.GObject.Callbacks: wrap_ClassFinalizeFunc :: Maybe (Ptr (FunPtr C_ClassFinalizeFunc)) -> ClassFinalizeFunc -> Ptr TypeClass -> Ptr () -> IO ()
+ GI.GObject.Callbacks: wrap_ClassInitFunc :: Maybe (Ptr (FunPtr C_ClassInitFunc)) -> ClassInitFunc -> Ptr TypeClass -> Ptr () -> IO ()
+ GI.GObject.Callbacks: wrap_ClosureMarshalFieldCallback :: Maybe (Ptr (FunPtr C_ClosureMarshalFieldCallback)) -> ClosureMarshalFieldCallback -> Ptr Closure -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
+ GI.GObject.Callbacks: wrap_ClosureNotify :: Maybe (Ptr (FunPtr C_ClosureNotify)) -> ClosureNotify -> Ptr () -> Ptr Closure -> IO ()
+ GI.GObject.Callbacks: wrap_InstanceInitFunc :: Maybe (Ptr (FunPtr C_InstanceInitFunc)) -> InstanceInitFunc -> Ptr TypeInstance -> Ptr TypeClass -> IO ()
+ GI.GObject.Callbacks: wrap_InterfaceFinalizeFunc :: Maybe (Ptr (FunPtr C_InterfaceFinalizeFunc)) -> InterfaceFinalizeFunc -> Ptr TypeInterface -> Ptr () -> IO ()
+ GI.GObject.Callbacks: wrap_InterfaceInitFunc :: Maybe (Ptr (FunPtr C_InterfaceInitFunc)) -> InterfaceInitFunc -> Ptr TypeInterface -> Ptr () -> IO ()
+ GI.GObject.Callbacks: wrap_ObjectFinalizeFunc :: Maybe (Ptr (FunPtr C_ObjectFinalizeFunc)) -> ObjectFinalizeFunc -> Ptr Object -> IO ()
+ GI.GObject.Callbacks: wrap_ObjectGetPropertyFunc :: Maybe (Ptr (FunPtr C_ObjectGetPropertyFunc)) -> ObjectGetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: wrap_ObjectSetPropertyFunc :: Maybe (Ptr (FunPtr C_ObjectSetPropertyFunc)) -> ObjectSetPropertyFunc -> Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: wrap_ParamSpecTypeInfoFinalizeFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback)) -> ParamSpecTypeInfoFinalizeFieldCallback -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: wrap_ParamSpecTypeInfoInstanceInitFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback)) -> ParamSpecTypeInfoInstanceInitFieldCallback -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: wrap_ParamSpecTypeInfoValueSetDefaultFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback)) -> ParamSpecTypeInfoValueSetDefaultFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: wrap_ParamSpecTypeInfoValueValidateFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback)) -> ParamSpecTypeInfoValueValidateFieldCallback -> Ptr GParamSpec -> Ptr GValue -> IO CInt
+ GI.GObject.Callbacks: wrap_ParamSpecTypeInfoValuesCmpFieldCallback :: Maybe (Ptr (FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback)) -> ParamSpecTypeInfoValuesCmpFieldCallback -> Ptr GParamSpec -> Ptr GValue -> Ptr GValue -> IO Int32
+ GI.GObject.Callbacks: wrap_SignalAccumulator :: Maybe (Ptr (FunPtr C_SignalAccumulator)) -> SignalAccumulator -> Ptr SignalInvocationHint -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
+ GI.GObject.Callbacks: wrap_SignalEmissionHook :: Maybe (Ptr (FunPtr C_SignalEmissionHook)) -> SignalEmissionHook -> Ptr SignalInvocationHint -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
+ GI.GObject.Callbacks: wrap_ToggleNotify :: Maybe (Ptr (FunPtr C_ToggleNotify)) -> ToggleNotify -> Ptr () -> Ptr Object -> CInt -> IO ()
+ GI.GObject.Callbacks: wrap_TypeClassCacheFunc :: Maybe (Ptr (FunPtr C_TypeClassCacheFunc)) -> TypeClassCacheFunc -> Ptr () -> Ptr TypeClass -> IO CInt
+ GI.GObject.Callbacks: wrap_TypeInterfaceCheckFunc :: Maybe (Ptr (FunPtr C_TypeInterfaceCheckFunc)) -> TypeInterfaceCheckFunc -> Ptr () -> Ptr TypeInterface -> IO ()
+ GI.GObject.Callbacks: wrap_TypeValueTableCollectValueFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableCollectValueFieldCallback)) -> TypeValueTableCollectValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
+ GI.GObject.Callbacks: wrap_TypeValueTableLcopyValueFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableLcopyValueFieldCallback)) -> TypeValueTableLcopyValueFieldCallback -> Ptr GValue -> Word32 -> Ptr TypeCValue -> Word32 -> IO CString
+ GI.GObject.Callbacks: wrap_TypeValueTableValueCopyFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueCopyFieldCallback)) -> TypeValueTableValueCopyFieldCallback -> Ptr GValue -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: wrap_TypeValueTableValueFreeFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueFreeFieldCallback)) -> TypeValueTableValueFreeFieldCallback -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: wrap_TypeValueTableValueInitFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValueInitFieldCallback)) -> TypeValueTableValueInitFieldCallback -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: wrap_TypeValueTableValuePeekPointerFieldCallback :: Maybe (Ptr (FunPtr C_TypeValueTableValuePeekPointerFieldCallback)) -> TypeValueTableValuePeekPointerFieldCallback -> Ptr GValue -> IO (Ptr ())
+ GI.GObject.Callbacks: wrap_ValueTransform :: Maybe (Ptr (FunPtr C_ValueTransform)) -> ValueTransform -> Ptr GValue -> Ptr GValue -> IO ()
+ GI.GObject.Callbacks: wrap_WeakNotify :: Maybe (Ptr (FunPtr C_WeakNotify)) -> WeakNotify -> Ptr () -> Ptr Object -> IO ()
+ GI.GObject.Objects.Object: genClosure_ObjectNotify :: ObjectNotifyCallback -> IO Closure
+ GI.GObject.Objects.Object: mk_ObjectNotifyCallback :: C_ObjectNotifyCallback -> IO (FunPtr C_ObjectNotifyCallback)
+ GI.GObject.Objects.Object: type C_ObjectNotifyCallback = Ptr () -> Ptr GParamSpec -> Ptr () -> IO ()
+ GI.GObject.Objects.Object: wrap_ObjectNotifyCallback :: ObjectNotifyCallback -> Ptr () -> Ptr GParamSpec -> Ptr () -> IO ()
+ GI.GObject.Structs.CClosure: cClosure_callback :: AttrLabelProxy "callback"
+ GI.GObject.Structs.CClosure: cClosure_closure :: AttrLabelProxy "closure"
+ GI.GObject.Structs.ClosureNotifyData: clearClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> m ()
+ GI.GObject.Structs.ClosureNotifyData: closureNotifyData_data :: AttrLabelProxy "data"
+ GI.GObject.Structs.ClosureNotifyData: closureNotifyData_notify :: AttrLabelProxy "notify"
+ GI.GObject.Structs.ClosureNotifyData: getClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> m (Maybe ClosureNotify)
+ GI.GObject.Structs.ClosureNotifyData: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ClosureNotifyData.ClosureNotifyDataNotifyFieldInfo
+ GI.GObject.Structs.ClosureNotifyData: setClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> FunPtr C_ClosureNotify -> m ()
+ GI.GObject.Structs.EnumClass: enumClass_gTypeClass :: AttrLabelProxy "gTypeClass"
+ GI.GObject.Structs.EnumClass: enumClass_maximum :: AttrLabelProxy "maximum"
+ GI.GObject.Structs.EnumClass: enumClass_minimum :: AttrLabelProxy "minimum"
+ GI.GObject.Structs.EnumClass: enumClass_nValues :: AttrLabelProxy "nValues"
+ GI.GObject.Structs.EnumClass: enumClass_values :: AttrLabelProxy "values"
+ GI.GObject.Structs.EnumValue: enumValue_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.EnumValue: enumValue_valueName :: AttrLabelProxy "valueName"
+ GI.GObject.Structs.EnumValue: enumValue_valueNick :: AttrLabelProxy "valueNick"
+ GI.GObject.Structs.FlagsClass: flagsClass_gTypeClass :: AttrLabelProxy "gTypeClass"
+ GI.GObject.Structs.FlagsClass: flagsClass_mask :: AttrLabelProxy "mask"
+ GI.GObject.Structs.FlagsClass: flagsClass_nValues :: AttrLabelProxy "nValues"
+ GI.GObject.Structs.FlagsClass: flagsClass_values :: AttrLabelProxy "values"
+ GI.GObject.Structs.FlagsValue: flagsValue_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.FlagsValue: flagsValue_valueName :: AttrLabelProxy "valueName"
+ GI.GObject.Structs.FlagsValue: flagsValue_valueNick :: AttrLabelProxy "valueNick"
+ GI.GObject.Structs.InterfaceInfo: clearInterfaceInfoInterfaceFinalize :: MonadIO m => InterfaceInfo -> m ()
+ GI.GObject.Structs.InterfaceInfo: clearInterfaceInfoInterfaceInit :: MonadIO m => InterfaceInfo -> m ()
+ GI.GObject.Structs.InterfaceInfo: getInterfaceInfoInterfaceFinalize :: MonadIO m => InterfaceInfo -> m (Maybe InterfaceFinalizeFunc)
+ GI.GObject.Structs.InterfaceInfo: getInterfaceInfoInterfaceInit :: MonadIO m => InterfaceInfo -> m (Maybe InterfaceInitFunc)
+ GI.GObject.Structs.InterfaceInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InterfaceInfo.InterfaceInfoInterfaceFinalizeFieldInfo
+ GI.GObject.Structs.InterfaceInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InterfaceInfo.InterfaceInfoInterfaceInitFieldInfo
+ GI.GObject.Structs.InterfaceInfo: interfaceInfo_interfaceData :: AttrLabelProxy "interfaceData"
+ GI.GObject.Structs.InterfaceInfo: interfaceInfo_interfaceFinalize :: AttrLabelProxy "interfaceFinalize"
+ GI.GObject.Structs.InterfaceInfo: interfaceInfo_interfaceInit :: AttrLabelProxy "interfaceInit"
+ GI.GObject.Structs.InterfaceInfo: setInterfaceInfoInterfaceFinalize :: MonadIO m => InterfaceInfo -> FunPtr C_InterfaceFinalizeFunc -> m ()
+ GI.GObject.Structs.InterfaceInfo: setInterfaceInfoInterfaceInit :: MonadIO m => InterfaceInfo -> FunPtr C_InterfaceInitFunc -> m ()
+ GI.GObject.Structs.ObjectConstructParam: objectConstructParam_pspec :: AttrLabelProxy "pspec"
+ GI.GObject.Structs.ObjectConstructParam: objectConstructParam_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.ParamSpecTypeInfo: clearParamSpecTypeInfoFinalize :: MonadIO m => ParamSpecTypeInfo -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: clearParamSpecTypeInfoInstanceInit :: MonadIO m => ParamSpecTypeInfo -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: clearParamSpecTypeInfoValueSetDefault :: MonadIO m => ParamSpecTypeInfo -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: clearParamSpecTypeInfoValueValidate :: MonadIO m => ParamSpecTypeInfo -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: clearParamSpecTypeInfoValuesCmp :: MonadIO m => ParamSpecTypeInfo -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: getParamSpecTypeInfoFinalize :: MonadIO m => ParamSpecTypeInfo -> m (Maybe ParamSpecTypeInfoFinalizeFieldCallback)
+ GI.GObject.Structs.ParamSpecTypeInfo: getParamSpecTypeInfoInstanceInit :: MonadIO m => ParamSpecTypeInfo -> m (Maybe ParamSpecTypeInfoInstanceInitFieldCallback)
+ GI.GObject.Structs.ParamSpecTypeInfo: getParamSpecTypeInfoValueSetDefault :: MonadIO m => ParamSpecTypeInfo -> m (Maybe ParamSpecTypeInfoValueSetDefaultFieldCallback)
+ GI.GObject.Structs.ParamSpecTypeInfo: getParamSpecTypeInfoValueValidate :: MonadIO m => ParamSpecTypeInfo -> m (Maybe ParamSpecTypeInfoValueValidateFieldCallback)
+ GI.GObject.Structs.ParamSpecTypeInfo: getParamSpecTypeInfoValuesCmp :: MonadIO m => ParamSpecTypeInfo -> m (Maybe ParamSpecTypeInfoValuesCmpFieldCallback)
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoFinalizeFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoInstanceInitFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoValueSetDefaultFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoValueValidateFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoValuesCmpFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_finalize :: AttrLabelProxy "finalize"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_instanceInit :: AttrLabelProxy "instanceInit"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_instanceSize :: AttrLabelProxy "instanceSize"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_nPreallocs :: AttrLabelProxy "nPreallocs"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valueSetDefault :: AttrLabelProxy "valueSetDefault"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valueType :: AttrLabelProxy "valueType"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valueValidate :: AttrLabelProxy "valueValidate"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valuesCmp :: AttrLabelProxy "valuesCmp"
+ GI.GObject.Structs.ParamSpecTypeInfo: setParamSpecTypeInfoFinalize :: MonadIO m => ParamSpecTypeInfo -> FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: setParamSpecTypeInfoInstanceInit :: MonadIO m => ParamSpecTypeInfo -> FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: setParamSpecTypeInfoValueSetDefault :: MonadIO m => ParamSpecTypeInfo -> FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: setParamSpecTypeInfoValueValidate :: MonadIO m => ParamSpecTypeInfo -> FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback -> m ()
+ GI.GObject.Structs.ParamSpecTypeInfo: setParamSpecTypeInfoValuesCmp :: MonadIO m => ParamSpecTypeInfo -> FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback -> m ()
+ GI.GObject.Structs.Parameter: parameter_name :: AttrLabelProxy "name"
+ GI.GObject.Structs.Parameter: parameter_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.SignalInvocationHint: signalInvocationHint_detail :: AttrLabelProxy "detail"
+ GI.GObject.Structs.SignalInvocationHint: signalInvocationHint_runType :: AttrLabelProxy "runType"
+ GI.GObject.Structs.SignalInvocationHint: signalInvocationHint_signalId :: AttrLabelProxy "signalId"
+ GI.GObject.Structs.SignalQuery: signalQuery_itype :: AttrLabelProxy "itype"
+ GI.GObject.Structs.SignalQuery: signalQuery_nParams :: AttrLabelProxy "nParams"
+ GI.GObject.Structs.SignalQuery: signalQuery_returnType :: AttrLabelProxy "returnType"
+ GI.GObject.Structs.SignalQuery: signalQuery_signalFlags :: AttrLabelProxy "signalFlags"
+ GI.GObject.Structs.SignalQuery: signalQuery_signalId :: AttrLabelProxy "signalId"
+ GI.GObject.Structs.SignalQuery: signalQuery_signalName :: AttrLabelProxy "signalName"
+ GI.GObject.Structs.TypeFundamentalInfo: typeFundamentalInfo_typeFlags :: AttrLabelProxy "typeFlags"
+ GI.GObject.Structs.TypeInfo: clearTypeInfoBaseFinalize :: MonadIO m => TypeInfo -> m ()
+ GI.GObject.Structs.TypeInfo: clearTypeInfoBaseInit :: MonadIO m => TypeInfo -> m ()
+ GI.GObject.Structs.TypeInfo: clearTypeInfoClassFinalize :: MonadIO m => TypeInfo -> m ()
+ GI.GObject.Structs.TypeInfo: clearTypeInfoClassInit :: MonadIO m => TypeInfo -> m ()
+ GI.GObject.Structs.TypeInfo: clearTypeInfoInstanceInit :: MonadIO m => TypeInfo -> m ()
+ GI.GObject.Structs.TypeInfo: getTypeInfoBaseFinalize :: MonadIO m => TypeInfo -> m (Maybe BaseFinalizeFunc)
+ GI.GObject.Structs.TypeInfo: getTypeInfoBaseInit :: MonadIO m => TypeInfo -> m (Maybe BaseInitFunc)
+ GI.GObject.Structs.TypeInfo: getTypeInfoClassFinalize :: MonadIO m => TypeInfo -> m (Maybe ClassFinalizeFunc)
+ GI.GObject.Structs.TypeInfo: getTypeInfoClassInit :: MonadIO m => TypeInfo -> m (Maybe ClassInitFunc)
+ GI.GObject.Structs.TypeInfo: getTypeInfoInstanceInit :: MonadIO m => TypeInfo -> m (Maybe InstanceInitFunc)
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoBaseFinalizeFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoBaseInitFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoClassFinalizeFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoClassInitFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoInstanceInitFieldInfo
+ GI.GObject.Structs.TypeInfo: setTypeInfoBaseFinalize :: MonadIO m => TypeInfo -> FunPtr C_BaseFinalizeFunc -> m ()
+ GI.GObject.Structs.TypeInfo: setTypeInfoBaseInit :: MonadIO m => TypeInfo -> FunPtr C_BaseInitFunc -> m ()
+ GI.GObject.Structs.TypeInfo: setTypeInfoClassFinalize :: MonadIO m => TypeInfo -> FunPtr C_ClassFinalizeFunc -> m ()
+ GI.GObject.Structs.TypeInfo: setTypeInfoClassInit :: MonadIO m => TypeInfo -> FunPtr C_ClassInitFunc -> m ()
+ GI.GObject.Structs.TypeInfo: setTypeInfoInstanceInit :: MonadIO m => TypeInfo -> FunPtr C_InstanceInitFunc -> m ()
+ GI.GObject.Structs.TypeInfo: typeInfo_baseFinalize :: AttrLabelProxy "baseFinalize"
+ GI.GObject.Structs.TypeInfo: typeInfo_baseInit :: AttrLabelProxy "baseInit"
+ GI.GObject.Structs.TypeInfo: typeInfo_classData :: AttrLabelProxy "classData"
+ GI.GObject.Structs.TypeInfo: typeInfo_classFinalize :: AttrLabelProxy "classFinalize"
+ GI.GObject.Structs.TypeInfo: typeInfo_classInit :: AttrLabelProxy "classInit"
+ GI.GObject.Structs.TypeInfo: typeInfo_classSize :: AttrLabelProxy "classSize"
+ GI.GObject.Structs.TypeInfo: typeInfo_instanceInit :: AttrLabelProxy "instanceInit"
+ GI.GObject.Structs.TypeInfo: typeInfo_instanceSize :: AttrLabelProxy "instanceSize"
+ GI.GObject.Structs.TypeInfo: typeInfo_nPreallocs :: AttrLabelProxy "nPreallocs"
+ GI.GObject.Structs.TypeInfo: typeInfo_valueTable :: AttrLabelProxy "valueTable"
+ GI.GObject.Structs.TypeQuery: typeQuery_classSize :: AttrLabelProxy "classSize"
+ GI.GObject.Structs.TypeQuery: typeQuery_instanceSize :: AttrLabelProxy "instanceSize"
+ GI.GObject.Structs.TypeQuery: typeQuery_type :: AttrLabelProxy "type"
+ GI.GObject.Structs.TypeQuery: typeQuery_typeName :: AttrLabelProxy "typeName"
+ GI.GObject.Structs.TypeValueTable: clearTypeValueTableCollectValue :: MonadIO m => TypeValueTable -> m ()
+ GI.GObject.Structs.TypeValueTable: clearTypeValueTableLcopyValue :: MonadIO m => TypeValueTable -> m ()
+ GI.GObject.Structs.TypeValueTable: clearTypeValueTableValueCopy :: MonadIO m => TypeValueTable -> m ()
+ GI.GObject.Structs.TypeValueTable: clearTypeValueTableValueFree :: MonadIO m => TypeValueTable -> m ()
+ GI.GObject.Structs.TypeValueTable: clearTypeValueTableValueInit :: MonadIO m => TypeValueTable -> m ()
+ GI.GObject.Structs.TypeValueTable: clearTypeValueTableValuePeekPointer :: MonadIO m => TypeValueTable -> m ()
+ GI.GObject.Structs.TypeValueTable: getTypeValueTableCollectValue :: MonadIO m => TypeValueTable -> m (Maybe TypeValueTableCollectValueFieldCallback)
+ GI.GObject.Structs.TypeValueTable: getTypeValueTableLcopyValue :: MonadIO m => TypeValueTable -> m (Maybe TypeValueTableLcopyValueFieldCallback)
+ GI.GObject.Structs.TypeValueTable: getTypeValueTableValueCopy :: MonadIO m => TypeValueTable -> m (Maybe TypeValueTableValueCopyFieldCallback)
+ GI.GObject.Structs.TypeValueTable: getTypeValueTableValueFree :: MonadIO m => TypeValueTable -> m (Maybe TypeValueTableValueFreeFieldCallback)
+ GI.GObject.Structs.TypeValueTable: getTypeValueTableValueInit :: MonadIO m => TypeValueTable -> m (Maybe TypeValueTableValueInitFieldCallback)
+ GI.GObject.Structs.TypeValueTable: getTypeValueTableValuePeekPointer :: MonadIO m => TypeValueTable -> m (Maybe TypeValueTableValuePeekPointerFieldCallback)
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableCollectValueFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableLcopyValueFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValueCopyFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValueFreeFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValueInitFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValuePeekPointerFieldInfo
+ GI.GObject.Structs.TypeValueTable: setTypeValueTableCollectValue :: MonadIO m => TypeValueTable -> FunPtr C_TypeValueTableCollectValueFieldCallback -> m ()
+ GI.GObject.Structs.TypeValueTable: setTypeValueTableLcopyValue :: MonadIO m => TypeValueTable -> FunPtr C_TypeValueTableLcopyValueFieldCallback -> m ()
+ GI.GObject.Structs.TypeValueTable: setTypeValueTableValueCopy :: MonadIO m => TypeValueTable -> FunPtr C_TypeValueTableValueCopyFieldCallback -> m ()
+ GI.GObject.Structs.TypeValueTable: setTypeValueTableValueFree :: MonadIO m => TypeValueTable -> FunPtr C_TypeValueTableValueFreeFieldCallback -> m ()
+ GI.GObject.Structs.TypeValueTable: setTypeValueTableValueInit :: MonadIO m => TypeValueTable -> FunPtr C_TypeValueTableValueInitFieldCallback -> m ()
+ GI.GObject.Structs.TypeValueTable: setTypeValueTableValuePeekPointer :: MonadIO m => TypeValueTable -> FunPtr C_TypeValueTableValuePeekPointerFieldCallback -> m ()
+ GI.GObject.Structs.TypeValueTable: typeValueTable_collectFormat :: AttrLabelProxy "collectFormat"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_collectValue :: AttrLabelProxy "collectValue"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_lcopyFormat :: AttrLabelProxy "lcopyFormat"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_lcopyValue :: AttrLabelProxy "lcopyValue"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valueCopy :: AttrLabelProxy "valueCopy"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valueFree :: AttrLabelProxy "valueFree"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valueInit :: AttrLabelProxy "valueInit"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valuePeekPointer :: AttrLabelProxy "valuePeekPointer"
+ GI.GObject.Structs.ValueArray: valueArray_nValues :: AttrLabelProxy "nValues"
+ GI.GObject.Structs.ValueArray: valueArray_values :: AttrLabelProxy "values"
+ GI.GObject.Unions.TypeCValue: typeCValue_vDouble :: AttrLabelProxy "vDouble"
+ GI.GObject.Unions.TypeCValue: typeCValue_vInt :: AttrLabelProxy "vInt"
+ GI.GObject.Unions.TypeCValue: typeCValue_vInt64 :: AttrLabelProxy "vInt64"
+ GI.GObject.Unions.TypeCValue: typeCValue_vLong :: AttrLabelProxy "vLong"
+ GI.GObject.Unions.TypeCValue: typeCValue_vPointer :: AttrLabelProxy "vPointer"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vDouble :: AttrLabelProxy "vDouble"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vFloat :: AttrLabelProxy "vFloat"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vInt :: AttrLabelProxy "vInt"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vInt64 :: AttrLabelProxy "vInt64"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vLong :: AttrLabelProxy "vLong"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vPointer :: AttrLabelProxy "vPointer"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vUint :: AttrLabelProxy "vUint"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vUint64 :: AttrLabelProxy "vUint64"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vUlong :: AttrLabelProxy "vUlong"
- GI.GObject.Functions: signalEmitv :: (MonadIO m) => Ptr (Ptr GValue) -> Word32 -> Word32 -> GValue -> m (GValue)
+ GI.GObject.Functions: signalEmitv :: (MonadIO m) => Ptr (Ptr GValue) -> Word32 -> Word32 -> m (GValue)
- GI.GObject.Interfaces.TypePlugin: TypePlugin :: (ForeignPtr TypePlugin) -> TypePlugin
+ GI.GObject.Interfaces.TypePlugin: TypePlugin :: (ManagedPtr TypePlugin) -> TypePlugin
- GI.GObject.Interfaces.TypePlugin: class ForeignPtrNewtype a => IsTypePlugin a
+ GI.GObject.Interfaces.TypePlugin: class ManagedPtrNewtype a => IsTypePlugin a
- GI.GObject.Objects.Binding: Binding :: (ForeignPtr Binding) -> Binding
+ GI.GObject.Objects.Binding: Binding :: (ManagedPtr Binding) -> Binding
- GI.GObject.Objects.InitiallyUnowned: InitiallyUnowned :: (ForeignPtr InitiallyUnowned) -> InitiallyUnowned
+ GI.GObject.Objects.InitiallyUnowned: InitiallyUnowned :: (ManagedPtr InitiallyUnowned) -> InitiallyUnowned
- GI.GObject.Objects.Object: Object :: (ForeignPtr Object) -> Object
+ GI.GObject.Objects.Object: Object :: (ManagedPtr Object) -> Object
- GI.GObject.Objects.TypeModule: TypeModule :: (ForeignPtr TypeModule) -> TypeModule
+ GI.GObject.Objects.TypeModule: TypeModule :: (ManagedPtr TypeModule) -> TypeModule
- GI.GObject.Structs.CClosure: CClosure :: (ForeignPtr CClosure) -> CClosure
+ GI.GObject.Structs.CClosure: CClosure :: (ManagedPtr CClosure) -> CClosure
- GI.GObject.Structs.CClosure: getCClosureClosure :: MonadIO m => CClosure -> m (Maybe Closure)
+ GI.GObject.Structs.CClosure: getCClosureClosure :: MonadIO m => CClosure -> m Closure
- GI.GObject.Structs.ClosureNotifyData: ClosureNotifyData :: (ForeignPtr ClosureNotifyData) -> ClosureNotifyData
+ GI.GObject.Structs.ClosureNotifyData: ClosureNotifyData :: (ManagedPtr ClosureNotifyData) -> ClosureNotifyData
- GI.GObject.Structs.EnumClass: EnumClass :: (ForeignPtr EnumClass) -> EnumClass
+ GI.GObject.Structs.EnumClass: EnumClass :: (ManagedPtr EnumClass) -> EnumClass
- GI.GObject.Structs.EnumClass: getEnumClassGTypeClass :: MonadIO m => EnumClass -> m (Maybe TypeClass)
+ GI.GObject.Structs.EnumClass: getEnumClassGTypeClass :: MonadIO m => EnumClass -> m TypeClass
- GI.GObject.Structs.EnumValue: EnumValue :: (ForeignPtr EnumValue) -> EnumValue
+ GI.GObject.Structs.EnumValue: EnumValue :: (ManagedPtr EnumValue) -> EnumValue
- GI.GObject.Structs.FlagsClass: FlagsClass :: (ForeignPtr FlagsClass) -> FlagsClass
+ GI.GObject.Structs.FlagsClass: FlagsClass :: (ManagedPtr FlagsClass) -> FlagsClass
- GI.GObject.Structs.FlagsClass: getFlagsClassGTypeClass :: MonadIO m => FlagsClass -> m (Maybe TypeClass)
+ GI.GObject.Structs.FlagsClass: getFlagsClassGTypeClass :: MonadIO m => FlagsClass -> m TypeClass
- GI.GObject.Structs.FlagsValue: FlagsValue :: (ForeignPtr FlagsValue) -> FlagsValue
+ GI.GObject.Structs.FlagsValue: FlagsValue :: (ManagedPtr FlagsValue) -> FlagsValue
- GI.GObject.Structs.InterfaceInfo: InterfaceInfo :: (ForeignPtr InterfaceInfo) -> InterfaceInfo
+ GI.GObject.Structs.InterfaceInfo: InterfaceInfo :: (ManagedPtr InterfaceInfo) -> InterfaceInfo
- GI.GObject.Structs.ObjectConstructParam: ObjectConstructParam :: (ForeignPtr ObjectConstructParam) -> ObjectConstructParam
+ GI.GObject.Structs.ObjectConstructParam: ObjectConstructParam :: (ManagedPtr ObjectConstructParam) -> ObjectConstructParam
- GI.GObject.Structs.ParamSpecPool: ParamSpecPool :: (ForeignPtr ParamSpecPool) -> ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: ParamSpecPool :: (ManagedPtr ParamSpecPool) -> ParamSpecPool
- GI.GObject.Structs.ParamSpecTypeInfo: ParamSpecTypeInfo :: (ForeignPtr ParamSpecTypeInfo) -> ParamSpecTypeInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: ParamSpecTypeInfo :: (ManagedPtr ParamSpecTypeInfo) -> ParamSpecTypeInfo
- GI.GObject.Structs.Parameter: Parameter :: (ForeignPtr Parameter) -> Parameter
+ GI.GObject.Structs.Parameter: Parameter :: (ManagedPtr Parameter) -> Parameter
- GI.GObject.Structs.Parameter: getParameterValue :: MonadIO m => Parameter -> m (Maybe GValue)
+ GI.GObject.Structs.Parameter: getParameterValue :: MonadIO m => Parameter -> m GValue
- GI.GObject.Structs.SignalInvocationHint: SignalInvocationHint :: (ForeignPtr SignalInvocationHint) -> SignalInvocationHint
+ GI.GObject.Structs.SignalInvocationHint: SignalInvocationHint :: (ManagedPtr SignalInvocationHint) -> SignalInvocationHint
- GI.GObject.Structs.SignalQuery: SignalQuery :: (ForeignPtr SignalQuery) -> SignalQuery
+ GI.GObject.Structs.SignalQuery: SignalQuery :: (ManagedPtr SignalQuery) -> SignalQuery
- GI.GObject.Structs.TypeClass: TypeClass :: (ForeignPtr TypeClass) -> TypeClass
+ GI.GObject.Structs.TypeClass: TypeClass :: (ManagedPtr TypeClass) -> TypeClass
- GI.GObject.Structs.TypeFundamentalInfo: TypeFundamentalInfo :: (ForeignPtr TypeFundamentalInfo) -> TypeFundamentalInfo
+ GI.GObject.Structs.TypeFundamentalInfo: TypeFundamentalInfo :: (ManagedPtr TypeFundamentalInfo) -> TypeFundamentalInfo
- GI.GObject.Structs.TypeInfo: TypeInfo :: (ForeignPtr TypeInfo) -> TypeInfo
+ GI.GObject.Structs.TypeInfo: TypeInfo :: (ManagedPtr TypeInfo) -> TypeInfo
- GI.GObject.Structs.TypeInstance: TypeInstance :: (ForeignPtr TypeInstance) -> TypeInstance
+ GI.GObject.Structs.TypeInstance: TypeInstance :: (ManagedPtr TypeInstance) -> TypeInstance
- GI.GObject.Structs.TypeInterface: TypeInterface :: (ForeignPtr TypeInterface) -> TypeInterface
+ GI.GObject.Structs.TypeInterface: TypeInterface :: (ManagedPtr TypeInterface) -> TypeInterface
- GI.GObject.Structs.TypeQuery: TypeQuery :: (ForeignPtr TypeQuery) -> TypeQuery
+ GI.GObject.Structs.TypeQuery: TypeQuery :: (ManagedPtr TypeQuery) -> TypeQuery
- GI.GObject.Structs.TypeValueTable: TypeValueTable :: (ForeignPtr TypeValueTable) -> TypeValueTable
+ GI.GObject.Structs.TypeValueTable: TypeValueTable :: (ManagedPtr TypeValueTable) -> TypeValueTable
- GI.GObject.Structs.ValueArray: ValueArray :: (ForeignPtr ValueArray) -> ValueArray
+ GI.GObject.Structs.ValueArray: ValueArray :: (ManagedPtr ValueArray) -> ValueArray
- GI.GObject.Structs.WeakRef: WeakRef :: (ForeignPtr WeakRef) -> WeakRef
+ GI.GObject.Structs.WeakRef: WeakRef :: (ManagedPtr WeakRef) -> WeakRef
- GI.GObject.Unions.TypeCValue: TypeCValue :: (ForeignPtr TypeCValue) -> TypeCValue
+ GI.GObject.Unions.TypeCValue: TypeCValue :: (ManagedPtr TypeCValue) -> TypeCValue
- GI.GObject.Unions.Value_Data_Union_: Value_Data_Union_ :: (ForeignPtr Value_Data_Union_) -> Value_Data_Union_
+ GI.GObject.Unions.Value_Data_Union_: Value_Data_Union_ :: (ManagedPtr Value_Data_Union_) -> Value_Data_Union_

Files

GObject.overrides view
@@ -6,6 +6,13 @@ # The semantics for the DirectionIn pointer here are somewhat ambiguous. ignore ClosureMarshal +# Requires support for non-GObject objects, which we do not support.+ignore TypePluginClass++# Wrong introspection data.+set-attr GObject/signal_emitv/@parameters/return_value caller-allocates 1+set-attr GObject/signal_emitv/@parameters/return_value direction out+ # Generated from gobject 2.48.0 with xsltproc Nullable.xslt GObject-2.0.gir set-attr GObject/BindingTransformFunc/@parameters/user_data nullable 1 set-attr GObject/CClosure/marshal_BOOLEAN__BOXED_BOXED/@parameters/invocation_hint nullable 1
gi-gobject.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gobject-version:              2.0.6+version:              2.0.7 synopsis:             GObject bindings description:          Bindings for GObject, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,9 @@ maintainer:           Iñaki García Etxebarria (garetxe@gmail.com) category:             Bindings build-type:           Custom-cabal-version:        >= 1.24--extra-source-files: GObject.overrides+cabal-version:        >= 1.22 -custom-setup-      setup-depends: base >= 4.7 && < 5,-                     Cabal >= 1.24,-                     haskell-gi >= 0.18 && < 1+extra-source-files: stack.yaml GObject.overrides  Flag overloaded-methods       Description: Generate support for overloaded methods.@@ -35,7 +30,8 @@        pkgconfig-depends: gobject-2.0       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.18 && < 1,+                     haskell-gi-base >= 0.20 && < 1,+                     haskell-gi >= 0.20 && < 1,                      gi-glib == 2.0.*,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,
+ stack.yaml view
@@ -0,0 +1,8 @@+packages:+- '.'+extra-deps:+- 'haskell-gi-0.20'+- 'haskell-gi-base-0.20'+explicit-setup-deps:+  ! '*': true+resolver: lts-7.11