Class TreeModelHelper
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public sealed class TreeModelHelper : Object, IObject, INotifyPropertyChanged, IDisposable, TreeModel, IHandle, GTypeProvider
- Inheritance
-
TreeModelHelper
- Implements
-
- Inherited Members
-
Constructors
TreeModelHelper(IntPtr, bool)
public TreeModelHelper(IntPtr handle, bool ownedRef)
Parameters
handle
IntPtr
ownedRef
bool
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, IntPtr)
public void GetValist(TreeIter iter, IntPtr varArgs)
Parameters
iter
TreeIter
varArgs
IntPtr
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