Class SnippetManager
public class SnippetManager
- Inheritance
-
SnippetManager
- Inherited Members
Methods
GetDefault()
Calls native function gtk_source_snippet_manager_get_default.
public static extern IntPtr GetDefault()
Returns
- IntPtr
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(IntPtr)
Calls native method gtk_source_snippet_manager_get_search_path.
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetSearchPath(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
GetSnippet(IntPtr, NullableUtf8StringHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_manager_get_snippet.
public static extern IntPtr GetSnippet(IntPtr self, NullableUtf8StringHandle group, NullableUtf8StringHandle languageId, NonNullableUtf8StringHandle trigger)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
group
NullableUtf8StringHandleTransfer ownership: None Nullable: True
languageId
NullableUtf8StringHandleTransfer ownership: None Nullable: True
trigger
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
ListAll(IntPtr)
Calls native method gtk_source_snippet_manager_list_all. Version: 5.6
[Version("5.6")]
public static extern IntPtr ListAll(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
ListGroups(IntPtr)
Calls native method gtk_source_snippet_manager_list_groups.
public static extern Utf8StringArrayNullTerminatedContainerHandle ListGroups(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedContainerHandle
Transfer ownership: Container Nullable: False
ListMatching(IntPtr, NullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gtk_source_snippet_manager_list_matching.
public static extern IntPtr ListMatching(IntPtr self, NullableUtf8StringHandle group, NullableUtf8StringHandle languageId, NullableUtf8StringHandle triggerPrefix)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
group
NullableUtf8StringHandleTransfer ownership: None Nullable: True
languageId
NullableUtf8StringHandleTransfer ownership: None Nullable: True
triggerPrefix
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetSearchPath(IntPtr, Utf8StringArrayNullTerminatedHandle)
Calls native method gtk_source_snippet_manager_set_search_path.
public static extern void SetSearchPath(IntPtr self, Utf8StringArrayNullTerminatedHandle dirs)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
dirs
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True