Table of Contents

Interface TreeModel

Namespace
Gtk
Assembly
Gtk-4.0.dll
public interface TreeModel : IHandle
Inherited Members

Methods

FilterNew(TreePath?)

TreeModel FilterNew(TreePath? root)

Parameters

root TreePath

Returns

TreeModel

Foreach(TreeModelForeachFunc)

void Foreach(TreeModelForeachFunc func)

Parameters

func TreeModelForeachFunc

GetColumnType(int)

Type GetColumnType(int index)

Parameters

index int

Returns

Type

GetFlags()

TreeModelFlags GetFlags()

Returns

TreeModelFlags

GetNColumns()

int GetNColumns()

Returns

int

GetPath(TreeIter)

TreePath GetPath(TreeIter iter)

Parameters

iter TreeIter

Returns

TreePath

GetStringFromIter(TreeIter)

string? GetStringFromIter(TreeIter iter)

Parameters

iter TreeIter

Returns

string

GetValist(TreeIter, IntPtr)

void GetValist(TreeIter iter, IntPtr varArgs)

Parameters

iter TreeIter
varArgs IntPtr

IterHasChild(TreeIter)

bool IterHasChild(TreeIter iter)

Parameters

iter TreeIter

Returns

bool

IterNChildren(TreeIter?)

int IterNChildren(TreeIter? iter)

Parameters

iter TreeIter

Returns

int

IterNext(TreeIter)

bool IterNext(TreeIter iter)

Parameters

iter TreeIter

Returns

bool

IterPrevious(TreeIter)

bool IterPrevious(TreeIter iter)

Parameters

iter TreeIter

Returns

bool

RefNode(TreeIter)

void RefNode(TreeIter iter)

Parameters

iter TreeIter

RowChanged(TreePath, TreeIter)

void RowChanged(TreePath path, TreeIter iter)

Parameters

path TreePath
iter TreeIter

RowDeleted(TreePath)

void RowDeleted(TreePath path)

Parameters

path TreePath

RowHasChildToggled(TreePath, TreeIter)

void RowHasChildToggled(TreePath path, TreeIter iter)

Parameters

path TreePath
iter TreeIter

RowInserted(TreePath, TreeIter)

void RowInserted(TreePath path, TreeIter iter)

Parameters

path TreePath
iter TreeIter

RowsReordered(TreePath, TreeIter, ref int)

void RowsReordered(TreePath path, TreeIter iter, ref int newOrder)

Parameters

path TreePath
iter TreeIter
newOrder int

RowsReordered(TreePath, TreeIter?, Span<int>)

void RowsReordered(TreePath path, TreeIter? iter, Span<int> newOrder)

Parameters

path TreePath
iter TreeIter
newOrder Span<int>

UnrefNode(TreeIter)

void UnrefNode(TreeIter iter)

Parameters

iter TreeIter