Class CompletionProviderHelper
- Namespace
- GtkSource
- Assembly
- GtkSource-5.dll
public sealed class CompletionProviderHelper : Object, CompletionProvider, NativeObject, IDisposable, InstanceFactory, GTypeProvider
- Inheritance
-
CompletionProviderHelper
- Implements
- Inherited Members
Constructors
CompletionProviderHelper(ObjectHandle)
protected CompletionProviderHelper(ObjectHandle handle)
Parameters
handleObjectHandle
Methods
Activate(CompletionContext, CompletionProposal)
public void Activate(CompletionContext context, CompletionProposal proposal)
Parameters
contextCompletionContextproposalCompletionProposal
Display(CompletionContext, CompletionProposal, CompletionCell)
public void Display(CompletionContext context, CompletionProposal proposal, CompletionCell cell)
Parameters
contextCompletionContextproposalCompletionProposalcellCompletionCell
GetGType()
public static Type GetGType()
Returns
GetPriority(CompletionContext)
public int GetPriority(CompletionContext context)
Parameters
contextCompletionContext
Returns
GetTitle()
public string? GetTitle()
Returns
IsTrigger(TextIter, uint)
public bool IsTrigger(TextIter iter, uint ch)
Parameters
Returns
KeyActivates(CompletionContext, CompletionProposal, uint, ModifierType)
public bool KeyActivates(CompletionContext context, CompletionProposal proposal, uint keyval, ModifierType state)
Parameters
contextCompletionContextproposalCompletionProposalkeyvaluintstateModifierType
Returns
ListAlternates(CompletionContext, CompletionProposal)
public PtrArray? ListAlternates(CompletionContext context, CompletionProposal proposal)
Parameters
contextCompletionContextproposalCompletionProposal
Returns
NewFromPointer(nint, bool)
Creates a new managed CompletionProviderHelper instance for a given pointer.
public static CompletionProviderHelper NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
PopulateFinish(AsyncResult)
public ListModel PopulateFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
Refilter(CompletionContext, ListModel)
public void Refilter(CompletionContext context, ListModel model)
Parameters
contextCompletionContextmodelListModel