Table of Contents

Class TextTagTable

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class TextTagTable
Inheritance
TextTagTable
Inherited Members

Methods

Add(nint, nint)

Calls native method gtk_text_tag_table_add.

public static extern bool Add(nint table, nint tag)

Parameters

table nint

Transfer ownership: None Nullable: False

tag nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Foreach(nint, TextTagTableForeach, nint)

Calls native method gtk_text_tag_table_foreach.

public static extern void Foreach(nint table, TextTagTableForeach func, nint data)

Parameters

table nint

Transfer ownership: None Nullable: False

func TextTagTableForeach

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_text_tag_table_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetSize(nint)

Calls native method gtk_text_tag_table_get_size.

public static extern int GetSize(nint table)

Parameters

table nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Lookup(nint, NonNullableUtf8StringHandle)

Calls native method gtk_text_tag_table_lookup.

public static extern nint Lookup(nint table, NonNullableUtf8StringHandle name)

Parameters

table nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_text_tag_table_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

Remove(nint, nint)

Calls native method gtk_text_tag_table_remove.

public static extern void Remove(nint table, nint tag)

Parameters

table nint

Transfer ownership: None Nullable: False

tag nint

Transfer ownership: None Nullable: False