Package-level declarations
Types
Link copied to clipboard
object ThemeColorPreview
Functions
Link copied to clipboard
fun BaseThemePicker(state: ThemePicker.State, modifier: Modifier = Modifier, style: SingleChoice.Style<ComposeTheme.BaseTheme> = SingleChoice.Style.SegmentedButton(), content: @Composable (item: ComposeTheme.BaseTheme?, data: SingleChoice.ItemData) -> Unit)
Link copied to clipboard
fun ContrastPicker(state: ThemePicker.State, modifier: Modifier = Modifier, style: SingleChoice.Style<ComposeTheme.Contrast> = SingleChoice.Style.SegmentedButton(), content: @Composable (item: ComposeTheme.Contrast?, data: SingleChoice.ItemData) -> Unit)
Link copied to clipboard
fun MultiLevelThemeSelectorCollection(state: ThemePicker.State, multiState: ThemePicker.MultiLevelState, modifier: Modifier = Modifier, style: SingleChoice.Style<ComposeTheme.Collection> = SingleChoice.Style.Dropdown(
SingleChoice.SpinnerSetup.Default()
))
Link copied to clipboard
fun MultiLevelThemeSelectorTheme(state: ThemePicker.State, multiState: ThemePicker.MultiLevelState, modifier: Modifier = Modifier, style: SingleChoice.Style<ComposeTheme.Group> = SingleChoice.Style.Dropdown(
SingleChoice.SpinnerSetup.Default()
))
Link copied to clipboard
fun MultiLevelThemeSelectorVariant(state: ThemePicker.State, multiState: ThemePicker.MultiLevelState, modifier: Modifier = Modifier, style: SingleChoice.Style<Variant> = SingleChoice.Style.Dropdown(
SingleChoice.SpinnerSetup.Default()
))
Link copied to clipboard
fun SingleLevelThemeSelector(state: ThemePicker.State, modifier: Modifier = Modifier, style: SingleChoice.Style<ComposeTheme.Theme> = SingleChoice.Style.Dropdown(
SingleChoice.SpinnerSetup.Default()
))
Link copied to clipboard
fun ThemeColorPreview(colorScheme: ColorScheme?, preview: ThemeColorPreview.Type = ThemeColorPreview.Type.All)
Link copied to clipboard
fun ThemePickerRow(label: String = "", labelWidth: Dp = 128.dp, enabled: Boolean = true, modifier: Modifier = Modifier, content: @Composable () -> Unit)