Class TreeModelHelper
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public sealed class TreeModelHelper : Object, TreeModel, IDisposable, InstanceFactory, GTypeProvider
- Inheritance
-
TreeModelHelper
- Implements
-
- Inherited Members
-
Constructors
TreeModelHelper(ObjectHandle)
public TreeModelHelper(ObjectHandle handle)
Parameters
handle ObjectHandle
Methods
FilterNew(TreePath?)
public TreeModel FilterNew(TreePath? root)
Parameters
root TreePath
Returns
- TreeModel
Foreach(TreeModelForeachFunc)
public void Foreach(TreeModelForeachFunc func)
Parameters
func TreeModelForeachFunc
GetColumnType(int)
public Type GetColumnType(int index)
Parameters
index int
Returns
- Type
GetFlags()
public TreeModelFlags GetFlags()
Returns
- TreeModelFlags
GetGType()
public static Type GetGType()
Returns
- Type
GetNColumns()
Returns
- int
GetPath(TreeIter)
public TreePath GetPath(TreeIter iter)
Parameters
iter TreeIter
Returns
- TreePath
GetStringFromIter(TreeIter)
public string? GetStringFromIter(TreeIter iter)
Parameters
iter TreeIter
Returns
- string
GetValist(TreeIter, nint)
public void GetValist(TreeIter iter, nint varArgs)
Parameters
iter TreeIter
varArgs nint
IterHasChild(TreeIter)
public bool IterHasChild(TreeIter iter)
Parameters
iter TreeIter
Returns
- bool
IterNChildren(TreeIter?)
public int IterNChildren(TreeIter? iter)
Parameters
iter TreeIter
Returns
- int
IterNext(TreeIter)
public bool IterNext(TreeIter iter)
Parameters
iter TreeIter
Returns
- bool
IterPrevious(TreeIter)
public bool IterPrevious(TreeIter iter)
Parameters
iter TreeIter
Returns
- bool
RefNode(TreeIter)
public void RefNode(TreeIter iter)
Parameters
iter TreeIter
RowChanged(TreePath, TreeIter)
public void RowChanged(TreePath path, TreeIter iter)
Parameters
path TreePath
iter TreeIter
RowDeleted(TreePath)
public void RowDeleted(TreePath path)
Parameters
path TreePath
RowHasChildToggled(TreePath, TreeIter)
public void RowHasChildToggled(TreePath path, TreeIter iter)
Parameters
path TreePath
iter TreeIter
RowInserted(TreePath, TreeIter)
public void RowInserted(TreePath path, TreeIter iter)
Parameters
path TreePath
iter TreeIter
RowsReordered(TreePath, TreeIter, ref int)
public void RowsReordered(TreePath path, TreeIter iter, ref int newOrder)
Parameters
path TreePath
iter TreeIter
newOrder int
RowsReordered(TreePath, TreeIter?, Span<int>)
public void RowsReordered(TreePath path, TreeIter? iter, Span<int> newOrder)
Parameters
path TreePath
iter TreeIter
newOrder Span<int>
UnrefNode(TreeIter)
public void UnrefNode(TreeIter iter)
Parameters
iter TreeIter