Class SnippetManager
public class SnippetManager
- Inheritance
-
SnippetManager
- Inherited Members
Methods
GetDefault()
Calls native function gtk_source_snippet_manager_get_default.
public static extern nint GetDefault()
Returns
- nint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_source_snippet_manager_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetSearchPath(nint)
Calls native method gtk_source_snippet_manager_get_search_path.
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetSearchPath(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
GetSnippet(nint, NullableUtf8StringHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_manager_get_snippet.
public static extern nint GetSnippet(nint self, NullableUtf8StringHandle group, NullableUtf8StringHandle languageId, NonNullableUtf8StringHandle trigger)
Parameters
selfnintTransfer ownership: None Nullable: False
groupNullableUtf8StringHandleTransfer ownership: None Nullable: True
languageIdNullableUtf8StringHandleTransfer ownership: None Nullable: True
triggerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
ListAll(nint)
Calls native method gtk_source_snippet_manager_list_all. Version: 5.6
[Version("5.6")]
public static extern nint ListAll(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
ListGroups(nint)
Calls native method gtk_source_snippet_manager_list_groups.
public static extern Utf8StringArrayNullTerminatedContainerHandle ListGroups(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedContainerHandle
Transfer ownership: Container Nullable: False
ListMatching(nint, NullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gtk_source_snippet_manager_list_matching.
public static extern nint ListMatching(nint self, NullableUtf8StringHandle group, NullableUtf8StringHandle languageId, NullableUtf8StringHandle triggerPrefix)
Parameters
selfnintTransfer ownership: None Nullable: False
groupNullableUtf8StringHandleTransfer ownership: None Nullable: True
languageIdNullableUtf8StringHandleTransfer ownership: None Nullable: True
triggerPrefixNullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
SetSearchPath(nint, Utf8StringArrayNullTerminatedHandle)
Calls native method gtk_source_snippet_manager_set_search_path.
public static extern void SetSearchPath(nint self, Utf8StringArrayNullTerminatedHandle dirs)
Parameters
selfnintTransfer ownership: None Nullable: False
dirsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True