Table of Contents

Class SignalGroup

Namespace
GObject
Assembly
GObject-2.0.dll
public class SignalGroup : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
SignalGroup
Implements
Inherited Members

Constructors

SignalGroup(bool, params ConstructArgument[])

protected SignalGroup(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

SignalGroup(IntPtr, bool)

protected SignalGroup(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

BindSignal

Signal Descriptor for OnBind.

public static readonly Signal<SignalGroup, SignalGroup.BindSignalArgs> BindSignal

Field Value

Signal<SignalGroup, SignalGroup.BindSignalArgs>

TargetPropertyDefinition

public static readonly Property<Object?, SignalGroup> TargetPropertyDefinition

Field Value

Property<Object, SignalGroup>

UnbindSignal

Signal Descriptor for OnUnbind.

public static readonly Signal<SignalGroup> UnbindSignal

Field Value

Signal<SignalGroup>

Properties

Target

public Object? Target { get; set; }

Property Value

Object

Methods

Block()

[Version("2.72")]
public void Block()

ConnectClosure(string, Closure, bool)

[Version("2.74")]
public void ConnectClosure(string detailedSignal, Closure closure, bool after)

Parameters

detailedSignal string
closure Closure
after bool

DupTarget()

[Version("2.72")]
public Object? DupTarget()

Returns

Object

GetGType()

public static Type GetGType()

Returns

Type

New(Type)

[Version("2.72")]
public static SignalGroup New(Type targetType)

Parameters

targetType Type

Returns

SignalGroup

SetTarget(Object?)

[Version("2.72")]
public void SetTarget(Object? target)

Parameters

target Object

Unblock()

[Version("2.72")]
public void Unblock()

Events

OnBind

public event SignalHandler<SignalGroup, SignalGroup.BindSignalArgs> OnBind

Event Type

SignalHandler<SignalGroup, SignalGroup.BindSignalArgs>

OnUnbind

public event SignalHandler<SignalGroup> OnUnbind

Event Type

SignalHandler<SignalGroup>