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
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 MutableListSpinButtonModel<T>(values: List<T> = emptyList()) : ListSpinButtonModel<T, ObservableList<T>> , MutableSpinButtonModel<T>
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
abstract class MutableSpinButtonBehavior<T, M : MutableSpinButtonModel<T>> : SpinButtonBehavior<T, M>
Provides presentation and behavior customization for MutableSpinButton.
Link copied to clipboard
Link copied to clipboard
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
Defines the EditOperation for a MutableSpinButton.
Link copied to clipboard
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.