Table of Contents

Class EntryCompletion

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

Methods

Complete(nint)

Calls native method gtk_entry_completion_complete.

public static extern void Complete(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

ComputePrefix(nint, NonNullableUtf8StringHandle)

Calls native method gtk_entry_completion_compute_prefix.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

key NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetCompletionPrefix(nint)

Calls native method gtk_entry_completion_get_completion_prefix.

public static extern NullableUtf8StringUnownedHandle GetCompletionPrefix(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetEntry(nint)

Calls native method gtk_entry_completion_get_entry.

public static extern nint GetEntry(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

nint

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(nint)

Calls native method gtk_entry_completion_get_inline_completion.

public static extern bool GetInlineCompletion(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInlineSelection(nint)

Calls native method gtk_entry_completion_get_inline_selection.

public static extern bool GetInlineSelection(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMinimumKeyLength(nint)

Calls native method gtk_entry_completion_get_minimum_key_length.

public static extern int GetMinimumKeyLength(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetModel(nint)

Calls native method gtk_entry_completion_get_model.

public static extern nint GetModel(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetPopupCompletion(nint)

Calls native method gtk_entry_completion_get_popup_completion.

public static extern bool GetPopupCompletion(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPopupSetWidth(nint)

Calls native method gtk_entry_completion_get_popup_set_width.

public static extern bool GetPopupSetWidth(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPopupSingleMatch(nint)

Calls native method gtk_entry_completion_get_popup_single_match.

public static extern bool GetPopupSingleMatch(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTextColumn(nint)

Calls native method gtk_entry_completion_get_text_column.

public static extern int GetTextColumn(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

InsertPrefix(nint)

Calls native method gtk_entry_completion_insert_prefix.

public static extern void InsertPrefix(nint completion)

Parameters

completion nint

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_entry_completion_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

NewWithArea(nint)

Calls native constructor gtk_entry_completion_new_with_area.

public static extern nint NewWithArea(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetInlineCompletion(nint, bool)

Calls native method gtk_entry_completion_set_inline_completion.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

inlineCompletion bool

Transfer ownership: None Nullable: False

SetInlineSelection(nint, bool)

Calls native method gtk_entry_completion_set_inline_selection.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

inlineSelection bool

Transfer ownership: None Nullable: False

SetMatchFunc(nint, EntryCompletionMatchFunc, nint, DestroyNotify)

Calls native method gtk_entry_completion_set_match_func.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

func EntryCompletionMatchFunc

Transfer ownership: None Nullable: False

funcData nint

Transfer ownership: None Nullable: True

funcNotify DestroyNotify

Transfer ownership: None Nullable: False

SetMinimumKeyLength(nint, int)

Calls native method gtk_entry_completion_set_minimum_key_length.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

length int

Transfer ownership: None Nullable: False

SetModel(nint, nint)

Calls native method gtk_entry_completion_set_model.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: True

SetPopupCompletion(nint, bool)

Calls native method gtk_entry_completion_set_popup_completion.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

popupCompletion bool

Transfer ownership: None Nullable: False

SetPopupSetWidth(nint, bool)

Calls native method gtk_entry_completion_set_popup_set_width.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

popupSetWidth bool

Transfer ownership: None Nullable: False

SetPopupSingleMatch(nint, bool)

Calls native method gtk_entry_completion_set_popup_single_match.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

popupSingleMatch bool

Transfer ownership: None Nullable: False

SetTextColumn(nint, int)

Calls native method gtk_entry_completion_set_text_column.

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

Parameters

completion nint

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False