Table of Contents

Class ListStore

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

Methods

Clear(IntPtr)

Calls native method gtk_list_store_clear.

public static extern void Clear(IntPtr listStore)

Parameters

listStore IntPtr

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

Calls native method gtk_list_store_iter_is_valid.

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

Parameters

listStore IntPtr

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

MoveAfter(IntPtr, TreeIterHandle, TreeIterHandle)

Calls native method gtk_list_store_move_after.

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

Parameters

store IntPtr

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

position TreeIterHandle

Transfer ownership: None Nullable: True

MoveBefore(IntPtr, TreeIterHandle, TreeIterHandle)

Calls native method gtk_list_store_move_before.

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

Parameters

store IntPtr

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 IntPtr New(int nColumns, nuint[] types)

Parameters

nColumns int

Transfer ownership: None Nullable: False

types UIntPtr[]

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

Remove(IntPtr, TreeIterHandle)

Calls native method gtk_list_store_remove.

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

Parameters

listStore IntPtr

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Reorder(IntPtr, ref int)

Calls native method gtk_list_store_reorder.

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

Parameters

store IntPtr

Transfer ownership: None Nullable: False

newOrder int

Transfer ownership: None Nullable: False

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

Calls native method gtk_list_store_set_valuesv.

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

Parameters

listStore IntPtr

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(IntPtr, int, nuint[])

Calls native method gtk_list_store_set_column_types.

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

Parameters

listStore IntPtr

Transfer ownership: None Nullable: False

nColumns int

Transfer ownership: None Nullable: False

types UIntPtr[]

Transfer ownership: None Nullable: False

SetValist(IntPtr, TreeIterHandle, IntPtr)

Calls native method gtk_list_store_set_valist.

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

Parameters

listStore IntPtr

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

varArgs IntPtr

Transfer ownership: None Nullable: False

SetValue(IntPtr, TreeIterHandle, int, ValueHandle)

Calls native method gtk_list_store_set_value.

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

Parameters

listStore IntPtr

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

Calls native method gtk_list_store_swap.

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

Parameters

store IntPtr

Transfer ownership: None Nullable: False

a TreeIterHandle

Transfer ownership: None Nullable: False

b TreeIterHandle

Transfer ownership: None Nullable: False