Table of Contents

Class TextTagTable

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

Methods

Add(IntPtr, IntPtr)

Calls native method gtk_text_tag_table_add.

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

Parameters

table IntPtr

Transfer ownership: None Nullable: False

tag IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Foreach(IntPtr, TextTagTableForeach, IntPtr)

Calls native method gtk_text_tag_table_foreach.

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

Parameters

table IntPtr

Transfer ownership: None Nullable: False

func TextTagTableForeach

Transfer ownership: None Nullable: False

data IntPtr

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(IntPtr)

Calls native method gtk_text_tag_table_get_size.

public static extern int GetSize(IntPtr table)

Parameters

table IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Lookup(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_text_tag_table_lookup.

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

Parameters

table IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_text_tag_table_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

Remove(IntPtr, IntPtr)

Calls native method gtk_text_tag_table_remove.

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

Parameters

table IntPtr

Transfer ownership: None Nullable: False

tag IntPtr

Transfer ownership: None Nullable: False