Buffer.connectSourceMarkUpdated

Connect to SourceMarkUpdated signal.

The ::source-mark-updated signal is emitted each time a mark is added to, moved or removed from the buffer.

class Buffer
ulong
connectSourceMarkUpdated
(
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] : gtk.text_mark.TextMark)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] : gtksource.buffer.Buffer)
)
)
&&
Parameters!T.length < 3
)

Parameters

callback T

signal callback delegate or function to connect

void callback(gtk.text_mark.TextMark mark, gtksource.buffer.Buffer buffer)

mark the classMark (optional)

buffer 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