Table of Contents

Class EntryCompletion

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class EntryCompletion : Object, IObject, INotifyPropertyChanged, IDisposable, Buildable, CellLayout, IHandle, GTypeProvider
Inheritance
EntryCompletion
Implements
Inherited Members

Constructors

EntryCompletion(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

EntryCompletion(IntPtr, bool)

protected EntryCompletion(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

CellAreaPropertyDefinition

public static readonly Property<CellArea?, EntryCompletion> CellAreaPropertyDefinition

Field Value

Property<CellArea, EntryCompletion>

CursorOnMatchSignal

Signal Descriptor for OnCursorOnMatch.

public static readonly ReturningSignal<EntryCompletion, EntryCompletion.CursorOnMatchSignalArgs, bool> CursorOnMatchSignal

Field Value

ReturningSignal<EntryCompletion, EntryCompletion.CursorOnMatchSignalArgs, bool>

InlineCompletionPropertyDefinition

public static readonly Property<bool, EntryCompletion> InlineCompletionPropertyDefinition

Field Value

Property<bool, EntryCompletion>

InlineSelectionPropertyDefinition

public static readonly Property<bool, EntryCompletion> InlineSelectionPropertyDefinition

Field Value

Property<bool, EntryCompletion>

InsertPrefixSignal

Signal Descriptor for OnInsertPrefix.

public static readonly ReturningSignal<EntryCompletion, EntryCompletion.InsertPrefixSignalArgs, bool> InsertPrefixSignal

Field Value

ReturningSignal<EntryCompletion, EntryCompletion.InsertPrefixSignalArgs, bool>

MatchSelectedSignal

Signal Descriptor for OnMatchSelected.

public static readonly ReturningSignal<EntryCompletion, EntryCompletion.MatchSelectedSignalArgs, bool> MatchSelectedSignal

Field Value

ReturningSignal<EntryCompletion, EntryCompletion.MatchSelectedSignalArgs, bool>

MinimumKeyLengthPropertyDefinition

public static readonly Property<int, EntryCompletion> MinimumKeyLengthPropertyDefinition

Field Value

Property<int, EntryCompletion>

ModelPropertyDefinition

public static readonly Property<TreeModel, EntryCompletion> ModelPropertyDefinition

Field Value

Property<TreeModel, EntryCompletion>

NoMatchesSignal

Signal Descriptor for OnNoMatches.

public static readonly Signal<EntryCompletion> NoMatchesSignal

Field Value

Signal<EntryCompletion>

PopupCompletionPropertyDefinition

public static readonly Property<bool, EntryCompletion> PopupCompletionPropertyDefinition

Field Value

Property<bool, EntryCompletion>

PopupSetWidthPropertyDefinition

public static readonly Property<bool, EntryCompletion> PopupSetWidthPropertyDefinition

Field Value

Property<bool, EntryCompletion>

PopupSingleMatchPropertyDefinition

public static readonly Property<bool, EntryCompletion> PopupSingleMatchPropertyDefinition

Field Value

Property<bool, EntryCompletion>

TextColumnPropertyDefinition

public static readonly Property<int, EntryCompletion> TextColumnPropertyDefinition

Field Value

Property<int, EntryCompletion>

Properties

CellArea

public CellArea? CellArea { get; }

Property Value

CellArea

InlineCompletion

public bool InlineCompletion { get; set; }

Property Value

bool

InlineSelection

public bool InlineSelection { get; set; }

Property Value

bool

MinimumKeyLength

public int MinimumKeyLength { get; set; }

Property Value

int

Model

public TreeModel Model { get; set; }

Property Value

TreeModel

PopupCompletion

public bool PopupCompletion { get; set; }

Property Value

bool

PopupSetWidth

public bool PopupSetWidth { get; set; }

Property Value

bool

PopupSingleMatch

public bool PopupSingleMatch { get; set; }

Property Value

bool

TextColumn

public int TextColumn { get; set; }

Property Value

int

Methods

Complete()

public void Complete()

ComputePrefix(string)

public string? ComputePrefix(string key)

Parameters

key string

Returns

string

GetArea()

public CellArea? GetArea()

Returns

CellArea

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetCompletionPrefix()

public string? GetCompletionPrefix()

Returns

string

GetEntry()

public Widget GetEntry()

Returns

Widget

GetGType()

public static Type GetGType()

Returns

Type

GetInlineCompletion()

public bool GetInlineCompletion()

Returns

bool

GetInlineSelection()

public bool GetInlineSelection()

Returns

bool

GetMinimumKeyLength()

public int GetMinimumKeyLength()

Returns

int

GetModel()

public TreeModel? GetModel()

Returns

TreeModel

GetPopupCompletion()

public bool GetPopupCompletion()

Returns

bool

GetPopupSetWidth()

public bool GetPopupSetWidth()

Returns

bool

GetPopupSingleMatch()

public bool GetPopupSingleMatch()

Returns

bool

GetTextColumn()

public int GetTextColumn()

Returns

int

InsertPrefix()

public void InsertPrefix()

New()

public static EntryCompletion New()

Returns

EntryCompletion

NewWithArea(CellArea)

public static EntryCompletion NewWithArea(CellArea area)

Parameters

area CellArea

Returns

EntryCompletion

Reorder(CellRenderer, int)

public void Reorder(CellRenderer cell, int position)

Parameters

cell CellRenderer
position int

SetCellDataFunc(CellRenderer, CellLayoutDataFunc?)

public void SetCellDataFunc(CellRenderer cell, CellLayoutDataFunc? func)

Parameters

cell CellRenderer
func CellLayoutDataFunc

SetInlineCompletion(bool)

public void SetInlineCompletion(bool inlineCompletion)

Parameters

inlineCompletion bool

SetInlineSelection(bool)

public void SetInlineSelection(bool inlineSelection)

Parameters

inlineSelection bool

SetMatchFunc(EntryCompletionMatchFunc)

public void SetMatchFunc(EntryCompletionMatchFunc func)

Parameters

func EntryCompletionMatchFunc

SetMinimumKeyLength(int)

public void SetMinimumKeyLength(int length)

Parameters

length int

SetModel(TreeModel?)

public void SetModel(TreeModel? model)

Parameters

model TreeModel

SetPopupCompletion(bool)

public void SetPopupCompletion(bool popupCompletion)

Parameters

popupCompletion bool

SetPopupSetWidth(bool)

public void SetPopupSetWidth(bool popupSetWidth)

Parameters

popupSetWidth bool

SetPopupSingleMatch(bool)

public void SetPopupSingleMatch(bool popupSingleMatch)

Parameters

popupSingleMatch bool

SetTextColumn(int)

public void SetTextColumn(int column)

Parameters

column int

Events

OnCursorOnMatch

public event ReturningSignalHandler<EntryCompletion, EntryCompletion.CursorOnMatchSignalArgs, bool> OnCursorOnMatch

Event Type

ReturningSignalHandler<EntryCompletion, EntryCompletion.CursorOnMatchSignalArgs, bool>

OnInsertPrefix

public event ReturningSignalHandler<EntryCompletion, EntryCompletion.InsertPrefixSignalArgs, bool> OnInsertPrefix

Event Type

ReturningSignalHandler<EntryCompletion, EntryCompletion.InsertPrefixSignalArgs, bool>

OnMatchSelected

public event ReturningSignalHandler<EntryCompletion, EntryCompletion.MatchSelectedSignalArgs, bool> OnMatchSelected

Event Type

ReturningSignalHandler<EntryCompletion, EntryCompletion.MatchSelectedSignalArgs, bool>

OnNoMatches

public event SignalHandler<EntryCompletion> OnNoMatches

Event Type

SignalHandler<EntryCompletion>