SignalListItemFactory.connectUnbind

Connect to Unbind signal.

Emitted when an object has been unbound from its item, for example when a listitem was removed from use in a list widget and its gtk.list_item.ListItem.GObject.Object is about to be unset.

This signal is the opposite of the gtk.signal_list_item_factory.SignalListItemFactory.bind signal and should be used to undo everything done in that signal.

class SignalListItemFactory
ulong
connectUnbind
(
T
)
(,
Flag!"After" after = No.After
)
if (
isCallable!T &&
is(ReturnType!T == void)
&&
(
Parameters!T.length < 1 ||
(
ParameterStorageClassTuple!T[0] == ParameterStorageClass.none &&
is(Parameters!T[0] : gobject.object.ObjectG)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
)
)
&&
Parameters!T.length < 3
)

Parameters

callback T

signal callback delegate or function to connect

void callback(gobject.object.ObjectG object, gtk.signal_list_item_factory.SignalListItemFactory signalListItemFactory)

object The gobject.object.ObjectG to unbind (optional)

signalListItemFactory the instance the signal is connected to (optional)

after Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID