TextTag.connectEvent

Connect to Event signal.

The ::event signal is emitted when an event occurs on a region of the buffer marked with this tag.

class TextTag
gulong
connectEvent
(
T
)
(,
Flag!"After" after = No.After
)
if (
isCallable!T &&
is(ReturnType!T == bool)
&&
(
Parameters!T.length < 1 ||
(
ParameterStorageClassTuple!T[0] == ParameterStorageClass.none &&
is(Parameters!T[0] : gobject.object.ObjectWrap)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] == gdk.event.Event)
)
)
&&
(
Parameters!T.length < 3 ||
(
ParameterStorageClassTuple!T[2] == ParameterStorageClass.none &&
is(Parameters!T[2] == gtk.text_iter.TextIter)
)
)
&&
(
Parameters!T.length < 4 ||
(
ParameterStorageClassTuple!T[3] == ParameterStorageClass.none &&
is(Parameters!T[3] : gtk.text_tag.TextTag)
)
)
&&
Parameters!T.length < 5
)

Parameters

callback T

signal callback delegate or function to connect

bool callback(gobject.object.ObjectWrap object, gdk.event.Event event, gtk.text_iter.TextIter iter, gtk.text_tag.TextTag textTag)

object the object the event was fired from (typically a #GtkTextView) (optional)

event the event which triggered the signal (optional)

iter a #GtkTextIter pointing at the location the event occurred (optional)

textTag the instance the signal is connected to (optional)

Returns true to stop other handlers from being invoked for the event. false to propagate the event further.

after Flag!"After"

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

Return Value

Type: gulong

Signal ID