Table of Contents

Class FilenameCompleter

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class FilenameCompleter
Inheritance
FilenameCompleter
Inherited Members

Methods

GetCompletionSuffix(nint, NonNullableUtf8StringHandle)

Calls native method g_filename_completer_get_completion_suffix.

public static extern NullableUtf8StringOwnedHandle GetCompletionSuffix(nint completer, NonNullableUtf8StringHandle initialText)

Parameters

completer nint

Transfer ownership: None Nullable: False

initialText NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetCompletions(nint, NonNullableUtf8StringHandle)

Calls native method g_filename_completer_get_completions.

public static extern Utf8StringArrayNullTerminatedOwnedHandle GetCompletions(nint completer, NonNullableUtf8StringHandle initialText)

Parameters

completer nint

Transfer ownership: None Nullable: False

initialText NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False

GetGType()

Calls native function g_filename_completer_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New()

Calls native constructor g_filename_completer_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetDirsOnly(nint, bool)

Calls native method g_filename_completer_set_dirs_only.

public static extern void SetDirsOnly(nint completer, bool dirsOnly)

Parameters

completer nint

Transfer ownership: None Nullable: False

dirsOnly bool

Transfer ownership: None Nullable: False