CompletionProviderImpl
data class CompletionProviderImpl(val gtksourceCompletionProviderPointer: <Error class: unknown class><<Error class: unknown class>>) : CompletionProvider
The CompletionProviderImpl type represents a native instance of the CompletionProvider interface.
Constructors
Properties
Link copied to clipboard
open override val gtksourceCompletionProviderPointer: <Error class: unknown class><<Error class: unknown class>>
Functions
Link copied to clipboard
This function requests @proposal to be activated by the #GtkSourceCompletionProvider.
Link copied to clipboard
This function requests that the #GtkSourceCompletionProvider prepares
Link copied to clipboard
This function should return the priority of @self in @context.
Link copied to clipboard
open fun keyActivates(context: CompletionContext, proposal: CompletionProposal, keyval: <Error class: unknown class>, state: <Error class: unknown class>): Boolean
This function is used to determine if a key typed by the user should activate @proposal (resulting in committing the text to the editor).
Link copied to clipboard
open fun populateAsync(context: CompletionContext, cancellable: <Error class: unknown class>? = null, callback: <Error class: unknown class>?)
Asynchronously requests that the provider populates the completion results for @context.
Link copied to clipboard
open fun populateFinish(result: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>>
Completes an asynchronous operation to populate a completion provider.
Link copied to clipboard
This function can be used to filter results previously provided to the class@CompletionContext by the #GtkSourceCompletionProvider.