Interface TreeModel
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public interface TreeModel : IDisposable
- Inherited Members
-
Properties
Handle
ObjectHandle Handle { get; }
Property Value
- ObjectHandle
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, nint)
void GetValist(TreeIter iter, nint varArgs)
Parameters
iter TreeIter
varArgs nint
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