gi-gobject 2.0.21 → 2.0.22
raw patch · 4 files changed
+24/−9 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi, haskell-gi-base
API changes (from Hackage documentation)
- GI.GObject.Structs.CClosure: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.CClosure.CClosure tag
- GI.GObject.Structs.ClosureNotifyData: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData tag
- GI.GObject.Structs.EnumClass: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumClass.EnumClass tag
- GI.GObject.Structs.EnumValue: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumValue.EnumValue tag
- GI.GObject.Structs.FlagsClass: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsClass.FlagsClass tag
- GI.GObject.Structs.FlagsValue: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsValue.FlagsValue tag
- GI.GObject.Structs.InterfaceInfo: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.InterfaceInfo.InterfaceInfo tag
- GI.GObject.Structs.ObjectConstructParam: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam tag
- GI.GObject.Structs.ParamSpecTypeInfo: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo tag
- GI.GObject.Structs.Parameter: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.Parameter.Parameter tag
- GI.GObject.Structs.SignalInvocationHint: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint tag
- GI.GObject.Structs.SignalQuery: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalQuery.SignalQuery tag
- GI.GObject.Structs.TypeClass: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeClass.TypeClass tag
- GI.GObject.Structs.TypeFundamentalInfo: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo tag
- GI.GObject.Structs.TypeInfo: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInfo.TypeInfo tag
- GI.GObject.Structs.TypeInstance: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInstance.TypeInstance tag
- GI.GObject.Structs.TypeInterface: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInterface.TypeInterface tag
- GI.GObject.Structs.TypeQuery: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeQuery.TypeQuery tag
- GI.GObject.Structs.TypeValueTable: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeValueTable.TypeValueTable tag
- GI.GObject.Structs.ValueArray: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ValueArray.ValueArray tag
- GI.GObject.Unions.Value_Data_Union_: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ tag
+ GI.GObject.Callbacks: dynamic_InitiallyUnownedClassConstructedFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_InitiallyUnownedClassConstructedFieldCallback -> a -> m ()
+ GI.GObject.Callbacks: dynamic_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback -> a -> Word32 -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_InitiallyUnownedClassDisposeFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_InitiallyUnownedClassDisposeFieldCallback -> a -> m ()
+ GI.GObject.Callbacks: dynamic_InitiallyUnownedClassFinalizeFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_InitiallyUnownedClassFinalizeFieldCallback -> a -> m ()
+ GI.GObject.Callbacks: dynamic_InitiallyUnownedClassGetPropertyFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_InitiallyUnownedClassGetPropertyFieldCallback -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_InitiallyUnownedClassNotifyFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_InitiallyUnownedClassNotifyFieldCallback -> a -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_InitiallyUnownedClassSetPropertyFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_InitiallyUnownedClassSetPropertyFieldCallback -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectClassConstructedFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassConstructedFieldCallback -> a -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectClassDispatchPropertiesChangedFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassDispatchPropertiesChangedFieldCallback -> a -> Word32 -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectClassDisposeFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassDisposeFieldCallback -> a -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectClassFinalizeFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassFinalizeFieldCallback -> a -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectClassGetPropertyFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassGetPropertyFieldCallback -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectClassNotifyFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassNotifyFieldCallback -> a -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectClassSetPropertyFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassSetPropertyFieldCallback -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: genClosure_InitiallyUnownedClassConstructedFieldCallback :: MonadIO m => InitiallyUnownedClassConstructedFieldCallback -> m (GClosure C_InitiallyUnownedClassConstructedFieldCallback)
+ GI.GObject.Callbacks: genClosure_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback :: MonadIO m => InitiallyUnownedClassDispatchPropertiesChangedFieldCallback -> m (GClosure C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback)
+ GI.GObject.Callbacks: genClosure_InitiallyUnownedClassDisposeFieldCallback :: MonadIO m => InitiallyUnownedClassDisposeFieldCallback -> m (GClosure C_InitiallyUnownedClassDisposeFieldCallback)
+ GI.GObject.Callbacks: genClosure_InitiallyUnownedClassFinalizeFieldCallback :: MonadIO m => InitiallyUnownedClassFinalizeFieldCallback -> m (GClosure C_InitiallyUnownedClassFinalizeFieldCallback)
+ GI.GObject.Callbacks: genClosure_InitiallyUnownedClassGetPropertyFieldCallback :: MonadIO m => InitiallyUnownedClassGetPropertyFieldCallback -> m (GClosure C_InitiallyUnownedClassGetPropertyFieldCallback)
+ GI.GObject.Callbacks: genClosure_InitiallyUnownedClassNotifyFieldCallback :: MonadIO m => InitiallyUnownedClassNotifyFieldCallback -> m (GClosure C_InitiallyUnownedClassNotifyFieldCallback)
+ GI.GObject.Callbacks: genClosure_InitiallyUnownedClassSetPropertyFieldCallback :: MonadIO m => InitiallyUnownedClassSetPropertyFieldCallback -> m (GClosure C_InitiallyUnownedClassSetPropertyFieldCallback)
+ GI.GObject.Callbacks: genClosure_ObjectClassConstructedFieldCallback :: MonadIO m => ObjectClassConstructedFieldCallback -> m (GClosure C_ObjectClassConstructedFieldCallback)
+ GI.GObject.Callbacks: genClosure_ObjectClassDispatchPropertiesChangedFieldCallback :: MonadIO m => ObjectClassDispatchPropertiesChangedFieldCallback -> m (GClosure C_ObjectClassDispatchPropertiesChangedFieldCallback)
+ GI.GObject.Callbacks: genClosure_ObjectClassDisposeFieldCallback :: MonadIO m => ObjectClassDisposeFieldCallback -> m (GClosure C_ObjectClassDisposeFieldCallback)
+ GI.GObject.Callbacks: genClosure_ObjectClassFinalizeFieldCallback :: MonadIO m => ObjectClassFinalizeFieldCallback -> m (GClosure C_ObjectClassFinalizeFieldCallback)
+ GI.GObject.Callbacks: genClosure_ObjectClassGetPropertyFieldCallback :: MonadIO m => ObjectClassGetPropertyFieldCallback -> m (GClosure C_ObjectClassGetPropertyFieldCallback)
+ GI.GObject.Callbacks: genClosure_ObjectClassNotifyFieldCallback :: MonadIO m => ObjectClassNotifyFieldCallback -> m (GClosure C_ObjectClassNotifyFieldCallback)
+ GI.GObject.Callbacks: genClosure_ObjectClassSetPropertyFieldCallback :: MonadIO m => ObjectClassSetPropertyFieldCallback -> m (GClosure C_ObjectClassSetPropertyFieldCallback)
+ GI.GObject.Callbacks: mk_InitiallyUnownedClassConstructedFieldCallback :: C_InitiallyUnownedClassConstructedFieldCallback -> IO (FunPtr C_InitiallyUnownedClassConstructedFieldCallback)
+ GI.GObject.Callbacks: mk_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback :: C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback -> IO (FunPtr C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback)
+ GI.GObject.Callbacks: mk_InitiallyUnownedClassDisposeFieldCallback :: C_InitiallyUnownedClassDisposeFieldCallback -> IO (FunPtr C_InitiallyUnownedClassDisposeFieldCallback)
+ GI.GObject.Callbacks: mk_InitiallyUnownedClassFinalizeFieldCallback :: C_InitiallyUnownedClassFinalizeFieldCallback -> IO (FunPtr C_InitiallyUnownedClassFinalizeFieldCallback)
+ GI.GObject.Callbacks: mk_InitiallyUnownedClassGetPropertyFieldCallback :: C_InitiallyUnownedClassGetPropertyFieldCallback -> IO (FunPtr C_InitiallyUnownedClassGetPropertyFieldCallback)
+ GI.GObject.Callbacks: mk_InitiallyUnownedClassNotifyFieldCallback :: C_InitiallyUnownedClassNotifyFieldCallback -> IO (FunPtr C_InitiallyUnownedClassNotifyFieldCallback)
+ GI.GObject.Callbacks: mk_InitiallyUnownedClassSetPropertyFieldCallback :: C_InitiallyUnownedClassSetPropertyFieldCallback -> IO (FunPtr C_InitiallyUnownedClassSetPropertyFieldCallback)
+ GI.GObject.Callbacks: mk_ObjectClassConstructedFieldCallback :: C_ObjectClassConstructedFieldCallback -> IO (FunPtr C_ObjectClassConstructedFieldCallback)
+ GI.GObject.Callbacks: mk_ObjectClassDispatchPropertiesChangedFieldCallback :: C_ObjectClassDispatchPropertiesChangedFieldCallback -> IO (FunPtr C_ObjectClassDispatchPropertiesChangedFieldCallback)
+ GI.GObject.Callbacks: mk_ObjectClassDisposeFieldCallback :: C_ObjectClassDisposeFieldCallback -> IO (FunPtr C_ObjectClassDisposeFieldCallback)
+ GI.GObject.Callbacks: mk_ObjectClassFinalizeFieldCallback :: C_ObjectClassFinalizeFieldCallback -> IO (FunPtr C_ObjectClassFinalizeFieldCallback)
+ GI.GObject.Callbacks: mk_ObjectClassGetPropertyFieldCallback :: C_ObjectClassGetPropertyFieldCallback -> IO (FunPtr C_ObjectClassGetPropertyFieldCallback)
+ GI.GObject.Callbacks: mk_ObjectClassNotifyFieldCallback :: C_ObjectClassNotifyFieldCallback -> IO (FunPtr C_ObjectClassNotifyFieldCallback)
+ GI.GObject.Callbacks: mk_ObjectClassSetPropertyFieldCallback :: C_ObjectClassSetPropertyFieldCallback -> IO (FunPtr C_ObjectClassSetPropertyFieldCallback)
+ GI.GObject.Callbacks: noInitiallyUnownedClassConstructedFieldCallback :: Maybe InitiallyUnownedClassConstructedFieldCallback
+ GI.GObject.Callbacks: noInitiallyUnownedClassDispatchPropertiesChangedFieldCallback :: Maybe InitiallyUnownedClassDispatchPropertiesChangedFieldCallback
+ GI.GObject.Callbacks: noInitiallyUnownedClassDisposeFieldCallback :: Maybe InitiallyUnownedClassDisposeFieldCallback
+ GI.GObject.Callbacks: noInitiallyUnownedClassFinalizeFieldCallback :: Maybe InitiallyUnownedClassFinalizeFieldCallback
+ GI.GObject.Callbacks: noInitiallyUnownedClassGetPropertyFieldCallback :: Maybe InitiallyUnownedClassGetPropertyFieldCallback
+ GI.GObject.Callbacks: noInitiallyUnownedClassNotifyFieldCallback :: Maybe InitiallyUnownedClassNotifyFieldCallback
+ GI.GObject.Callbacks: noInitiallyUnownedClassSetPropertyFieldCallback :: Maybe InitiallyUnownedClassSetPropertyFieldCallback
+ GI.GObject.Callbacks: noObjectClassConstructedFieldCallback :: Maybe ObjectClassConstructedFieldCallback
+ GI.GObject.Callbacks: noObjectClassDispatchPropertiesChangedFieldCallback :: Maybe ObjectClassDispatchPropertiesChangedFieldCallback
+ GI.GObject.Callbacks: noObjectClassDisposeFieldCallback :: Maybe ObjectClassDisposeFieldCallback
+ GI.GObject.Callbacks: noObjectClassFinalizeFieldCallback :: Maybe ObjectClassFinalizeFieldCallback
+ GI.GObject.Callbacks: noObjectClassGetPropertyFieldCallback :: Maybe ObjectClassGetPropertyFieldCallback
+ GI.GObject.Callbacks: noObjectClassNotifyFieldCallback :: Maybe ObjectClassNotifyFieldCallback
+ GI.GObject.Callbacks: noObjectClassSetPropertyFieldCallback :: Maybe ObjectClassSetPropertyFieldCallback
+ GI.GObject.Callbacks: type C_InitiallyUnownedClassConstructedFieldCallback = Ptr Object -> IO ()
+ GI.GObject.Callbacks: type C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback = Ptr Object -> Word32 -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_InitiallyUnownedClassDisposeFieldCallback = Ptr Object -> IO ()
+ GI.GObject.Callbacks: type C_InitiallyUnownedClassFinalizeFieldCallback = Ptr Object -> IO ()
+ GI.GObject.Callbacks: type C_InitiallyUnownedClassGetPropertyFieldCallback = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_InitiallyUnownedClassNotifyFieldCallback = Ptr Object -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_InitiallyUnownedClassSetPropertyFieldCallback = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ObjectClassConstructedFieldCallback = Ptr Object -> IO ()
+ GI.GObject.Callbacks: type C_ObjectClassDispatchPropertiesChangedFieldCallback = Ptr Object -> Word32 -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ObjectClassDisposeFieldCallback = Ptr Object -> IO ()
+ GI.GObject.Callbacks: type C_ObjectClassFinalizeFieldCallback = Ptr Object -> IO ()
+ GI.GObject.Callbacks: type C_ObjectClassGetPropertyFieldCallback = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ObjectClassNotifyFieldCallback = Ptr Object -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type C_ObjectClassSetPropertyFieldCallback = Ptr Object -> Word32 -> Ptr GValue -> Ptr GParamSpec -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassConstructedFieldCallback = Object -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassDispatchPropertiesChangedFieldCallback = Object -> Word32 -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassDisposeFieldCallback = Object -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassFinalizeFieldCallback = Object -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassGetPropertyFieldCallback = Object -> Word32 -> GValue -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassNotifyFieldCallback = Object " /@object@/: a t'GI.GObject.Objects.Object.Object'" -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassSetPropertyFieldCallback = Object -> Word32 -> GValue -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type ObjectClassConstructedFieldCallback = Object -> IO ()
+ GI.GObject.Callbacks: type ObjectClassDispatchPropertiesChangedFieldCallback = Object -> Word32 -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type ObjectClassDisposeFieldCallback = Object -> IO ()
+ GI.GObject.Callbacks: type ObjectClassFinalizeFieldCallback = Object -> IO ()
+ GI.GObject.Callbacks: type ObjectClassGetPropertyFieldCallback = Object -> Word32 -> GValue -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type ObjectClassNotifyFieldCallback = Object " /@object@/: a t'GI.GObject.Objects.Object.Object'" -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type ObjectClassSetPropertyFieldCallback = Object -> Word32 -> GValue -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: wrap_InitiallyUnownedClassConstructedFieldCallback :: Maybe (Ptr (FunPtr C_InitiallyUnownedClassConstructedFieldCallback)) -> InitiallyUnownedClassConstructedFieldCallback -> C_InitiallyUnownedClassConstructedFieldCallback
+ GI.GObject.Callbacks: wrap_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback :: Maybe (Ptr (FunPtr C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback)) -> InitiallyUnownedClassDispatchPropertiesChangedFieldCallback -> C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback
+ GI.GObject.Callbacks: wrap_InitiallyUnownedClassDisposeFieldCallback :: Maybe (Ptr (FunPtr C_InitiallyUnownedClassDisposeFieldCallback)) -> InitiallyUnownedClassDisposeFieldCallback -> C_InitiallyUnownedClassDisposeFieldCallback
+ GI.GObject.Callbacks: wrap_InitiallyUnownedClassFinalizeFieldCallback :: Maybe (Ptr (FunPtr C_InitiallyUnownedClassFinalizeFieldCallback)) -> InitiallyUnownedClassFinalizeFieldCallback -> C_InitiallyUnownedClassFinalizeFieldCallback
+ GI.GObject.Callbacks: wrap_InitiallyUnownedClassGetPropertyFieldCallback :: Maybe (Ptr (FunPtr C_InitiallyUnownedClassGetPropertyFieldCallback)) -> InitiallyUnownedClassGetPropertyFieldCallback -> C_InitiallyUnownedClassGetPropertyFieldCallback
+ GI.GObject.Callbacks: wrap_InitiallyUnownedClassNotifyFieldCallback :: Maybe (Ptr (FunPtr C_InitiallyUnownedClassNotifyFieldCallback)) -> InitiallyUnownedClassNotifyFieldCallback -> C_InitiallyUnownedClassNotifyFieldCallback
+ GI.GObject.Callbacks: wrap_InitiallyUnownedClassSetPropertyFieldCallback :: Maybe (Ptr (FunPtr C_InitiallyUnownedClassSetPropertyFieldCallback)) -> InitiallyUnownedClassSetPropertyFieldCallback -> C_InitiallyUnownedClassSetPropertyFieldCallback
+ GI.GObject.Callbacks: wrap_ObjectClassConstructedFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassConstructedFieldCallback)) -> ObjectClassConstructedFieldCallback -> C_ObjectClassConstructedFieldCallback
+ GI.GObject.Callbacks: wrap_ObjectClassDispatchPropertiesChangedFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassDispatchPropertiesChangedFieldCallback)) -> ObjectClassDispatchPropertiesChangedFieldCallback -> C_ObjectClassDispatchPropertiesChangedFieldCallback
+ GI.GObject.Callbacks: wrap_ObjectClassDisposeFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassDisposeFieldCallback)) -> ObjectClassDisposeFieldCallback -> C_ObjectClassDisposeFieldCallback
+ GI.GObject.Callbacks: wrap_ObjectClassFinalizeFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassFinalizeFieldCallback)) -> ObjectClassFinalizeFieldCallback -> C_ObjectClassFinalizeFieldCallback
+ GI.GObject.Callbacks: wrap_ObjectClassGetPropertyFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassGetPropertyFieldCallback)) -> ObjectClassGetPropertyFieldCallback -> C_ObjectClassGetPropertyFieldCallback
+ GI.GObject.Callbacks: wrap_ObjectClassNotifyFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassNotifyFieldCallback)) -> ObjectClassNotifyFieldCallback -> C_ObjectClassNotifyFieldCallback
+ GI.GObject.Callbacks: wrap_ObjectClassSetPropertyFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassSetPropertyFieldCallback)) -> ObjectClassSetPropertyFieldCallback -> C_ObjectClassSetPropertyFieldCallback
+ GI.GObject.Constants: pattern PARAM_MASK :: Int32
+ GI.GObject.Constants: pattern PARAM_STATIC_STRINGS :: Int32
+ GI.GObject.Constants: pattern PARAM_USER_SHIFT :: Int32
+ GI.GObject.Constants: pattern SIGNAL_FLAGS_MASK :: Int32
+ GI.GObject.Constants: pattern SIGNAL_MATCH_MASK :: Int32
+ GI.GObject.Constants: pattern TYPE_FLAG_RESERVED_ID_BIT :: Word64
+ GI.GObject.Constants: pattern TYPE_FUNDAMENTAL_MAX :: Int32
+ GI.GObject.Constants: pattern TYPE_FUNDAMENTAL_SHIFT :: Int32
+ GI.GObject.Constants: pattern TYPE_RESERVED_BSE_FIRST :: Int32
+ GI.GObject.Constants: pattern TYPE_RESERVED_BSE_LAST :: Int32
+ GI.GObject.Constants: pattern TYPE_RESERVED_GLIB_FIRST :: Int32
+ GI.GObject.Constants: pattern TYPE_RESERVED_GLIB_LAST :: Int32
+ GI.GObject.Constants: pattern TYPE_RESERVED_USER_FIRST :: Int32
+ GI.GObject.Constants: pattern VALUE_NOCOPY_CONTENTS :: Int32
+ GI.GObject.Interfaces.TypePlugin: instance GHC.Classes.Eq GI.GObject.Interfaces.TypePlugin.TypePlugin
+ GI.GObject.Objects.Binding: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.Binding.Binding
+ GI.GObject.Objects.Binding: instance GHC.Classes.Eq GI.GObject.Objects.Binding.Binding
+ GI.GObject.Objects.InitiallyUnowned: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned
+ GI.GObject.Objects.InitiallyUnowned: instance GHC.Classes.Eq GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned
+ GI.GObject.Objects.Object: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.Object.Object
+ GI.GObject.Objects.Object: instance GHC.Classes.Eq GI.GObject.Objects.Object.Object
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.TypeModule.TypeModule
+ GI.GObject.Objects.TypeModule: instance GHC.Classes.Eq GI.GObject.Objects.TypeModule.TypeModule
+ GI.GObject.Structs.CClosure: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.CClosure.CClosure tag
+ GI.GObject.Structs.CClosure: instance GHC.Classes.Eq GI.GObject.Structs.CClosure.CClosure
+ GI.GObject.Structs.ClosureNotifyData: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData tag
+ GI.GObject.Structs.ClosureNotifyData: instance GHC.Classes.Eq GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData
+ GI.GObject.Structs.EnumClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumClass.EnumClass tag
+ GI.GObject.Structs.EnumClass: instance GHC.Classes.Eq GI.GObject.Structs.EnumClass.EnumClass
+ GI.GObject.Structs.EnumValue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumValue.EnumValue tag
+ GI.GObject.Structs.EnumValue: instance GHC.Classes.Eq GI.GObject.Structs.EnumValue.EnumValue
+ GI.GObject.Structs.FlagsClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsClass.FlagsClass tag
+ GI.GObject.Structs.FlagsClass: instance GHC.Classes.Eq GI.GObject.Structs.FlagsClass.FlagsClass
+ GI.GObject.Structs.FlagsValue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsValue.FlagsValue tag
+ GI.GObject.Structs.FlagsValue: instance GHC.Classes.Eq GI.GObject.Structs.FlagsValue.FlagsValue
+ GI.GObject.Structs.InitiallyUnownedClass: InitiallyUnownedClass :: ManagedPtr InitiallyUnownedClass -> InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: clearInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: clearInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: clearInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: clearInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: clearInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: clearInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: clearInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassConstructedFieldCallback)
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassDispatchPropertiesChangedFieldCallback)
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassDisposeFieldCallback)
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassFinalizeFieldCallback)
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassGTypeClass :: MonadIO m => InitiallyUnownedClass -> m TypeClass
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassGetPropertyFieldCallback)
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassNotifyFieldCallback)
+ GI.GObject.Structs.InitiallyUnownedClass: getInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassSetPropertyFieldCallback)
+ GI.GObject.Structs.InitiallyUnownedClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass tag
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: instance GHC.Classes.Eq GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: newZeroInitiallyUnownedClass :: MonadIO m => m InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: newtype InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: noInitiallyUnownedClass :: Maybe InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: setInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassConstructedFieldCallback -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: setInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: setInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassDisposeFieldCallback -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: setInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassFinalizeFieldCallback -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: setInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassGetPropertyFieldCallback -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: setInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassNotifyFieldCallback -> m ()
+ GI.GObject.Structs.InitiallyUnownedClass: setInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassSetPropertyFieldCallback -> m ()
+ GI.GObject.Structs.InterfaceInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.InterfaceInfo.InterfaceInfo tag
+ GI.GObject.Structs.InterfaceInfo: instance GHC.Classes.Eq GI.GObject.Structs.InterfaceInfo.InterfaceInfo
+ GI.GObject.Structs.ObjectClass: ObjectClass :: ManagedPtr ObjectClass -> ObjectClass
+ GI.GObject.Structs.ObjectClass: clearObjectClassConstructed :: MonadIO m => ObjectClass -> m ()
+ GI.GObject.Structs.ObjectClass: clearObjectClassDispatchPropertiesChanged :: MonadIO m => ObjectClass -> m ()
+ GI.GObject.Structs.ObjectClass: clearObjectClassDispose :: MonadIO m => ObjectClass -> m ()
+ GI.GObject.Structs.ObjectClass: clearObjectClassFinalize :: MonadIO m => ObjectClass -> m ()
+ GI.GObject.Structs.ObjectClass: clearObjectClassGetProperty :: MonadIO m => ObjectClass -> m ()
+ GI.GObject.Structs.ObjectClass: clearObjectClassNotify :: MonadIO m => ObjectClass -> m ()
+ GI.GObject.Structs.ObjectClass: clearObjectClassSetProperty :: MonadIO m => ObjectClass -> m ()
+ GI.GObject.Structs.ObjectClass: getObjectClassConstructed :: MonadIO m => ObjectClass -> m (Maybe ObjectClassConstructedFieldCallback)
+ GI.GObject.Structs.ObjectClass: getObjectClassDispatchPropertiesChanged :: MonadIO m => ObjectClass -> m (Maybe ObjectClassDispatchPropertiesChangedFieldCallback)
+ GI.GObject.Structs.ObjectClass: getObjectClassDispose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassDisposeFieldCallback)
+ GI.GObject.Structs.ObjectClass: getObjectClassFinalize :: MonadIO m => ObjectClass -> m (Maybe ObjectClassFinalizeFieldCallback)
+ GI.GObject.Structs.ObjectClass: getObjectClassGTypeClass :: MonadIO m => ObjectClass -> m TypeClass
+ GI.GObject.Structs.ObjectClass: getObjectClassGetProperty :: MonadIO m => ObjectClass -> m (Maybe ObjectClassGetPropertyFieldCallback)
+ GI.GObject.Structs.ObjectClass: getObjectClassNotify :: MonadIO m => ObjectClass -> m (Maybe ObjectClassNotifyFieldCallback)
+ GI.GObject.Structs.ObjectClass: getObjectClassSetProperty :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSetPropertyFieldCallback)
+ GI.GObject.Structs.ObjectClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ObjectClass.ObjectClass tag
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GObject.Structs.ObjectClass.ObjectClass
+ GI.GObject.Structs.ObjectClass: instance GHC.Classes.Eq GI.GObject.Structs.ObjectClass.ObjectClass
+ GI.GObject.Structs.ObjectClass: newZeroObjectClass :: MonadIO m => m ObjectClass
+ GI.GObject.Structs.ObjectClass: newtype ObjectClass
+ GI.GObject.Structs.ObjectClass: noObjectClass :: Maybe ObjectClass
+ GI.GObject.Structs.ObjectClass: objectClassFindProperty :: (HasCallStack, MonadIO m) => ObjectClass -> Text -> m GParamSpec
+ GI.GObject.Structs.ObjectClass: objectClassInstallProperty :: (HasCallStack, MonadIO m) => ObjectClass -> Word32 -> GParamSpec -> m ()
+ GI.GObject.Structs.ObjectClass: objectClassOverrideProperty :: (HasCallStack, MonadIO m) => ObjectClass -> Word32 -> Text -> m ()
+ GI.GObject.Structs.ObjectClass: setObjectClassConstructed :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassConstructedFieldCallback -> m ()
+ GI.GObject.Structs.ObjectClass: setObjectClassDispatchPropertiesChanged :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassDispatchPropertiesChangedFieldCallback -> m ()
+ GI.GObject.Structs.ObjectClass: setObjectClassDispose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassDisposeFieldCallback -> m ()
+ GI.GObject.Structs.ObjectClass: setObjectClassFinalize :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassFinalizeFieldCallback -> m ()
+ GI.GObject.Structs.ObjectClass: setObjectClassGetProperty :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassGetPropertyFieldCallback -> m ()
+ GI.GObject.Structs.ObjectClass: setObjectClassNotify :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassNotifyFieldCallback -> m ()
+ GI.GObject.Structs.ObjectClass: setObjectClassSetProperty :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSetPropertyFieldCallback -> m ()
+ GI.GObject.Structs.ObjectConstructParam: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam tag
+ GI.GObject.Structs.ObjectConstructParam: instance GHC.Classes.Eq GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam
+ GI.GObject.Structs.ParamSpecPool: instance GHC.Classes.Eq GI.GObject.Structs.ParamSpecPool.ParamSpecPool
+ GI.GObject.Structs.ParamSpecTypeInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo tag
+ GI.GObject.Structs.ParamSpecTypeInfo: instance GHC.Classes.Eq GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo
+ GI.GObject.Structs.Parameter: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.Parameter.Parameter tag
+ GI.GObject.Structs.Parameter: instance GHC.Classes.Eq GI.GObject.Structs.Parameter.Parameter
+ GI.GObject.Structs.SignalInvocationHint: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint tag
+ GI.GObject.Structs.SignalInvocationHint: instance GHC.Classes.Eq GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint
+ GI.GObject.Structs.SignalQuery: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalQuery.SignalQuery tag
+ GI.GObject.Structs.SignalQuery: instance GHC.Classes.Eq GI.GObject.Structs.SignalQuery.SignalQuery
+ GI.GObject.Structs.TypeClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeClass.TypeClass tag
+ GI.GObject.Structs.TypeClass: instance GHC.Classes.Eq GI.GObject.Structs.TypeClass.TypeClass
+ GI.GObject.Structs.TypeFundamentalInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo tag
+ GI.GObject.Structs.TypeFundamentalInfo: instance GHC.Classes.Eq GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo
+ GI.GObject.Structs.TypeInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInfo.TypeInfo tag
+ GI.GObject.Structs.TypeInfo: instance GHC.Classes.Eq GI.GObject.Structs.TypeInfo.TypeInfo
+ GI.GObject.Structs.TypeInstance: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInstance.TypeInstance tag
+ GI.GObject.Structs.TypeInstance: instance GHC.Classes.Eq GI.GObject.Structs.TypeInstance.TypeInstance
+ GI.GObject.Structs.TypeInterface: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInterface.TypeInterface tag
+ GI.GObject.Structs.TypeInterface: instance GHC.Classes.Eq GI.GObject.Structs.TypeInterface.TypeInterface
+ GI.GObject.Structs.TypeQuery: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeQuery.TypeQuery tag
+ GI.GObject.Structs.TypeQuery: instance GHC.Classes.Eq GI.GObject.Structs.TypeQuery.TypeQuery
+ GI.GObject.Structs.TypeValueTable: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeValueTable.TypeValueTable tag
+ GI.GObject.Structs.TypeValueTable: instance GHC.Classes.Eq GI.GObject.Structs.TypeValueTable.TypeValueTable
+ GI.GObject.Structs.ValueArray: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ValueArray.ValueArray tag
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.GValue.IsGValue GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance GHC.Classes.Eq GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.WeakRef: instance GHC.Classes.Eq GI.GObject.Structs.WeakRef.WeakRef
+ GI.GObject.Unions.TypeCValue: instance GHC.Classes.Eq GI.GObject.Unions.TypeCValue.TypeCValue
+ GI.GObject.Unions.Value_Data_Union_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ tag
+ GI.GObject.Unions.Value_Data_Union_: instance GHC.Classes.Eq GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_
- GI.GObject.Callbacks: type BaseFinalizeFunc = TypeClass " /@gClass@/: The 'GI.GObject.Structs.TypeClass.TypeClass' structure to finalize " -> IO ()
+ GI.GObject.Callbacks: type BaseFinalizeFunc = TypeClass " /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to finalize" -> IO ()
- GI.GObject.Callbacks: type BaseInitFunc = TypeClass " /@gClass@/: The 'GI.GObject.Structs.TypeClass.TypeClass' structure to initialize " -> IO ()
+ GI.GObject.Callbacks: type BaseInitFunc = TypeClass " /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to initialize" -> IO ()
- GI.GObject.Callbacks: type BindingTransformFunc = Binding " /@binding@/: a 'GI.GObject.Objects.Binding.Binding' " -> GValue " /@fromValue@/: the 'GI.GObject.Structs.Value.Value' containing the value to transform " -> GValue " /@toValue@/: the 'GI.GObject.Structs.Value.Value' in which to store the transformed value " -> IO Bool " __Returns:__ 'True' if the transformation was successful, and 'False' otherwise "
+ GI.GObject.Callbacks: type BindingTransformFunc = Binding " /@binding@/: a t'GI.GObject.Objects.Binding.Binding'" -> GValue " /@fromValue@/: the t'GI.GObject.Structs.Value.Value' containing the value to transform" -> GValue " /@toValue@/: the t'GI.GObject.Structs.Value.Value' in which to store the transformed value" -> IO Bool " __Returns:__ 'P.True' if the transformation was successful, and 'P.False' otherwise"
- GI.GObject.Callbacks: type BindingTransformFunc_WithClosures = Binding " /@binding@/: a 'GI.GObject.Objects.Binding.Binding' " -> GValue " /@fromValue@/: the 'GI.GObject.Structs.Value.Value' containing the value to transform " -> GValue " /@toValue@/: the 'GI.GObject.Structs.Value.Value' in which to store the transformed value " -> Ptr () " /@userData@/: data passed to the transform function " -> IO Bool " __Returns:__ 'True' if the transformation was successful, and 'False' otherwise "
+ GI.GObject.Callbacks: type BindingTransformFunc_WithClosures = Binding " /@binding@/: a t'GI.GObject.Objects.Binding.Binding'" -> GValue " /@fromValue@/: the t'GI.GObject.Structs.Value.Value' containing the value to transform" -> GValue " /@toValue@/: the t'GI.GObject.Structs.Value.Value' in which to store the transformed value" -> Ptr () " /@userData@/: data passed to the transform function" -> IO Bool " __Returns:__ 'P.True' if the transformation was successful, and 'P.False' otherwise"
- GI.GObject.Callbacks: type BoxedCopyFunc = Ptr () " /@boxed@/: The boxed structure to be copied. " -> IO (Ptr ()) " __Returns:__ The newly created copy of the boxed structure. "
+ GI.GObject.Callbacks: type BoxedCopyFunc = Ptr () " /@boxed@/: The boxed structure to be copied." -> IO (Ptr ()) " __Returns:__ The newly created copy of the boxed structure."
- GI.GObject.Callbacks: type BoxedFreeFunc = Ptr () " /@boxed@/: The boxed structure to be freed. " -> IO ()
+ GI.GObject.Callbacks: type BoxedFreeFunc = Ptr () " /@boxed@/: The boxed structure to be freed." -> IO ()
- GI.GObject.Callbacks: type ClassFinalizeFunc = TypeClass " /@gClass@/: The 'GI.GObject.Structs.TypeClass.TypeClass' structure to finalize " -> Ptr () " /@classData@/: The /@classData@/ member supplied via the 'GI.GObject.Structs.TypeInfo.TypeInfo' structure " -> IO ()
+ GI.GObject.Callbacks: type ClassFinalizeFunc = TypeClass " /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to finalize" -> Ptr () " /@classData@/: The /@classData@/ member supplied via the t'GI.GObject.Structs.TypeInfo.TypeInfo' structure" -> IO ()
- GI.GObject.Callbacks: type ClassInitFunc = TypeClass " /@gClass@/: The 'GI.GObject.Structs.TypeClass.TypeClass' structure to initialize. " -> Ptr () " /@classData@/: The /@classData@/ member supplied via the 'GI.GObject.Structs.TypeInfo.TypeInfo' structure. " -> IO ()
+ GI.GObject.Callbacks: type ClassInitFunc = TypeClass " /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to initialize." -> Ptr () " /@classData@/: The /@classData@/ member supplied via the t'GI.GObject.Structs.TypeInfo.TypeInfo' structure." -> IO ()
- GI.GObject.Callbacks: type ClosureNotify = Ptr () " /@data@/: data specified when registering the notification callback " -> GClosure () " /@closure@/: the 'GI.GObject.Structs.Closure.Closure' on which the notification is emitted " -> IO ()
+ GI.GObject.Callbacks: type ClosureNotify = Ptr () " /@data@/: data specified when registering the notification callback" -> GClosure () " /@closure@/: the t'GI.GObject.Structs.Closure.Closure' on which the notification is emitted" -> IO ()
- GI.GObject.Callbacks: type InstanceInitFunc = TypeInstance " /@instance@/: The instance to initialize " -> TypeClass " /@gClass@/: The class of the type the instance is created for " -> IO ()
+ GI.GObject.Callbacks: type InstanceInitFunc = TypeInstance " /@instance@/: The instance to initialize" -> TypeClass " /@gClass@/: The class of the type the instance is created for" -> IO ()
- GI.GObject.Callbacks: type InterfaceFinalizeFunc = TypeInterface " /@gIface@/: The interface structure to finalize " -> Ptr () " /@ifaceData@/: The /@interfaceData@/ supplied via the 'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' structure " -> IO ()
+ GI.GObject.Callbacks: type InterfaceFinalizeFunc = TypeInterface " /@gIface@/: The interface structure to finalize" -> Ptr () " /@ifaceData@/: The /@interfaceData@/ supplied via the t'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' structure" -> IO ()
- GI.GObject.Callbacks: type InterfaceInitFunc = TypeInterface " /@gIface@/: The interface structure to initialize " -> Ptr () " /@ifaceData@/: The /@interfaceData@/ supplied via the 'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' structure " -> IO ()
+ GI.GObject.Callbacks: type InterfaceInitFunc = TypeInterface " /@gIface@/: The interface structure to initialize" -> Ptr () " /@ifaceData@/: The /@interfaceData@/ supplied via the t'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' structure" -> IO ()
- GI.GObject.Callbacks: type ObjectFinalizeFunc = Object " /@object@/: the 'GI.GObject.Objects.Object.Object' being finalized " -> IO ()
+ GI.GObject.Callbacks: type ObjectFinalizeFunc = Object " /@object@/: the t'GI.GObject.Objects.Object.Object' being finalized" -> IO ()
- GI.GObject.Callbacks: type ObjectGetPropertyFunc = Object " /@object@/: a 'GI.GObject.Objects.Object.Object' " -> Word32 " /@propertyId@/: the numeric id under which the property was registered with 'GI.GObject.Structs.ObjectClass.objectClassInstallProperty'. " -> GValue " /@value@/: a 'GI.GObject.Structs.Value.Value' to return the property value in " -> GParamSpec " /@pspec@/: the 'GI.GObject.Objects.ParamSpec.ParamSpec' describing the property " -> IO ()
+ GI.GObject.Callbacks: type ObjectGetPropertyFunc = Object " /@object@/: a t'GI.GObject.Objects.Object.Object'" -> Word32 " /@propertyId@/: the numeric id under which the property was registered with 'GI.GObject.Structs.ObjectClass.objectClassInstallProperty'." -> GValue " /@value@/: a t'GI.GObject.Structs.Value.Value' to return the property value in" -> GParamSpec " /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' describing the property" -> IO ()
- GI.GObject.Callbacks: type ObjectSetPropertyFunc = Object " /@object@/: a 'GI.GObject.Objects.Object.Object' " -> Word32 " /@propertyId@/: the numeric id under which the property was registered with 'GI.GObject.Structs.ObjectClass.objectClassInstallProperty'. " -> GValue " /@value@/: the new value for the property " -> GParamSpec " /@pspec@/: the 'GI.GObject.Objects.ParamSpec.ParamSpec' describing the property " -> IO ()
+ GI.GObject.Callbacks: type ObjectSetPropertyFunc = Object " /@object@/: a t'GI.GObject.Objects.Object.Object'" -> Word32 " /@propertyId@/: the numeric id under which the property was registered with 'GI.GObject.Structs.ObjectClass.objectClassInstallProperty'." -> GValue " /@value@/: the new value for the property" -> GParamSpec " /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' describing the property" -> IO ()
- GI.GObject.Callbacks: type SignalAccumulator = SignalInvocationHint " /@ihint@/: Signal invocation hint, see 'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'. " -> GValue " /@returnAccu@/: Accumulator to collect callback return values in, this is the return value of the current signal emission. " -> GValue " /@handlerReturn@/: A 'GI.GObject.Structs.Value.Value' holding the return value of the signal handler. " -> Ptr () " /@data@/: Callback data that was specified when creating the signal. " -> IO Bool " __Returns:__ The accumulator function returns whether the signal emission should be aborted. Returning 'False' means to abort the current emission and 'True' is returned for continuation. "
+ GI.GObject.Callbacks: type SignalAccumulator = SignalInvocationHint " /@ihint@/: Signal invocation hint, see t'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'." -> GValue " /@returnAccu@/: Accumulator to collect callback return values in, this is the return value of the current signal emission." -> GValue " /@handlerReturn@/: A t'GI.GObject.Structs.Value.Value' holding the return value of the signal handler." -> Ptr () " /@data@/: Callback data that was specified when creating the signal." -> IO Bool " __Returns:__ The accumulator function returns whether the signal emission should be aborted. Returning 'P.False' means to abort the current emission and 'P.True' is returned for continuation."
- GI.GObject.Callbacks: type SignalEmissionHook = SignalInvocationHint " /@ihint@/: Signal invocation hint, see 'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'. " -> [GValue] " /@paramValues@/: the instance on which the signal was emitted, followed by the parameters of the emission. " -> Ptr () " /@data@/: user data associated with the hook. " -> IO Bool " __Returns:__ whether it wants to stay connected. If it returns 'False', the signal hook is disconnected (and destroyed). "
+ GI.GObject.Callbacks: type SignalEmissionHook = SignalInvocationHint " /@ihint@/: Signal invocation hint, see t'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'." -> [GValue] " /@paramValues@/: the instance on which the signal was emitted, followed by the parameters of the emission." -> Ptr () " /@data@/: user data associated with the hook." -> IO Bool " __Returns:__ whether it wants to stay connected. If it returns 'P.False', the signal hook is disconnected (and destroyed)."
- GI.GObject.Callbacks: type ToggleNotify = Ptr () " /@data@/: Callback data passed to @/g_object_add_toggle_ref()/@ " -> Object " /@object@/: The object on which @/g_object_add_toggle_ref()/@ was called. " -> Bool " /@isLastRef@/: 'True' if the toggle reference is now the last reference to the object. 'False' if the toggle reference was the last reference and there are now other references. " -> IO ()
+ GI.GObject.Callbacks: type ToggleNotify = Ptr () " /@data@/: Callback data passed to @/g_object_add_toggle_ref()/@" -> Object " /@object@/: The object on which @/g_object_add_toggle_ref()/@ was called." -> Bool " /@isLastRef@/: 'P.True' if the toggle reference is now the last reference to the object. 'P.False' if the toggle reference was the last reference and there are now other references." -> IO ()
- GI.GObject.Callbacks: type TypeClassCacheFunc = Ptr () " /@cacheData@/: data that was given to the @/g_type_add_class_cache_func()/@ call " -> TypeClass " /@gClass@/: The 'GI.GObject.Structs.TypeClass.TypeClass' structure which is unreferenced " -> IO Bool " __Returns:__ 'True' to stop further @/GTypeClassCacheFuncs/@ from being called, 'False' to continue "
+ GI.GObject.Callbacks: type TypeClassCacheFunc = Ptr () " /@cacheData@/: data that was given to the @/g_type_add_class_cache_func()/@ call" -> TypeClass " /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure which is unreferenced" -> IO Bool " __Returns:__ 'P.True' to stop further @/GTypeClassCacheFuncs/@ from being called, 'P.False' to continue"
- GI.GObject.Callbacks: type TypeInterfaceCheckFunc = Ptr () " /@checkData@/: data passed to @/g_type_add_interface_check()/@ " -> TypeInterface " /@gIface@/: the interface that has been initialized " -> IO ()
+ GI.GObject.Callbacks: type TypeInterfaceCheckFunc = Ptr () " /@checkData@/: data passed to @/g_type_add_interface_check()/@" -> TypeInterface " /@gIface@/: the interface that has been initialized" -> IO ()
- GI.GObject.Callbacks: type TypePluginCompleteInterfaceInfo = TypePlugin " /@plugin@/: the 'GI.GObject.Interfaces.TypePlugin.TypePlugin' " -> GType " /@instanceType@/: the 'GType' of an instantiable type to which the interface is added " -> GType " /@interfaceType@/: the 'GType' of the interface whose info is completed " -> InterfaceInfo " /@info@/: the 'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' to fill in " -> IO ()
+ GI.GObject.Callbacks: type TypePluginCompleteInterfaceInfo = TypePlugin " /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin'" -> GType " /@instanceType@/: the t'GType' of an instantiable type to which the interface is added" -> GType " /@interfaceType@/: the t'GType' of the interface whose info is completed" -> InterfaceInfo " /@info@/: the t'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' to fill in" -> IO ()
- GI.GObject.Callbacks: type TypePluginCompleteTypeInfo = TypePlugin " /@plugin@/: the 'GI.GObject.Interfaces.TypePlugin.TypePlugin' " -> GType " /@gType@/: the 'GType' whose info is completed " -> TypeInfo " /@info@/: the 'GI.GObject.Structs.TypeInfo.TypeInfo' struct to fill in " -> TypeValueTable " /@valueTable@/: the 'GI.GObject.Structs.TypeValueTable.TypeValueTable' to fill in " -> IO ()
+ GI.GObject.Callbacks: type TypePluginCompleteTypeInfo = TypePlugin " /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin'" -> GType " /@gType@/: the t'GType' whose info is completed" -> TypeInfo " /@info@/: the t'GI.GObject.Structs.TypeInfo.TypeInfo' struct to fill in" -> TypeValueTable " /@valueTable@/: the t'GI.GObject.Structs.TypeValueTable.TypeValueTable' to fill in" -> IO ()
- GI.GObject.Callbacks: type TypePluginUnuse = TypePlugin " /@plugin@/: the 'GI.GObject.Interfaces.TypePlugin.TypePlugin' whose use count should be decreased " -> IO ()
+ GI.GObject.Callbacks: type TypePluginUnuse = TypePlugin " /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin' whose use count should be decreased" -> IO ()
- GI.GObject.Callbacks: type TypePluginUse = TypePlugin " /@plugin@/: the 'GI.GObject.Interfaces.TypePlugin.TypePlugin' whose use count should be increased " -> IO ()
+ GI.GObject.Callbacks: type TypePluginUse = TypePlugin " /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin' whose use count should be increased" -> IO ()
- GI.GObject.Callbacks: type ValueTransform = GValue " /@srcValue@/: Source value. " -> GValue " /@destValue@/: Target value. " -> IO ()
+ GI.GObject.Callbacks: type ValueTransform = GValue " /@srcValue@/: Source value." -> GValue " /@destValue@/: Target value." -> IO ()
- GI.GObject.Callbacks: type WeakNotify = Ptr () " /@data@/: data that was provided when the weak reference was established " -> Object " /@whereTheObjectWas@/: the object being finalized " -> IO ()
+ GI.GObject.Callbacks: type WeakNotify = Ptr () " /@data@/: data that was provided when the weak reference was established" -> Object " /@whereTheObjectWas@/: the object being finalized" -> IO ()
- GI.GObject.Objects.Object: afterObjectNotify :: (IsObject a, MonadIO m) => a -> ObjectNotifyCallback -> m SignalHandlerId
+ GI.GObject.Objects.Object: afterObjectNotify :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectNotifyCallback -> m SignalHandlerId
- GI.GObject.Objects.Object: onObjectNotify :: (IsObject a, MonadIO m) => a -> ObjectNotifyCallback -> m SignalHandlerId
+ GI.GObject.Objects.Object: onObjectNotify :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectNotifyCallback -> m SignalHandlerId
- GI.GObject.Objects.Object: type ObjectNotifyCallback = GParamSpec " /@pspec@/: the 'GI.GObject.Objects.ParamSpec.ParamSpec' of the property which changed. " -> IO ()
+ GI.GObject.Objects.Object: type ObjectNotifyCallback = GParamSpec " /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' of the property which changed." -> IO ()
Files
- ChangeLog.md +4/−0
- GObject.overrides +5/−0
- README.md +1/−1
- gi-gobject.cabal +14/−8
ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.22+++ Update for haskell-gi(-base)-0.23+ ### 2.0.21 + Add support for inherited dependencies
GObject.overrides view
@@ -17,6 +17,11 @@ # without issue. set-attr GObject/Object/set_data_full introspectable 1 +# These class structs are useful to expose+set-attr GObject/InitiallyUnownedClass haskell-gi-force-visible 1+set-attr GObject/TypeClass haskell-gi-force-visible 1+set-attr GObject/ObjectClass haskell-gi-force-visible 1+ # 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
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gobject-2.0.21/docs/GI-GObject.html](https://hackage.haskell.org/package/gi-gobject-2.0.21/docs/GI-GObject.html)+[https://hackage.haskell.org/package/gi-gobject-2.0.22/docs/GI-GObject.html](https://hackage.haskell.org/package/gi-gobject-2.0.22/docs/GI-GObject.html) For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-gobject.cabal view
@@ -1,12 +1,12 @@ name: gi-gobject-version: 2.0.21+version: 2.0.22 synopsis: GObject bindings description: Bindings for GObject, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi license: LGPL-2.1 license-file: LICENSE author: Will Thompson, Iñaki García Etxebarria and Jonas Platte-maintainer: Iñaki García Etxebarria (inaki@blueleaf.cc)+maintainer: Iñaki García Etxebarria category: Bindings build-type: Custom cabal-version: 1.24@@ -16,19 +16,19 @@ custom-setup setup-depends: base >= 4.9 && < 5, Cabal >= 1.24,- haskell-gi >= 0.22.5 && < 0.23,+ haskell-gi >= 0.23 && < 0.24, gi-glib == 2.0.* library default-language: Haskell2010 default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses- other-extensions: PatternSynonyms, ViewPatterns+ other-extensions: PatternSynonyms, ViewPatterns, TypeApplications ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations pkgconfig-depends: gobject-2.0 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.22.0 && < 0.23,- haskell-gi >= 0.22.5 && < 0.23,+ haskell-gi-base >= 0.23 && < 0.24,+ haskell-gi >= 0.23.0 && < 0.24, haskell-gi-overloading < 1.1, gi-glib == 2.0.*, bytestring >= 0.10 && < 1,@@ -47,7 +47,8 @@ -- to be built will be built at configure time, based on the -- available introspection data. - exposed-modules: GI.GObject,+ exposed-modules: GI.GObject.Config,+ GI.GObject, GI.GObject.Callbacks, GI.GObject.Constants, GI.GObject.Flags,@@ -90,7 +91,9 @@ GI.GObject.Structs.EnumValue, GI.GObject.Structs.FlagsClass, GI.GObject.Structs.FlagsValue,+ GI.GObject.Structs.InitiallyUnownedClass, GI.GObject.Structs.InterfaceInfo,+ GI.GObject.Structs.ObjectClass, GI.GObject.Structs.ObjectConstructParam, GI.GObject.Structs.ParamSpecPool, GI.GObject.Structs.ParamSpecTypeInfo,@@ -110,7 +113,8 @@ GI.GObject.Unions.TypeCValue, GI.GObject.Unions.Value_Data_Union_ - autogen-modules: GI.GObject,+ autogen-modules: GI.GObject.Config,+ GI.GObject, GI.GObject.Callbacks, GI.GObject.Constants, GI.GObject.Flags,@@ -153,7 +157,9 @@ GI.GObject.Structs.EnumValue, GI.GObject.Structs.FlagsClass, GI.GObject.Structs.FlagsValue,+ GI.GObject.Structs.InitiallyUnownedClass, GI.GObject.Structs.InterfaceInfo,+ GI.GObject.Structs.ObjectClass, GI.GObject.Structs.ObjectConstructParam, GI.GObject.Structs.ParamSpecPool, GI.GObject.Structs.ParamSpecTypeInfo,