Table of Contents

Interface CompletionProvider

Namespace
GtkSource
Assembly
GtkSource-5.dll
public interface CompletionProvider : IHandle
Inherited Members

Methods

Activate(CompletionContext, CompletionProposal)

void Activate(CompletionContext context, CompletionProposal proposal)

Parameters

context CompletionContext
proposal CompletionProposal

Display(CompletionContext, CompletionProposal, CompletionCell)

void Display(CompletionContext context, CompletionProposal proposal, CompletionCell cell)

Parameters

context CompletionContext
proposal CompletionProposal
cell CompletionCell

GetPriority(CompletionContext)

int GetPriority(CompletionContext context)

Parameters

context CompletionContext

Returns

int

GetTitle()

string? GetTitle()

Returns

string

IsTrigger(TextIter, uint)

bool IsTrigger(TextIter iter, uint ch)

Parameters

iter TextIter
ch uint

Returns

bool

KeyActivates(CompletionContext, CompletionProposal, uint, ModifierType)

bool KeyActivates(CompletionContext context, CompletionProposal proposal, uint keyval, ModifierType state)

Parameters

context CompletionContext
proposal CompletionProposal
keyval uint
state ModifierType

Returns

bool

PopulateFinish(AsyncResult)

ListModel PopulateFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

ListModel

Refilter(CompletionContext, ListModel)

void Refilter(CompletionContext context, ListModel model)

Parameters

context CompletionContext
model ListModel