Table of Contents

Class GutterLines

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

Methods

AddClass(IntPtr, uint, NonNullableUtf8StringHandle)

Calls native method gtk_source_gutter_lines_add_class.

public static extern void AddClass(IntPtr lines, uint line, NonNullableUtf8StringHandle name)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

AddQclass(IntPtr, uint, Quark)

Calls native method gtk_source_gutter_lines_add_qclass.

public static extern void AddQclass(IntPtr lines, uint line, Quark qname)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

qname Quark

Transfer ownership: None Nullable: False

GetBuffer(IntPtr)

Calls native method gtk_source_gutter_lines_get_buffer.

public static extern IntPtr GetBuffer(IntPtr lines)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetFirst(IntPtr)

Calls native method gtk_source_gutter_lines_get_first.

public static extern uint GetFirst(IntPtr lines)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_gutter_lines_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLast(IntPtr)

Calls native method gtk_source_gutter_lines_get_last.

public static extern uint GetLast(IntPtr lines)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetLineYrange(IntPtr, uint, GutterRendererAlignmentMode, out int, out int)

Calls native method gtk_source_gutter_lines_get_line_yrange.

public static extern void GetLineYrange(IntPtr lines, uint line, GutterRendererAlignmentMode mode, out int y, out int height)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

mode GutterRendererAlignmentMode

Transfer ownership: None Nullable: False

y int

Transfer ownership: Full Nullable: False

height int

Transfer ownership: Full Nullable: False

GetView(IntPtr)

Calls native method gtk_source_gutter_lines_get_view.

public static extern IntPtr GetView(IntPtr lines)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

HasAnyClass(IntPtr, uint)

Calls native method gtk_source_gutter_lines_has_any_class. Version: 5.6

[Version("5.6")]
public static extern bool HasAnyClass(IntPtr lines, uint line)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

HasClass(IntPtr, uint, NonNullableUtf8StringHandle)

Calls native method gtk_source_gutter_lines_has_class.

public static extern bool HasClass(IntPtr lines, uint line, NonNullableUtf8StringHandle name)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

HasQclass(IntPtr, uint, Quark)

Calls native method gtk_source_gutter_lines_has_qclass.

public static extern bool HasQclass(IntPtr lines, uint line, Quark qname)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

qname Quark

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsCursor(IntPtr, uint)

Calls native method gtk_source_gutter_lines_is_cursor.

public static extern bool IsCursor(IntPtr lines, uint line)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsPrelit(IntPtr, uint)

Calls native method gtk_source_gutter_lines_is_prelit.

public static extern bool IsPrelit(IntPtr lines, uint line)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsSelected(IntPtr, uint)

Calls native method gtk_source_gutter_lines_is_selected.

public static extern bool IsSelected(IntPtr lines, uint line)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

RemoveClass(IntPtr, uint, NonNullableUtf8StringHandle)

Calls native method gtk_source_gutter_lines_remove_class.

public static extern void RemoveClass(IntPtr lines, uint line, NonNullableUtf8StringHandle name)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RemoveQclass(IntPtr, uint, Quark)

Calls native method gtk_source_gutter_lines_remove_qclass.

public static extern void RemoveQclass(IntPtr lines, uint line, Quark qname)

Parameters

lines IntPtr

Transfer ownership: None Nullable: False

line uint

Transfer ownership: None Nullable: False

qname Quark

Transfer ownership: None Nullable: False