GtkSourceCompletionProviderInterface

struct GtkSourceCompletionProviderInterface {}

Members

Variables

activate
void function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context, GtkSourceCompletionProposal* proposal) activate;
display
void function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context, GtkSourceCompletionProposal* proposal, GtkSourceCompletionCell* cell) display;
getPriority
int function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context) getPriority;
getTitle
char* function(GtkSourceCompletionProvider* self) getTitle;
isTrigger
bool function(GtkSourceCompletionProvider* self, const(GtkTextIter)* iter, dchar ch) isTrigger;
keyActivates
bool function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context, GtkSourceCompletionProposal* proposal, uint keyval, GdkModifierType state) keyActivates;
listAlternates
GPtrArray* function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context, GtkSourceCompletionProposal* proposal) listAlternates;
parentIface
GTypeInterface parentIface;
populate
GListModel* function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context, GError** _err) populate;
populateAsync
void function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) populateAsync;
populateFinish
GListModel* function(GtkSourceCompletionProvider* self, GAsyncResult* result, GError** _err) populateFinish;
refilter
void function(GtkSourceCompletionProvider* self, GtkSourceCompletionContext* context, GListModel* model) refilter;