Interface CompletionProvider
- Namespace
- GtkSource
- Assembly
- GtkSource-5.dll
public interface CompletionProvider : NativeObject, GTypeProvider, IDisposable
- Inherited Members
Methods
Activate(CompletionContext, CompletionProposal)
void Activate(CompletionContext context, CompletionProposal proposal)
Parameters
contextCompletionContextproposalCompletionProposal
Display(CompletionContext, CompletionProposal, CompletionCell)
void Display(CompletionContext context, CompletionProposal proposal, CompletionCell cell)
Parameters
contextCompletionContextproposalCompletionProposalcellCompletionCell
GetPriority(CompletionContext)
int GetPriority(CompletionContext context)
Parameters
contextCompletionContext
Returns
GetTitle()
string? GetTitle()
Returns
IsTrigger(TextIter, uint)
bool IsTrigger(TextIter iter, uint ch)
Parameters
Returns
KeyActivates(CompletionContext, CompletionProposal, uint, ModifierType)
bool KeyActivates(CompletionContext context, CompletionProposal proposal, uint keyval, ModifierType state)
Parameters
contextCompletionContextproposalCompletionProposalkeyvaluintstateModifierType
Returns
ListAlternates(CompletionContext, CompletionProposal)
PtrArray? ListAlternates(CompletionContext context, CompletionProposal proposal)
Parameters
contextCompletionContextproposalCompletionProposal
Returns
PopulateFinish(AsyncResult)
ListModel PopulateFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
Refilter(CompletionContext, ListModel)
void Refilter(CompletionContext context, ListModel model)
Parameters
contextCompletionContextmodelListModel