Kmp Slider Scope
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
val trackDecoratorSlot: @Composable KmpSliderTrackScope.(@Composable KmpSliderTrackScope.() -> Unit) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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))