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()
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