Package-level declarations

Types

Link copied to clipboard
open class Dropdown<T, M : ListModel<T>>(val model: M, val boxItemVisualizer: ItemVisualizer<T, IndexedItem>? = null, val listItemVisualizer: ItemVisualizer<T, IndexedItem>? = boxItemVisualizer) : View

Control used to select an item within a hidden list.

Link copied to clipboard

Provides presentation and behavior customization for Dropdown.

Link copied to clipboard
interface DropdownEditor<T>
Link copied to clipboard
class MutableDropdown<T, M : MutableListModel<T>>(model: M, boxItemVisualizer: ItemVisualizer<T, IndexedItem>? = null, listItemVisualizer: ItemVisualizer<T, IndexedItem>? = boxItemVisualizer) : Dropdown<T, M> , Editable

A dropdown control that can be edited.

Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T> dropdownEditor(crossinline block: (dropdown: MutableDropdown<T, *>, value: T, current: View) -> EditOperation<T>): DropdownEditor<T>