Class FilenameCompleter
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
nintTransfer ownership: None Nullable: False
initialText
NonNullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
initialText
NonNullableUtf8StringHandleTransfer 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)