Table of Contents

Namespace GObject

Classes

AssemblyExtension
Binding
BindingGroup
CClosure
Closure
ClosureNotifyData
Constants
ConstructArgument

Define the value of GProperty which can be used at the construct time.

EnumClass
EnumValue
FlagsClass
FlagsValue
Functions
Fundamental
InitiallyUnowned
InitiallyUnownedClass
InterfaceInfo
Module
Object
Object.NotifySignalArgs

Signal (Event) Arguments for OnNotify

ObjectClass
ObjectConstructParam
ParamSpec
ParamSpecBoolean
ParamSpecBoxed
ParamSpecChar
ParamSpecClass
ParamSpecDouble
ParamSpecEnum
ParamSpecFlags
ParamSpecFloat
ParamSpecGType
ParamSpecInt
ParamSpecInt64
ParamSpecLong
ParamSpecObject
ParamSpecOverride
ParamSpecParam
ParamSpecPointer
ParamSpecPool
ParamSpecString
ParamSpecTypeInfo
ParamSpecUChar
ParamSpecUInt
ParamSpecUInt64
ParamSpecULong
ParamSpecUnichar
ParamSpecValueArray
ParamSpecVariant
Parameter
Property<T, K>

Describes a GProperty.

ReturningSignal<TSender, TReturn>

Describes a GSignal.

ReturningSignal<TSender, TSignalArgs, TReturn>

Describes a GSignal.

SignalArgs

Base class for signal based events.

SignalGroup
SignalGroup.BindSignalArgs

Signal (Event) Arguments for OnBind

SignalInvocationHint
SignalQuery
Signal<TSender>

Describes a GSignal.

Signal<TSender, TSignalArgs>

Describes a GSignal.

TypeClass
TypeFundamentalInfo
TypeInfo
TypeInstance
TypeInterface
TypeModule
TypeModuleClass
TypePluginClass
TypePluginHelper
TypeQuery
TypeValueTable
Value
ValueArray
VersionAttribute
WeakRef

Structs

Type

Interfaces

GTypeProvider
IObject
PropertyDefinition<T>
SignalDefinition
TypePlugin

Enums

BindingFlags
ConnectFlags
IOCondition
ParamFlags
SignalFlags
SignalMatchType
TypeDebugFlags
TypeFlags
TypeFundamentalFlags

Delegates

BaseFinalizeFunc
BaseInitFunc
BindingTransformFunc
BoxedCopyFunc
BoxedFreeFunc
Callback
ClassFinalizeFunc
ClassInitFunc
ClosureCallback
ClosureMarshal
ClosureNotify
InstanceInitFunc
InterfaceFinalizeFunc
InterfaceInitFunc
ObjectFinalizeFunc
ObjectGetPropertyFunc
ObjectSetPropertyFunc
ReturningSignalHandler<TSender, TReturn>

SignalHandler for signals without any extra data.

ReturningSignalHandler<TSender, TSignalArgs, TReturn>

SignalHandler for signals with extra data.

SignalAccumulator
SignalEmissionHook
SignalHandler<TSender>

SignalHandler for signals without any extra data.

SignalHandler<TSender, TSignalArgs>

SignalHandler for signals with extra data.

ToggleNotify
TypeClassCacheFunc
TypeInterfaceCheckFunc
TypePluginCompleteInterfaceInfo
TypePluginCompleteTypeInfo
TypePluginUnuse
TypePluginUse
TypeValueCopyFunc
TypeValueFreeFunc
TypeValueInitFunc
TypeValuePeekPointerFunc
VaClosureMarshal
ValueTransform
WeakNotify