Table of Contents

Class MarkAttributes

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

Methods

GetGType()

Calls native function gtk_source_mark_attributes_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGicon(nint)

Calls native method gtk_source_mark_attributes_get_gicon.

public static extern nint GetGicon(nint attributes)

Parameters

attributes nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetIconName(nint)

Calls native method gtk_source_mark_attributes_get_icon_name.

public static extern NonNullableUtf8StringUnownedHandle GetIconName(nint attributes)

Parameters

attributes nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPixbuf(nint)

Calls native method gtk_source_mark_attributes_get_pixbuf.

public static extern nint GetPixbuf(nint attributes)

Parameters

attributes nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetTooltipMarkup(nint, nint)

Calls native method gtk_source_mark_attributes_get_tooltip_markup.

public static extern NonNullableUtf8StringOwnedHandle GetTooltipMarkup(nint attributes, nint mark)

Parameters

attributes nint

Transfer ownership: None Nullable: False

mark nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetTooltipText(nint, nint)

Calls native method gtk_source_mark_attributes_get_tooltip_text.

public static extern NonNullableUtf8StringOwnedHandle GetTooltipText(nint attributes, nint mark)

Parameters

attributes nint

Transfer ownership: None Nullable: False

mark nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

New()

Calls native constructor gtk_source_mark_attributes_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

RenderIcon(nint, nint, int)

Calls native method gtk_source_mark_attributes_render_icon.

public static extern nint RenderIcon(nint attributes, nint widget, int size)

Parameters

attributes nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

size int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

SetBackground(nint, RGBAHandle)

Calls native method gtk_source_mark_attributes_set_background.

public static extern void SetBackground(nint attributes, RGBAHandle background)

Parameters

attributes nint

Transfer ownership: None Nullable: False

background RGBAHandle

Transfer ownership: None Nullable: False

SetGicon(nint, nint)

Calls native method gtk_source_mark_attributes_set_gicon.

public static extern void SetGicon(nint attributes, nint gicon)

Parameters

attributes nint

Transfer ownership: None Nullable: False

gicon nint

Transfer ownership: None Nullable: False

SetIconName(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_mark_attributes_set_icon_name.

public static extern void SetIconName(nint attributes, NonNullableUtf8StringHandle iconName)

Parameters

attributes nint

Transfer ownership: None Nullable: False

iconName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetPixbuf(nint, nint)

Calls native method gtk_source_mark_attributes_set_pixbuf.

public static extern void SetPixbuf(nint attributes, nint pixbuf)

Parameters

attributes nint

Transfer ownership: None Nullable: False

pixbuf nint

Transfer ownership: None Nullable: False