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)