TreeListRow
GtkTreeListRow
is used by GtkTreeListModel
to represent items.
It allows navigating the model as a tree and modify the state of rows.
GtkTreeListRow
instances are created by a GtkTreeListModel
only when the property@Gtk.TreeListModel:passthrough property is not set.
There are various support objects that can make use of GtkTreeListRow
objects, such as the class@Gtk.TreeExpander widget that allows displaying an icon to expand or collapse a row or class@Gtk.TreeListRowSorter that makes it possible to sort trees properly.
Skipped during bindings generation
method
expandable
: Property has no getter nor setter
Constructors
Functions
If the row is expanded, gets the model holding the children of @self.
If @self is not expanded or @position is greater than the number of children, null is returned.
Gets if a row is currently expanded.
Gets the row representing the parent for @self.
Returns the position in the GtkTreeListModel
that @self occupies at the moment.
Checks if a row can be expanded.
Expands or collapses a row.