Selectable

interface Selectable<T>(source)

Created by Nicholas Eddy on 3/19/18.

Inheritors

Properties

Link copied to clipboard
open val firstSelectable: T?
Link copied to clipboard
abstract val firstSelection: T?
Link copied to clipboard
open val lastSelectable: T?
Link copied to clipboard
abstract val lastSelection: T?
Link copied to clipboard
abstract val selection: Set<T>
Link copied to clipboard
abstract val selectionAnchor: T?

Functions

Link copied to clipboard
abstract fun addSelection(items: Set<T>)
Link copied to clipboard
abstract fun clearSelection()
Link copied to clipboard
abstract fun next(after: T): T?
Link copied to clipboard
abstract fun previous(before: T): T?
Link copied to clipboard
abstract fun removeSelection(items: Set<T>)
Link copied to clipboard
abstract fun selectAll()
Link copied to clipboard
abstract fun selected(item: T): Boolean
Link copied to clipboard
abstract fun setSelection(items: Set<T>)
Link copied to clipboard
abstract fun toggleSelection(items: Set<T>)