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
boolconstructArguments
ConstructArgument[]
EntryCompletion(IntPtr, bool)
protected EntryCompletion(IntPtr ptr, bool ownedRef)
Parameters
Fields
CellAreaPropertyDefinition
public static readonly Property<CellArea?, EntryCompletion> CellAreaPropertyDefinition
Field Value
CursorOnMatchSignal
Signal Descriptor for OnCursorOnMatch.
public static readonly ReturningSignal<EntryCompletion, EntryCompletion.CursorOnMatchSignalArgs, bool> CursorOnMatchSignal
Field Value
InlineCompletionPropertyDefinition
public static readonly Property<bool, EntryCompletion> InlineCompletionPropertyDefinition
Field Value
InlineSelectionPropertyDefinition
public static readonly Property<bool, EntryCompletion> InlineSelectionPropertyDefinition
Field Value
InsertPrefixSignal
Signal Descriptor for OnInsertPrefix.
public static readonly ReturningSignal<EntryCompletion, EntryCompletion.InsertPrefixSignalArgs, bool> InsertPrefixSignal
Field Value
MatchSelectedSignal
Signal Descriptor for OnMatchSelected.
public static readonly ReturningSignal<EntryCompletion, EntryCompletion.MatchSelectedSignalArgs, bool> MatchSelectedSignal
Field Value
MinimumKeyLengthPropertyDefinition
public static readonly Property<int, EntryCompletion> MinimumKeyLengthPropertyDefinition
Field Value
ModelPropertyDefinition
public static readonly Property<TreeModel, EntryCompletion> ModelPropertyDefinition
Field Value
NoMatchesSignal
Signal Descriptor for OnNoMatches.
public static readonly Signal<EntryCompletion> NoMatchesSignal
Field Value
PopupCompletionPropertyDefinition
public static readonly Property<bool, EntryCompletion> PopupCompletionPropertyDefinition
Field Value
PopupSetWidthPropertyDefinition
public static readonly Property<bool, EntryCompletion> PopupSetWidthPropertyDefinition
Field Value
PopupSingleMatchPropertyDefinition
public static readonly Property<bool, EntryCompletion> PopupSingleMatchPropertyDefinition
Field Value
TextColumnPropertyDefinition
public static readonly Property<int, EntryCompletion> TextColumnPropertyDefinition
Field Value
Properties
CellArea
public CellArea? CellArea { get; }
Property Value
InlineCompletion
public bool InlineCompletion { get; set; }
Property Value
InlineSelection
public bool InlineSelection { get; set; }
Property Value
MinimumKeyLength
public int MinimumKeyLength { get; set; }
Property Value
Model
public TreeModel Model { get; set; }
Property Value
PopupCompletion
public bool PopupCompletion { get; set; }
Property Value
PopupSetWidth
public bool PopupSetWidth { get; set; }
Property Value
PopupSingleMatch
public bool PopupSingleMatch { get; set; }
Property Value
TextColumn
public int TextColumn { get; set; }
Property Value
Methods
Complete()
public void Complete()
ComputePrefix(string)
public string? ComputePrefix(string key)
Parameters
key
string
Returns
GetArea()
public CellArea? GetArea()
Returns
GetBuildableId()
public string? GetBuildableId()
Returns
GetCompletionPrefix()
public string? GetCompletionPrefix()
Returns
GetEntry()
public Widget GetEntry()
Returns
GetGType()
public static Type GetGType()
Returns
GetInlineCompletion()
public bool GetInlineCompletion()
Returns
GetInlineSelection()
public bool GetInlineSelection()
Returns
GetMinimumKeyLength()
public int GetMinimumKeyLength()
Returns
GetModel()
public TreeModel? GetModel()
Returns
GetPopupCompletion()
public bool GetPopupCompletion()
Returns
GetPopupSetWidth()
public bool GetPopupSetWidth()
Returns
GetPopupSingleMatch()
public bool GetPopupSingleMatch()
Returns
GetTextColumn()
public int GetTextColumn()
Returns
InsertPrefix()
public void InsertPrefix()
New()
public static EntryCompletion New()
Returns
NewWithArea(CellArea)
public static EntryCompletion NewWithArea(CellArea area)
Parameters
area
CellArea
Returns
Reorder(CellRenderer, int)
public void Reorder(CellRenderer cell, int position)
Parameters
cell
CellRendererposition
int
SetCellDataFunc(CellRenderer, CellLayoutDataFunc?)
public void SetCellDataFunc(CellRenderer cell, CellLayoutDataFunc? func)
Parameters
cell
CellRendererfunc
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
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
OnInsertPrefix
public event ReturningSignalHandler<EntryCompletion, EntryCompletion.InsertPrefixSignalArgs, bool> OnInsertPrefix
Event Type
OnMatchSelected
public event ReturningSignalHandler<EntryCompletion, EntryCompletion.MatchSelectedSignalArgs, bool> OnMatchSelected
Event Type
OnNoMatches
public event SignalHandler<EntryCompletion> OnNoMatches