KmpSliderScope

data class KmpSliderScope(val userValues: State<Map<String, Float>>, val currentValues: State<Map<String, Float>>, val range: ClosedRange<Float>, val step: Float, val deadband: Float?, val multiThumbMode: MultiThumbMode, val direction: KmpSliderDirection, val units: String?, val label: String?, val valueFormatter: (value: Float) -> String, val ticks: List<KmpSliderTick>, val styles: KmpSliderStyle, val isEnabled: Boolean, val manualEntryState: MutableState<Boolean>?, val manualEntrySlot: KmpSliderManualEntrySlot, val thumbSlot: @Composable KmpSliderScope.(key: String) -> Unit, val labelSlot: @Composable KmpSliderScope.() -> Unit, val valueLabelSlot: @Composable KmpSliderScope.() -> Unit?, val trackDecoratorSlot: @Composable KmpSliderTrackScope.(@Composable KmpSliderTrackScope.() -> Unit) -> Unit, val logarithmic: Boolean, val onDragStart: (Map<String, Float>) -> Unit, val onDragDone: (Map<String, Float>) -> Unit, val onChange: (Map<String, Float>) -> Unit, density: Density, draggingValues: MutableState<Map<String, Float>>, draggingKey: MutableState<String?>)

Constructors

Link copied to clipboard
constructor(userValues: State<Map<String, Float>>, currentValues: State<Map<String, Float>>, range: ClosedRange<Float>, step: Float, deadband: Float?, multiThumbMode: MultiThumbMode, direction: KmpSliderDirection, units: String?, label: String?, valueFormatter: (value: Float) -> String, ticks: List<KmpSliderTick>, styles: KmpSliderStyle, isEnabled: Boolean, manualEntryState: MutableState<Boolean>?, manualEntrySlot: KmpSliderManualEntrySlot, thumbSlot: @Composable KmpSliderScope.(key: String) -> Unit, labelSlot: @Composable KmpSliderScope.() -> Unit, valueLabelSlot: @Composable KmpSliderScope.() -> Unit?, trackDecoratorSlot: @Composable KmpSliderTrackScope.(@Composable KmpSliderTrackScope.() -> Unit) -> Unit, logarithmic: Boolean, onDragStart: (Map<String, Float>) -> Unit, onDragDone: (Map<String, Float>) -> Unit, onChange: (Map<String, Float>) -> Unit, density: Density, draggingValues: MutableState<Map<String, Float>>, draggingKey: MutableState<String?>)

Properties

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
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
val step: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val valueFormatter: (value: Float) -> String
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun KmpSliderScope.Label(modifier: Modifier = Modifier)
Link copied to clipboard
fun KmpSliderScope.ManualEntryModal(isVisible: Boolean, valueString: String, maxWidth: Dp = 300.dp, styles: ModalStyles = ModalStyles(), onTextChange: (String) -> Unit, onCancel: () -> Unit, onCommit: () -> Unit)
Link copied to clipboard
Link copied to clipboard
fun Rect(mainAxisStart: Float, mainAxisEnd: Float, crossAxisStart: Float, crossAxisEnd: Float): Rect
Link copied to clipboard
fun KmpSliderScope.Thumb(key: String, modifier: Modifier = Modifier)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun KmpSliderScope.ValueLabel(modifier: Modifier = Modifier, padding: PaddingValues = PaddingValues(horizontal = 8.dp, vertical = 4.dp))