gobject-2.0
Description:
GObject provides the object system used for Pango and GTK+.
- Home: https://www.gtk.org/
 - C-Documentation: https://docs.gtk.org/gobject/
 - Example listing
 
Content:
Namespaces:
- GLib
 - Binding -
 - BindingGroup
 - Closure
 - EnumClass -
 - FlagsClass
 - InitiallyUnowned
 - Object
 - ObjectClass -
 - ParamSpec -
 - ParamSpecBoolean
 - ParamSpecBoxed
 - ParamSpecChar
 - ParamSpecDouble
 - ParamSpecEnum
 - ParamSpecFlags
 - ParamSpecFloat
 - ParamSpecGType
 - ParamSpecInt
 - ParamSpecInt64
 - ParamSpecLong
 - ParamSpecObject
 - ParamSpecOverride
 - ParamSpecParam
 - ParamSpecPointer
 - ParamSpecPool
 - ParamSpecString
 - ParamSpecUChar
 - ParamSpecUInt
 - ParamSpecUInt64
 - ParamSpecULong
 - ParamSpecUnichar
 - ParamSpecValueArray
 - ParamSpecVariant
 - SignalGroup
 - TypeClass
 - TypeInstance
 - TypeInterface
 - TypeModule -
 - ValueArray -
 - EnumValue -
 - FlagsValue
 - InterfaceInfo
 - ObjectConstructParam
 - Parameter
 - Signal
 - SignalInvocationHint
 - SignalQuery
 - Type -
 - TypeInfo
 - TypeQuery -
 - TypeValueTable
 - Value -
 - WeakRef
 - BindingFlags
 - ConnectFlags
 - ParamFlags
 - SignalFlags
 - SignalMatchType
 - TypeDebugFlags
 - TypeFlags
 - TypeFundamentalFlags
 - public delegate void BaseFinalizeFunc (TypeClass g_class)
        
        
 - public delegate void BaseInitFunc (TypeClass g_class)
        
        
 - public delegate bool BindingTransformFunc (Binding binding, Value from_value, ref Value to_value)
        
        
 - public delegate void* BoxedCopyFunc (void* boxed)
        
        
 - public delegate void BoxedFreeFunc (void* boxed)
        
        
 - public delegate void Callback ()
        
        
 - public delegate void ClassFinalizeFunc (TypeClass g_class, void* class_data)
        
        
 - public delegate void ClassInitFunc (TypeClass g_class, void* class_data)
        
        
 - public delegate void ClosureMarshal (Closure closure, out Value return_value, Value[] param_values, void* invocation_hint, void* marshal_data)
        
        
 - public delegate void ClosureNotify (void* data, Closure closure)
        
        
 - public delegate void InstanceInitFunc (TypeInstance instance, TypeClass g_class)
        
        
 - public delegate void InterfaceFinalizeFunc (TypeInterface g_iface, void* iface_data)
        
        
 - public delegate void InterfaceInitFunc (TypeInterface g_iface, void* iface_data)
        
        
 - public delegate Object ObjectConstructorFunc (Type type, ObjectConstructParam[] construct_properties)
        
        
 - public delegate void ObjectFinalizeFunc (Object object)
        
        
 - public delegate void ObjectGetPropertyFunc (Object object, uint property_id, ref Value value, ParamSpec pspec)
        
        
 - public delegate void ObjectSetPropertyFunc (Object object, uint property_id, Value value, ParamSpec pspec)
        
        
 - public delegate bool SignalAccumulator (SignalInvocationHint ihint, Value return_accu, Value handler_return, void* data)
        
        
 - public delegate void SignalCMarshaller (Closure closure, Value? return_value, Value[] param_values, void* invocation_hint, void* marshal_data)
        
        
 - public delegate void SignalCVaMarshaller (Closure closure, Value? return_value, TypeInstance instance, va_list args, void* marshal_data, Type[] param_types)
        
        
 - public delegate bool SignalEmissionHook (SignalInvocationHint ihint, Value[] param_values)
        
        
 - public delegate void ToggleNotify (Object object, bool is_last_ref)
        
        
 - public delegate void TypeClassCacheFunc (void* cache_data, TypeClass g_class)
        
        
 - public delegate void ValueTransform (Value src_value, ref Value dest_value)
        
        
 - public delegate void WeakNotify (Object object)
        
        
 - public void source_set_closure (Source source, Closure closure)
        
        
 - public void source_set_dummy_callback (Source source)
        
        
 - SignalHandler
 - public void block (void* instance, ulong handler_id)
        
        
 - public uint block_by_func (void* instance, void* func, void* data)
        
        
 - public uint block_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data)
        
        
 - public void disconnect (void* instance, ulong handler_id)
        
        
 - public uint disconnect_by_data (void* instance, void* data)
        
        
 - public uint disconnect_by_func (void* instance, void* func, void* data)
        
        
 - public uint disconnect_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data)
        
        
 - public ulong find (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data)
        
        
 - public bool is_connected (void* instance, ulong handler_id)
        
        
 - public void unblock (void* instance, ulong handler_id)
        
        
 - public uint unblock_by_func (void* instance, void* func, void* data)
        
        
 - public uint unblock_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data)