Package-level declarations

Types

Link copied to clipboard

Functions

Link copied to clipboard
fun SeparateSwitchSetting(title: @Composable () -> Unit, checked: Boolean, onCheckedChange: (Boolean) -> Unit, onClick: () -> Unit, modifier: Modifier = Modifier, summary: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, enabled: Boolean = true)
Link copied to clipboard
fun Setting(title: @Composable () -> Unit, onClick: () -> Unit, modifier: Modifier = Modifier, summary: @Composable () -> Unit? = null, widget: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, enabled: Boolean = true)
Link copied to clipboard
fun SettingsCategory(title: @Composable () -> Unit, modifier: Modifier = Modifier, content: @Composable () -> Unit)
Link copied to clipboard
fun SettingsDetailPane(title: @Composable () -> Unit, onBackClick: () -> Unit, modifier: Modifier = Modifier, snackbarHost: @Composable () -> Unit = {}, actions: @Composable RowScope.() -> Unit = {}, windowAdaptiveInfo: WindowAdaptiveInfo = currentWindowAdaptiveInfoV2(), scrollBehavior: TopAppBarScrollBehavior = if (windowAdaptiveInfo.windowSizeClass.isWidthAtLeastBreakpoint( WindowSizeClass.WIDTH_DP_MEDIUM_LOWER_BOUND, ) ) { TopAppBarDefaults.exitUntilCollapsedScrollBehavior() } else { TopAppBarDefaults.pinnedScrollBehavior() }, scrollState: ScrollState = rememberScrollState(), content: @Composable ColumnScope.() -> Unit)
Link copied to clipboard
fun SliderSetting(title: @Composable () -> Unit, value: Float, onValueChange: (Float) -> Unit, modifier: Modifier = Modifier, thumbText: @Composable (Float) -> Unit = SettingsDefault.Thumb, colors: SliderColors = SliderDefaults.colors(), valueRange: ClosedFloatingPointRange<Float> = 0f..1f, @IntRange(from = 0) steps: Int = 0, widget: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, enabled: Boolean = true, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() })
Link copied to clipboard
fun SwitchSetting(title: @Composable () -> Unit, checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier = Modifier, summary: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, enabled: Boolean = true)