Completion.connectPopulateContext

gulong connectPopulateContext(T)(T callback, 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] : gtksource.completion_context.CompletionContext))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtksource.completion.Completion))) && Parameters!T.length < 3)

Connect to PopulateContext signal.

Emitted just before starting to populate the completion with providers. You can use this signal to add additional attributes in the context.

Parameters

callbacksignal callback delegate or function to connect void callback(gtksource.completion_context.CompletionContext context, gtksource.completion.Completion completion) context The #GtkSourceCompletionContext for the current completion (optional) completion the instance the signal is connected to (optional)
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID