Table of Contents

Class SignalGroup

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

Methods

Block(IntPtr)

Calls native method g_signal_group_block. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Connect(IntPtr, NonNullableUtf8StringHandle, Callback, IntPtr)

Calls native method g_signal_group_connect. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

ConnectAfter(IntPtr, NonNullableUtf8StringHandle, Callback, IntPtr)

Calls native method g_signal_group_connect_after. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

ConnectClosure(IntPtr, NonNullableUtf8StringHandle, ClosureHandle, bool)

Calls native method g_signal_group_connect_closure. Version: 2.74

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

Parameters

self IntPtr

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(IntPtr, NonNullableUtf8StringHandle, Callback, IntPtr, ClosureNotify, ConnectFlags)

Calls native method g_signal_group_connect_data. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

notify ClosureNotify

Transfer ownership: None Nullable: False

flags ConnectFlags

Transfer ownership: None Nullable: False

ConnectObject(IntPtr, NonNullableUtf8StringHandle, Callback, IntPtr, ConnectFlags)

Calls native method g_signal_group_connect_object. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

object IntPtr
flags ConnectFlags

Transfer ownership: None Nullable: False

ConnectSwapped(IntPtr, NonNullableUtf8StringHandle, Callback, IntPtr)

Calls native method g_signal_group_connect_swapped. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

detailedSignal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cHandler Callback

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

DupTarget(IntPtr)

Calls native method g_signal_group_dup_target. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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 IntPtr New(Type targetType)

Parameters

targetType Type

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetTarget(IntPtr, IntPtr)

Calls native method g_signal_group_set_target. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

target IntPtr

Transfer ownership: None Nullable: True

Unblock(IntPtr)

Calls native method g_signal_group_unblock. Version: 2.72

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False