Table of Contents

Class CompletionContext

Namespace
GtkSource
Assembly
GtkSource-5.dll
public class CompletionContext : Object, IObject, INotifyPropertyChanged, IDisposable, ListModel, IHandle, GTypeProvider
Inheritance
CompletionContext
Implements
Inherited Members

Constructors

CompletionContext(bool, params ConstructArgument[])

protected CompletionContext(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

CompletionContext(IntPtr, bool)

protected CompletionContext(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

BusyPropertyDefinition

public static readonly Property<bool, CompletionContext> BusyPropertyDefinition

Field Value

Property<bool, CompletionContext>

CompletionPropertyDefinition

public static readonly Property<Completion?, CompletionContext> CompletionPropertyDefinition

Field Value

Property<Completion, CompletionContext>

EmptyPropertyDefinition

public static readonly Property<bool, CompletionContext> EmptyPropertyDefinition

Field Value

Property<bool, CompletionContext>

ProviderModelChangedSignal

Signal Descriptor for OnProviderModelChanged.

public static readonly Signal<CompletionContext, CompletionContext.ProviderModelChangedSignalArgs> ProviderModelChangedSignal

Field Value

Signal<CompletionContext, CompletionContext.ProviderModelChangedSignalArgs>

Properties

Busy

public bool Busy { get; }

Property Value

bool

Completion

public Completion? Completion { get; }

Property Value

Completion

Empty

public bool Empty { get; }

Property Value

bool

Methods

GetActivation()

public CompletionActivation GetActivation()

Returns

CompletionActivation

GetBuffer()

public Buffer? GetBuffer()

Returns

Buffer

GetBusy()

public bool GetBusy()

Returns

bool

GetCompletion()

public Completion? GetCompletion()

Returns

Completion

GetEmpty()

public bool GetEmpty()

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetItem(uint)

[Version("2.44")]
public IntPtr GetItem(uint position)

Parameters

position uint

Returns

IntPtr

GetItemType()

[Version("2.44")]
public Type GetItemType()

Returns

Type

GetLanguage()

public Language? GetLanguage()

Returns

Language

GetNItems()

[Version("2.44")]
public uint GetNItems()

Returns

uint

GetObject(uint)

[Version("2.44")]
public Object? GetObject(uint position)

Parameters

position uint

Returns

Object

GetProposalsForProvider(CompletionProvider)

[Version("5.6")]
public ListModel? GetProposalsForProvider(CompletionProvider provider)

Parameters

provider CompletionProvider

Returns

ListModel

GetView()

public View? GetView()

Returns

View

GetWord()

public string GetWord()

Returns

string

ItemsChanged(uint, uint, uint)

[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)

Parameters

position uint
removed uint
added uint

ListProviders()

[Version("5.6")]
public ListModel ListProviders()

Returns

ListModel

SetProposalsForProvider(CompletionProvider, ListModel?)

public void SetProposalsForProvider(CompletionProvider provider, ListModel? results)

Parameters

provider CompletionProvider
results ListModel

Events

OnProviderModelChanged

public event SignalHandler<CompletionContext, CompletionContext.ProviderModelChangedSignalArgs> OnProviderModelChanged

Event Type

SignalHandler<CompletionContext, CompletionContext.ProviderModelChangedSignalArgs>