Package: gtk

Class gtk:tree-list-row

Superclasses

gobject:object, common-lisp:standard-object, common-lisp:t

Documented Subclasses

None

Direct Slots

children
The children property of type g:list-model (Read)
The model holding the children of the row.
depth
The depth property of type :uint (Read)
The depth in the tree of this row.
Default value: 0
expandable
The expandable property of type :boolean (Read)
Whether the row can ever be expanded.
Default value: false
expanded
The expanded property of type :boolean (Read / Write)
Whether the row is currently expanded.
Default value: false
item
The item property of type g:object (Read)
The item held in this row.

Details

The gtk:tree-list-row object is used by the gtk:tree-list-model object to represent items. It allows navigating the model as a tree and modify the state of rows.

The gtk:tree-list-row instances are created by a gtk:tree-list-model object only when the passthrough property is not set.

There are various support objects that can make use of gtk:tree-list-row objects, such as the gtk:tree-expander widget that allows displaying an icon to expand or collapse a row or the gtk:tree-list-row-sorter object that makes it possible to sort trees properly.
 

Slot Access Functions

Inherited Slot Access Functions

See also

2024-10-17