Table of Contents

Class EntryCompletion

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class EntryCompletion
Inheritance
EntryCompletion
Inherited Members

Methods

Complete(IntPtr)

Calls native method gtk_entry_completion_complete.

public static extern void Complete(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

ComputePrefix(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_entry_completion_compute_prefix.

public static extern NullableUtf8StringOwnedHandle ComputePrefix(IntPtr completion, NonNullableUtf8StringHandle key)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

key NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetCompletionPrefix(IntPtr)

Calls native method gtk_entry_completion_get_completion_prefix.

public static extern NullableUtf8StringUnownedHandle GetCompletionPrefix(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetEntry(IntPtr)

Calls native method gtk_entry_completion_get_entry.

public static extern IntPtr GetEntry(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_entry_completion_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInlineCompletion(IntPtr)

Calls native method gtk_entry_completion_get_inline_completion.

public static extern bool GetInlineCompletion(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInlineSelection(IntPtr)

Calls native method gtk_entry_completion_get_inline_selection.

public static extern bool GetInlineSelection(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMinimumKeyLength(IntPtr)

Calls native method gtk_entry_completion_get_minimum_key_length.

public static extern int GetMinimumKeyLength(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetModel(IntPtr)

Calls native method gtk_entry_completion_get_model.

public static extern IntPtr GetModel(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetPopupCompletion(IntPtr)

Calls native method gtk_entry_completion_get_popup_completion.

public static extern bool GetPopupCompletion(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPopupSetWidth(IntPtr)

Calls native method gtk_entry_completion_get_popup_set_width.

public static extern bool GetPopupSetWidth(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPopupSingleMatch(IntPtr)

Calls native method gtk_entry_completion_get_popup_single_match.

public static extern bool GetPopupSingleMatch(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTextColumn(IntPtr)

Calls native method gtk_entry_completion_get_text_column.

public static extern int GetTextColumn(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

InsertPrefix(IntPtr)

Calls native method gtk_entry_completion_insert_prefix.

public static extern void InsertPrefix(IntPtr completion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_entry_completion_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewWithArea(IntPtr)

Calls native constructor gtk_entry_completion_new_with_area.

public static extern IntPtr NewWithArea(IntPtr area)

Parameters

area IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetInlineCompletion(IntPtr, bool)

Calls native method gtk_entry_completion_set_inline_completion.

public static extern void SetInlineCompletion(IntPtr completion, bool inlineCompletion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

inlineCompletion bool

Transfer ownership: None Nullable: False

SetInlineSelection(IntPtr, bool)

Calls native method gtk_entry_completion_set_inline_selection.

public static extern void SetInlineSelection(IntPtr completion, bool inlineSelection)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

inlineSelection bool

Transfer ownership: None Nullable: False

SetMatchFunc(IntPtr, EntryCompletionMatchFunc, IntPtr, DestroyNotify)

Calls native method gtk_entry_completion_set_match_func.

public static extern void SetMatchFunc(IntPtr completion, EntryCompletionMatchFunc func, IntPtr funcData, DestroyNotify funcNotify)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

func EntryCompletionMatchFunc

Transfer ownership: None Nullable: False

funcData IntPtr

Transfer ownership: None Nullable: True

funcNotify DestroyNotify

Transfer ownership: None Nullable: False

SetMinimumKeyLength(IntPtr, int)

Calls native method gtk_entry_completion_set_minimum_key_length.

public static extern void SetMinimumKeyLength(IntPtr completion, int length)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

length int

Transfer ownership: None Nullable: False

SetModel(IntPtr, IntPtr)

Calls native method gtk_entry_completion_set_model.

public static extern void SetModel(IntPtr completion, IntPtr model)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

model IntPtr

Transfer ownership: None Nullable: True

SetPopupCompletion(IntPtr, bool)

Calls native method gtk_entry_completion_set_popup_completion.

public static extern void SetPopupCompletion(IntPtr completion, bool popupCompletion)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

popupCompletion bool

Transfer ownership: None Nullable: False

SetPopupSetWidth(IntPtr, bool)

Calls native method gtk_entry_completion_set_popup_set_width.

public static extern void SetPopupSetWidth(IntPtr completion, bool popupSetWidth)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

popupSetWidth bool

Transfer ownership: None Nullable: False

SetPopupSingleMatch(IntPtr, bool)

Calls native method gtk_entry_completion_set_popup_single_match.

public static extern void SetPopupSingleMatch(IntPtr completion, bool popupSingleMatch)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

popupSingleMatch bool

Transfer ownership: None Nullable: False

SetTextColumn(IntPtr, int)

Calls native method gtk_entry_completion_set_text_column.

public static extern void SetTextColumn(IntPtr completion, int column)

Parameters

completion IntPtr

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False