Class SignalGroup
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
nintTransfer 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
nintTransfer ownership: None Nullable: False
detailedSignal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cHandler
CallbackTransfer ownership: None Nullable: False
data
nintTransfer 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
nintTransfer ownership: None Nullable: False
detailedSignal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cHandler
CallbackTransfer ownership: None Nullable: False
data
nintTransfer 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
nintTransfer ownership: None Nullable: False
detailedSignal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
closure
ClosureHandleTransfer ownership: None Nullable: False
after
boolTransfer 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
nintTransfer ownership: None Nullable: False
detailedSignal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cHandler
CallbackTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
notify
ClosureNotifyTransfer ownership: None Nullable: False
flags
ConnectFlagsTransfer 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
nintTransfer ownership: None Nullable: False
detailedSignal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cHandler
CallbackTransfer ownership: None Nullable: False
object
nintflags
ConnectFlagsTransfer 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
nintTransfer ownership: None Nullable: False
detailedSignal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cHandler
CallbackTransfer ownership: None Nullable: False
data
nintTransfer 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
nintTransfer 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
TypeTransfer 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
nintTransfer ownership: None Nullable: False
target
nintTransfer 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
nintTransfer ownership: None Nullable: False