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
self
nintTransfer 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
self
nintTransfer ownership: None Nullable: False
group
NullableUtf8StringHandleTransfer ownership: None Nullable: True
languageId
NullableUtf8StringHandleTransfer ownership: None Nullable: True
trigger
NonNullableUtf8StringHandleTransfer 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
self
nintTransfer 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
self
nintTransfer 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
self
nintTransfer ownership: None Nullable: False
group
NullableUtf8StringHandleTransfer ownership: None Nullable: True
languageId
NullableUtf8StringHandleTransfer ownership: None Nullable: True
triggerPrefix
NullableUtf8StringHandleTransfer 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
self
nintTransfer ownership: None Nullable: False
dirs
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True