Table of Contents

Class Snippet

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
public class Snippet
Inheritance
Snippet
Inherited Members

Methods

AddChunk(nint, nint)

Calls native method gtk_source_snippet_add_chunk.

public static extern void AddChunk(nint snippet, nint chunk)

Parameters

snippet nint

Transfer ownership: None Nullable: False

chunk nint

Transfer ownership: None Nullable: False

Copy(nint)

Calls native method gtk_source_snippet_copy.

public static extern nint Copy(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetContext(nint)

Calls native method gtk_source_snippet_get_context.

public static extern nint GetContext(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetDescription(nint)

Calls native method gtk_source_snippet_get_description.

public static extern NonNullableUtf8StringUnownedHandle GetDescription(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetFocusPosition(nint)

Calls native method gtk_source_snippet_get_focus_position.

public static extern int GetFocusPosition(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_snippet_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLanguageId(nint)

Calls native method gtk_source_snippet_get_language_id.

public static extern NonNullableUtf8StringUnownedHandle GetLanguageId(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetNChunks(nint)

Calls native method gtk_source_snippet_get_n_chunks.

public static extern uint GetNChunks(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method gtk_source_snippet_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetNthChunk(nint, uint)

Calls native method gtk_source_snippet_get_nth_chunk.

public static extern nint GetNthChunk(nint snippet, uint nth)

Parameters

snippet nint

Transfer ownership: None Nullable: False

nth uint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetTrigger(nint)

Calls native method gtk_source_snippet_get_trigger.

public static extern NullableUtf8StringUnownedHandle GetTrigger(nint snippet)

Parameters

snippet nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(NullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native constructor gtk_source_snippet_new.

public static extern nint New(NullableUtf8StringHandle trigger, NullableUtf8StringHandle languageId)

Parameters

trigger NullableUtf8StringHandle

Transfer ownership: None Nullable: True

languageId NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: Full Nullable: False

NewParsed(NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native constructor gtk_source_snippet_new_parsed. Version: 5.6

[Version("5.6")]
public static extern nint NewParsed(NonNullableUtf8StringHandle text, out ErrorOwnedHandle error)

Parameters

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

SetDescription(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_description.

public static extern void SetDescription(nint snippet, NonNullableUtf8StringHandle description)

Parameters

snippet nint

Transfer ownership: None Nullable: False

description NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetLanguageId(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_language_id.

public static extern void SetLanguageId(nint snippet, NonNullableUtf8StringHandle languageId)

Parameters

snippet nint

Transfer ownership: None Nullable: False

languageId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetName(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_name.

public static extern void SetName(nint snippet, NonNullableUtf8StringHandle name)

Parameters

snippet nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetTrigger(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_trigger.

public static extern void SetTrigger(nint snippet, NonNullableUtf8StringHandle trigger)

Parameters

snippet nint

Transfer ownership: None Nullable: False

trigger NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False