CompletionProviderIfaceProxy

Proxy object for GtkSource.CompletionProvider interface when a GObject has no applicable D binding

class CompletionProviderIfaceProxy : IfaceProxy , CompletionProvider {}

Mixed In Members

From mixin CompletionProviderT!()

activate
void activate(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal)

This function requests proposal to be activated by the #GtkSourceCompletionProvider.

display
void display(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal, gtksource.completion_cell.CompletionCell cell)

This function requests that the #GtkSourceCompletionProvider prepares cell to display the contents of proposal.

getPriority
int getPriority(gtksource.completion_context.CompletionContext context)

This function should return the priority of self in context.

getTitle
string getTitle()

Gets the title of the completion provider, if any.

isTrigger
bool isTrigger(gtk.text_iter.TextIter iter, dchar ch)

This function is used to determine if a character inserted into the text editor should cause a new completion request to be triggered.

keyActivates
bool keyActivates(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal, uint keyval, gdk.types.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).

listAlternates
gtksource.completion_proposal.CompletionProposal[] listAlternates(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal)

Providers should return a list of alternates to proposal or null if there are no alternates available.

populateAsync
void populateAsync(gtksource.completion_context.CompletionContext context, gio.cancellable.Cancellable cancellable, gio.types.AsyncReadyCallback callback)

Asynchronously requests that the provider populates the completion results for context.

populateFinish
gio.list_model.ListModel populateFinish(gio.async_result.AsyncResult result)

Completes an asynchronous operation to populate a completion provider.

refilter
void refilter(gtksource.completion_context.CompletionContext context, gio.list_model.ListModel model)

This function can be used to filter results previously provided to the classCompletionContext by the #GtkSourceCompletionProvider.

Inherited Members

From CompletionProvider

activate
void activate(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal)

This function requests proposal to be activated by the #GtkSourceCompletionProvider.

display
void display(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal, gtksource.completion_cell.CompletionCell cell)

This function requests that the #GtkSourceCompletionProvider prepares cell to display the contents of proposal.

getPriority
int getPriority(gtksource.completion_context.CompletionContext context)

This function should return the priority of self in context.

getTitle
string getTitle()

Gets the title of the completion provider, if any.

isTrigger
bool isTrigger(gtk.text_iter.TextIter iter, dchar ch)

This function is used to determine if a character inserted into the text editor should cause a new completion request to be triggered.

keyActivates
bool keyActivates(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal, uint keyval, gdk.types.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).

listAlternates
gtksource.completion_proposal.CompletionProposal[] listAlternates(gtksource.completion_context.CompletionContext context, gtksource.completion_proposal.CompletionProposal proposal)

Providers should return a list of alternates to proposal or null if there are no alternates available.

populateAsync
void populateAsync(gtksource.completion_context.CompletionContext context, gio.cancellable.Cancellable cancellable, gio.types.AsyncReadyCallback callback)

Asynchronously requests that the provider populates the completion results for context.

populateFinish
gio.list_model.ListModel populateFinish(gio.async_result.AsyncResult result)

Completes an asynchronous operation to populate a completion provider.

refilter
void refilter(gtksource.completion_context.CompletionContext context, gio.list_model.ListModel model)

This function can be used to filter results previously provided to the classCompletionContext by the #GtkSourceCompletionProvider.