Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
open class IntSpinButtonModel(progression: IntProgression, start: Int = progression.first) : CommonSpinButtonModel<Int>
Link copied to clipboard
open class ListSpinButtonModel<T, out L : List<T>>(val values: L) : CommonSpinButtonModel<T>
Link copied to clipboard
open class LongSpinButtonModel(progression: LongProgression, start: Long = progression.first) : CommonSpinButtonModel<Long>
Link copied to clipboard
class MutableIntSpinButtonModel(progression: IntProgression, start: Int = progression.first) : IntSpinButtonModel, MutableSpinButtonModel<Int>
Link copied to clipboard
class MutableLongSpinButtonModel(    progression: LongProgression,     start: Long = progression.first) : LongSpinButtonModel, MutableSpinButtonModel<Long>
Link copied to clipboard
class MutableSpinButton<T, M : MutableSpinButtonModel<T>>(    model: M,     itemVisualizer: ItemVisualizer<T, SpinButton<T, M>>? = null) : SpinButton<T, M> , Editable

A spin button control that can be edited.

Link copied to clipboard

Provides presentation and behavior customization for MutableSpinButton.

Link copied to clipboard
Link copied to clipboard
open class SpinButton<T, M : SpinButtonModel<T>> : View

Controls used to flip through items (one at a time) within a sequential collection.

Link copied to clipboard

Provides presentation and behavior customization for SpinButton.

Link copied to clipboard
interface SpinButtonEditor<T>

Defines the EditOperation for a MutableSpinButton.

Link copied to clipboard
interface SpinButtonModel<T>

An iterator-like model that tracks the items a SpinButton can present.

Functions

Link copied to clipboard
inline fun <T> spinButtonEditor(    crossinline block: (spinButton: MutableSpinButton<T, *>, value: T, current: View) -> EditOperation<T>): SpinButtonEditor<T>

Creates a SpinButtonEditor from the given lambda block.