Table of Contents

Class Annotation

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

Methods

GetDescription(nint)

Calls native method gtk_source_annotation_get_description.

public static extern NonNullableUtf8StringUnownedHandle GetDescription(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_annotation_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIcon(nint)

Calls native method gtk_source_annotation_get_icon.

public static extern nint GetIcon(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetLine(nint)

Calls native method gtk_source_annotation_get_line.

public static extern int GetLine(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetStyle(nint)

Calls native method gtk_source_annotation_get_style.

public static extern AnnotationStyle GetStyle(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

AnnotationStyle

Transfer ownership: None Nullable: False

New(NullableUtf8StringHandle, nint, int, AnnotationStyle)

Calls native constructor gtk_source_annotation_new.

public static extern nint New(NullableUtf8StringHandle description, nint icon, int line, AnnotationStyle style)

Parameters

description NullableUtf8StringHandle

Transfer ownership: None Nullable: True

icon nint

Transfer ownership: None Nullable: True

line int

Transfer ownership: None Nullable: False

style AnnotationStyle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False