Table of Contents

Class SignalGroup

Namespace
GObject.Internal
Assembly
GObject-2.0.dll
public class SignalGroup
Inheritance
SignalGroup
Inherited Members

Methods

Block(nint)

Calls native method g_signal_group_block. Version: 2.72

[Version("2.72")]
public static extern void Block(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Connect(nint, NonNullableUtf8StringHandle, Callback, nint)

Calls native method g_signal_group_connect. Version: 2.72

[Version("2.72")]
public static extern void Connect(nint self, NonNullableUtf8StringHandle detailedSignal, Callback cHandler, nint data)

Parameters

self nint

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

ConnectAfter(nint, NonNullableUtf8StringHandle, Callback, nint)

Calls native method g_signal_group_connect_after. Version: 2.72

[Version("2.72")]
public static extern void ConnectAfter(nint self, NonNullableUtf8StringHandle detailedSignal, Callback cHandler, nint data)

Parameters

self nint

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

ConnectClosure(nint, NonNullableUtf8StringHandle, ClosureHandle, bool)

Calls native method g_signal_group_connect_closure. Version: 2.74

[Version("2.74")]
public static extern void ConnectClosure(nint self, NonNullableUtf8StringHandle detailedSignal, ClosureHandle closure, bool after)

Parameters

self nint

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

closure ClosureHandle

Transfer ownership: None Nullable: False

after bool

Transfer ownership: None Nullable: False

ConnectData(nint, NonNullableUtf8StringHandle, Callback, nint, ClosureNotify, ConnectFlags)

Calls native method g_signal_group_connect_data. Version: 2.72

[Version("2.72")]
public static extern void ConnectData(nint self, NonNullableUtf8StringHandle detailedSignal, Callback cHandler, nint data, ClosureNotify notify, ConnectFlags flags)

Parameters

self nint

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

notify ClosureNotify

Transfer ownership: None Nullable: False

flags ConnectFlags

Transfer ownership: None Nullable: False

ConnectObject(nint, NonNullableUtf8StringHandle, Callback, nint, ConnectFlags)

Calls native method g_signal_group_connect_object. Version: 2.72

[Version("2.72")]
public static extern void ConnectObject(nint self, NonNullableUtf8StringHandle detailedSignal, Callback cHandler, nint @object, ConnectFlags flags)

Parameters

self nint

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

object nint
flags ConnectFlags

Transfer ownership: None Nullable: False

ConnectSwapped(nint, NonNullableUtf8StringHandle, Callback, nint)

Calls native method g_signal_group_connect_swapped. Version: 2.72

[Version("2.72")]
public static extern void ConnectSwapped(nint self, NonNullableUtf8StringHandle detailedSignal, Callback cHandler, nint data)

Parameters

self nint

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

DupTarget(nint)

Calls native method g_signal_group_dup_target. Version: 2.72

[Version("2.72")]
public static extern nint DupTarget(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetGType()

Calls native function g_signal_group_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New(Type)

Calls native constructor g_signal_group_new. Version: 2.72

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

Parameters

targetType Type

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetTarget(nint, nint)

Calls native method g_signal_group_set_target. Version: 2.72

[Version("2.72")]
public static extern void SetTarget(nint self, nint target)

Parameters

self nint

Transfer ownership: None Nullable: False

target nint

Transfer ownership: None Nullable: True

Unblock(nint)

Calls native method g_signal_group_unblock. Version: 2.72

[Version("2.72")]
public static extern void Unblock(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False