TuiState

data class TuiState(val entries: List<TuiDependencyEntry>, val summary: TuiSummary, val cursor: Int = 0, val scrollOffset: Int = 0, val activeFilter: TuiQuickFilter = TuiQuickFilter.DIRECT, val activeTab: TuiTab = TuiTab.DETAIL, val statusLine: String = "Listo", val confirmationPrompt: String? = null, val isTreeTabEnabled: Boolean = true, val treeUnavailableMessage: String? = null, val pendingUpdates: Map<String, UpdateSuggestion> = emptyMap(), val isLoading: Boolean = false, val loadingMessage: String = "", val loadingFrame: Int = 0, val loadError: String? = null)

Constructors

Link copied to clipboard
constructor(entries: List<TuiDependencyEntry>, summary: TuiSummary, cursor: Int = 0, scrollOffset: Int = 0, activeFilter: TuiQuickFilter = TuiQuickFilter.DIRECT, activeTab: TuiTab = TuiTab.DETAIL, statusLine: String = "Listo", confirmationPrompt: String? = null, isTreeTabEnabled: Boolean = true, treeUnavailableMessage: String? = null, pendingUpdates: Map<String, UpdateSuggestion> = emptyMap(), isLoading: Boolean = false, loadingMessage: String = "", loadingFrame: Int = 0, loadError: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val cursor: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ensureScrollVisible(windowSize: Int): TuiState
Link copied to clipboard
fun moveCursor(delta: Int): TuiState
Link copied to clipboard
Link copied to clipboard