Table of Contents

Class Completion

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
public class Completion
Inheritance
Completion
Inherited Members

Methods

AddProvider(nint, nint)

Calls native method gtk_source_completion_add_provider.

public static extern void AddProvider(nint self, nint provider)

Parameters

self nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

BlockInteractive(nint)

Calls native method gtk_source_completion_block_interactive.

public static extern void BlockInteractive(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

FuzzyHighlight(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native function gtk_source_completion_fuzzy_highlight.

public static extern AttrListOwnedHandle FuzzyHighlight(NonNullableUtf8StringHandle haystack, NonNullableUtf8StringHandle casefoldQuery)

Parameters

haystack NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

casefoldQuery NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

AttrListOwnedHandle

Transfer ownership: Full Nullable: True

FuzzyMatch(NullableUtf8StringHandle, NonNullableUtf8StringHandle, out uint)

Calls native function gtk_source_completion_fuzzy_match.

public static extern bool FuzzyMatch(NullableUtf8StringHandle haystack, NonNullableUtf8StringHandle casefoldNeedle, out uint priority)

Parameters

haystack NullableUtf8StringHandle

Transfer ownership: None Nullable: True

casefoldNeedle NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

priority uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetBuffer(nint)

Calls native method gtk_source_completion_get_buffer.

public static extern nint GetBuffer(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_completion_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPageSize(nint)

Calls native method gtk_source_completion_get_page_size.

public static extern uint GetPageSize(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetView(nint)

Calls native method gtk_source_completion_get_view.

public static extern nint GetView(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

Hide(nint)

Calls native method gtk_source_completion_hide.

public static extern void Hide(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

RemoveProvider(nint, nint)

Calls native method gtk_source_completion_remove_provider.

public static extern void RemoveProvider(nint self, nint provider)

Parameters

self nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

SetPageSize(nint, uint)

Calls native method gtk_source_completion_set_page_size.

public static extern void SetPageSize(nint self, uint pageSize)

Parameters

self nint

Transfer ownership: None Nullable: False

pageSize uint

Transfer ownership: None Nullable: False

Show(nint)

Calls native method gtk_source_completion_show.

public static extern void Show(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

UnblockInteractive(nint)

Calls native method gtk_source_completion_unblock_interactive.

public static extern void UnblockInteractive(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False