Table of Contents

Class ListStore

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

Methods

Clear(nint)

Calls native method gtk_list_store_clear.

public static extern void Clear(nint listStore)

Parameters

listStore nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_list_store_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

IterIsValid(nint, TreeIterHandle)

Calls native method gtk_list_store_iter_is_valid.

public static extern bool IterIsValid(nint listStore, TreeIterHandle iter)

Parameters

listStore nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

MoveAfter(nint, TreeIterHandle, TreeIterHandle)

Calls native method gtk_list_store_move_after.

public static extern void MoveAfter(nint store, TreeIterHandle iter, TreeIterHandle position)

Parameters

store nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

position TreeIterHandle

Transfer ownership: None Nullable: True

MoveBefore(nint, TreeIterHandle, TreeIterHandle)

Calls native method gtk_list_store_move_before.

public static extern void MoveBefore(nint store, TreeIterHandle iter, TreeIterHandle position)

Parameters

store nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

position TreeIterHandle

Transfer ownership: None Nullable: True

New(int, nuint[])

Calls native constructor gtk_list_store_newv.

public static extern nint New(int nColumns, nuint[] types)

Parameters

nColumns int

Transfer ownership: None Nullable: False

types nuint[]

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

Remove(nint, TreeIterHandle)

Calls native method gtk_list_store_remove.

public static extern bool Remove(nint listStore, TreeIterHandle iter)

Parameters

listStore nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Reorder(nint, ref int)

Calls native method gtk_list_store_reorder.

public static extern void Reorder(nint store, ref int newOrder)

Parameters

store nint

Transfer ownership: None Nullable: False

newOrder int

Transfer ownership: None Nullable: False

Set(nint, TreeIterHandle, ref int, ValueArray2Handle, int)

Calls native method gtk_list_store_set_valuesv.

public static extern void Set(nint listStore, TreeIterHandle iter, ref int columns, ValueArray2Handle values, int nValues)

Parameters

listStore nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

columns int

Transfer ownership: None Nullable: False

values ValueArray2Handle

Transfer ownership: None Nullable: False

nValues int

Transfer ownership: None Nullable: False

SetColumnTypes(nint, int, nuint[])

Calls native method gtk_list_store_set_column_types.

public static extern void SetColumnTypes(nint listStore, int nColumns, nuint[] types)

Parameters

listStore nint

Transfer ownership: None Nullable: False

nColumns int

Transfer ownership: None Nullable: False

types nuint[]

Transfer ownership: None Nullable: False

SetValist(nint, TreeIterHandle, nint)

Calls native method gtk_list_store_set_valist.

public static extern void SetValist(nint listStore, TreeIterHandle iter, nint varArgs)

Parameters

listStore nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

varArgs nint

Transfer ownership: None Nullable: False

SetValue(nint, TreeIterHandle, int, ValueHandle)

Calls native method gtk_list_store_set_value.

public static extern void SetValue(nint listStore, TreeIterHandle iter, int column, ValueHandle value)

Parameters

listStore nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

Swap(nint, TreeIterHandle, TreeIterHandle)

Calls native method gtk_list_store_swap.

public static extern void Swap(nint store, TreeIterHandle a, TreeIterHandle b)

Parameters

store nint

Transfer ownership: None Nullable: False

a TreeIterHandle

Transfer ownership: None Nullable: False

b TreeIterHandle

Transfer ownership: None Nullable: False