Class CompletionContext
- Namespace
- GtkSource
- Assembly
- GtkSource-5.dll
public class CompletionContext : Object, IDisposable, ListModel, GTypeProvider, InstanceFactory
- Inheritance
-
CompletionContext
- Implements
- Inherited Members
Constructors
CompletionContext(params ConstructArgument[])
public CompletionContext(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
CompletionContext(CompletionContextHandle)
public CompletionContext(CompletionContextHandle handle)
Parameters
handle
CompletionContextHandle
Fields
BusyPropertyDefinition
public static readonly Property<bool, CompletionContext> BusyPropertyDefinition
Field Value
CompletionPropertyDefinition
public static readonly Property<Completion?, CompletionContext> CompletionPropertyDefinition
Field Value
EmptyPropertyDefinition
public static readonly Property<bool, CompletionContext> EmptyPropertyDefinition
Field Value
ProviderModelChangedSignal
Signal Descriptor for OnProviderModelChanged.
public static readonly Signal<CompletionContext, CompletionContext.ProviderModelChangedSignalArgs> ProviderModelChangedSignal
Field Value
Properties
Busy
public bool Busy { get; }
Property Value
Completion
public Completion? Completion { get; }
Property Value
Empty
public bool Empty { get; }
Property Value
Methods
GetActivation()
public CompletionActivation GetActivation()
Returns
GetBuffer()
public Buffer? GetBuffer()
Returns
GetBusy()
public bool GetBusy()
Returns
GetCompletion()
public Completion? GetCompletion()
Returns
GetEmpty()
public bool GetEmpty()
Returns
GetGType()
public static Type GetGType()
Returns
GetItem(uint)
[Version("2.44")]
public nint GetItem(uint position)
Parameters
position
uint
Returns
GetItemType()
[Version("2.44")]
public Type GetItemType()
Returns
GetLanguage()
public Language? GetLanguage()
Returns
GetNItems()
[Version("2.44")]
public uint GetNItems()
Returns
GetObject(uint)
[Version("2.44")]
public Object? GetObject(uint position)
Parameters
position
uint
Returns
GetProposalsForProvider(CompletionProvider)
[Version("5.6")]
public ListModel? GetProposalsForProvider(CompletionProvider provider)
Parameters
provider
CompletionProvider
Returns
GetView()
public View? GetView()
Returns
GetWord()
public string GetWord()
Returns
ItemsChanged(uint, uint, uint)
[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)
Parameters
ListProviders()
[Version("5.6")]
public ListModel ListProviders()
Returns
SetProposalsForProvider(CompletionProvider, ListModel?)
public void SetProposalsForProvider(CompletionProvider provider, ListModel? results)
Parameters
provider
CompletionProviderresults
ListModel
Events
OnProviderModelChanged
public event SignalHandler<CompletionContext, CompletionContext.ProviderModelChangedSignalArgs> OnProviderModelChanged