key_activates


Description:

public virtual bool key_activates (CompletionContext context, CompletionProposal proposal, uint keyval, ModifierType state)

This function is used to determine if a key typed by the user should activate proposal (resulting in committing the text to the editor).

This is useful when using languages where convention may lead to less typing by the user. One example may be the use of "." or "-" to expand a field access in the C programming language.

Parameters:

this

a CompletionProvider

context

a CompletionContext

proposal

a CompletionProposal

keyval

a keyval such as [const@Gdk.KEY_period]

state

a ModifierType or 0