PartsRS/material-1.0/ui/styling/material_schemes.slint
2025-11-07 14:04:55 +01:00

59 lines
1.4 KiB
Text

// Copyright © SixtyFPS GmbH <info@slint.dev>
// SPDX-License-Identifier: MIT
export struct MaterialScheme {
primary: color,
surfaceTint: color,
onPrimary: color,
primaryContainer: color,
onPrimaryContainer: color,
secondary: color,
onSecondary: color,
secondaryContainer: color,
onSecondaryContainer: color,
tertiary: color,
onTertiary: color,
tertiaryContainer: color,
onTertiaryContainer: color,
error: color,
onError: color,
errorContainer: color,
onErrorContainer: color,
background: color,
onBackground: color,
surface: color,
onSurface: color,
surfaceVariant: color,
onSurfaceVariant: color,
outline: color,
outlineVariant: color,
shadow: color,
scrim: color,
inverseSurface: color,
inverseOnSurface: color,
inversePrimary: color,
primaryFixed: color,
onPrimaryFixed: color,
primaryFixedDim: color,
onPrimaryFixedVariant: color,
secondaryFixed: color,
onSecondaryFixed: color,
secondaryFixedDim: color,
onSecondaryFixedVariant: color,
tertiaryFixed: color,
onTertiaryFixed: color,
tertiaryFixedDim: color,
onTertiaryFixedVariant: color,
surfaceDim: color,
surfaceBright: color,
surfaceContainerLowest: color,
surfaceContainerLow: color,
surfaceContainer: color,
surfaceContainerHigh: color,
surfaceContainerHighest: color,
}
export struct MaterialSchemes {
light: MaterialScheme,
dark: MaterialScheme
}