TreeState

Constructors

Link copied to clipboard
constructor(delegate: SelectableLazyListState)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val lazyListState: LazyListState
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun addElementsToSelection(indexList: List<Int>, itemToFocus: Int? = indexList.lastOrNull())
Link copied to clipboard
suspend fun addElementToSelection(elementIndex: Int, changeFocus: Boolean = true)
Link copied to clipboard
fun attachTree(tree: Tree<*>)
Link copied to clipboard
Link copied to clipboard
suspend fun deselectAll()
Link copied to clipboard
suspend fun deselectElement(itemIndex: Int, changeFocus: Boolean = true)
Link copied to clipboard
Link copied to clipboard
fun openNode(nodeId: Int, reloadChildren: Boolean = false): Boolean
fun openNode(node: Tree.Element.Node<*>, reloadChildren: Boolean = false): Boolean
Link copied to clipboard
suspend fun selectSingleElement(elementIndex: Int, changeFocus: Boolean = true): Boolean
Link copied to clipboard
suspend fun toggleElementSelection(flattenIndex: Int)
Link copied to clipboard