Table of Contents

Class CompletionSnippets

Namespace
GtkSource
Assembly
GtkSource-5.dll
public class CompletionSnippets : Object, CompletionProvider, NativeObject, IDisposable, GTypeProvider, InstanceFactory
Inheritance
CompletionSnippets
Implements
Inherited Members

Constructors

CompletionSnippets(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public CompletionSnippets(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

CompletionSnippets(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected CompletionSnippets(CreationData data)

Parameters

data CreationData

CompletionSnippets(CompletionSnippetsHandle)

protected CompletionSnippets(CompletionSnippetsHandle handle)

Parameters

handle CompletionSnippetsHandle

Fields

PriorityPropertyDefinition

public static readonly Property<int, CompletionSnippets> PriorityPropertyDefinition

Field Value

Property<int, CompletionSnippets>

TitlePropertyDefinition

public static readonly Property<string?, CompletionSnippets> TitlePropertyDefinition

Field Value

Property<string, CompletionSnippets>

Properties

Priority

public int Priority { get; set; }

Property Value

int

Title

public string? Title { get; set; }

Property Value

string

Methods

Activate(CompletionContext, CompletionProposal)

public void Activate(CompletionContext context, CompletionProposal proposal)

Parameters

context CompletionContext
proposal CompletionProposal

Display(CompletionContext, CompletionProposal, CompletionCell)

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

Parameters

context CompletionContext
proposal CompletionProposal
cell CompletionCell

GetGType()

public static Type GetGType()

Returns

Type

GetPriority(CompletionContext)

public int GetPriority(CompletionContext context)

Parameters

context CompletionContext

Returns

int

GetTitle()

public string? GetTitle()

Returns

string

IsTrigger(TextIter, uint)

public bool IsTrigger(TextIter iter, uint ch)

Parameters

iter TextIter
ch uint

Returns

bool

KeyActivates(CompletionContext, CompletionProposal, uint, ModifierType)

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

Parameters

context CompletionContext
proposal CompletionProposal
keyval uint
state ModifierType

Returns

bool

ListAlternates(CompletionContext, CompletionProposal)

public PtrArray? ListAlternates(CompletionContext context, CompletionProposal proposal)

Parameters

context CompletionContext
proposal CompletionProposal

Returns

PtrArray

New()

public static CompletionSnippets New()

Returns

CompletionSnippets

NewFromPointer(nint, bool)

Creates a new managed CompletionSnippets instance for a given pointer.

public static CompletionSnippets NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

CompletionSnippets

NewWithProperties(ConstructArgument[])

Creates a new CompletionSnippets and sets the properties specified by the construct arguments.

public static CompletionSnippets NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

CompletionSnippets

PopulateFinish(AsyncResult)

public ListModel PopulateFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

ListModel

Refilter(CompletionContext, ListModel)

public void Refilter(CompletionContext context, ListModel model)

Parameters

context CompletionContext
model ListModel