Table of Contents

Class SnippetManager

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
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 IntPtr

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

group NullableUtf8StringHandle

Transfer ownership: None Nullable: True

languageId NullableUtf8StringHandle

Transfer ownership: None Nullable: True

trigger NonNullableUtf8StringHandle

Transfer 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 IntPtr

Transfer 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 IntPtr

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

group NullableUtf8StringHandle

Transfer ownership: None Nullable: True

languageId NullableUtf8StringHandle

Transfer ownership: None Nullable: True

triggerPrefix NullableUtf8StringHandle

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

dirs Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: True