Package-level declarations

Types

Link copied to clipboard
@Immutable
class ButtonColors(val background: Brush, val backgroundDisabled: Brush, val backgroundFocused: Brush, val backgroundPressed: Brush, val backgroundHovered: Brush, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val border: Brush, val borderDisabled: Brush, val borderFocused: Brush, val borderPressed: Brush, val borderHovered: Brush)
Link copied to clipboard
@Stable
class ButtonMetrics(val cornerSize: CornerSize, val padding: PaddingValues, val minSize: DpSize, val borderWidth: Dp)
Link copied to clipboard
@Stable
class ButtonStyle(val colors: ButtonColors, val metrics: ButtonMetrics)
Link copied to clipboard
@Immutable
class CheckboxColors(val content: Color, val contentDisabled: Color, val contentSelected: Color)
Link copied to clipboard
@Immutable
class CheckboxIcons(val checkbox: PainterProvider)
Link copied to clipboard
@Immutable
class CheckboxMetrics(val checkboxSize: DpSize, val checkboxCornerSize: CornerSize, val outlineSize: DpSize, val outlineOffset: DpOffset, val iconContentGap: Dp)
Link copied to clipboard
@Immutable
class CheckboxStyle(val colors: CheckboxColors, val metrics: CheckboxMetrics, val icons: CheckboxIcons)
Link copied to clipboard
@Immutable
class ChipColors(val background: Brush, val backgroundDisabled: Brush, val backgroundFocused: Brush, val backgroundPressed: Brush, val backgroundHovered: Brush, val backgroundSelected: Brush, val backgroundSelectedDisabled: Brush, val backgroundSelectedPressed: Brush, val backgroundSelectedFocused: Brush, val backgroundSelectedHovered: Brush, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentSelected: Color, val contentSelectedDisabled: Color, val contentSelectedPressed: Color, val contentSelectedFocused: Color, val contentSelectedHovered: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val borderSelected: Color, val borderSelectedDisabled: Color, val borderSelectedPressed: Color, val borderSelectedFocused: Color, val borderSelectedHovered: Color)
Link copied to clipboard
@Stable
class ChipMetrics(val cornerSize: CornerSize, val padding: PaddingValues, val borderWidth: Dp, val borderWidthSelected: Dp)
Link copied to clipboard
@Stable
class ChipStyle(val colors: ChipColors, val metrics: ChipMetrics)
Link copied to clipboard
@Immutable
class CircularProgressStyle(val frameTime: Duration, val color: Color)
Link copied to clipboard
@Immutable
class DividerMetrics(val thickness: Dp, val startIndent: Dp)
Link copied to clipboard
@Immutable
class DividerStyle(val color: Color, val metrics: DividerMetrics)
Link copied to clipboard
@Immutable
class DropdownColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val iconTint: Color, val iconTintDisabled: Color, val iconTintFocused: Color, val iconTintPressed: Color, val iconTintHovered: Color)
Link copied to clipboard
@Immutable
class DropdownIcons(val chevronDown: PainterProvider)
Link copied to clipboard
@Stable
class DropdownMetrics(val arrowMinSize: DpSize, val minSize: DpSize, val cornerSize: CornerSize, val contentPadding: PaddingValues, val borderWidth: Dp)
Link copied to clipboard
@Stable
class DropdownStyle(val colors: DropdownColors, val metrics: DropdownMetrics, val icons: DropdownIcons, val textStyle: TextStyle, val menuStyle: MenuStyle)
Link copied to clipboard
@Immutable
class GroupHeaderColors(val divider: Color)
Link copied to clipboard
@Immutable
class GroupHeaderMetrics(val dividerThickness: Dp, val indent: Dp)
Link copied to clipboard
@Immutable
class GroupHeaderStyle(val colors: GroupHeaderColors, val metrics: GroupHeaderMetrics)
Link copied to clipboard
@Immutable
class HorizontalProgressBarColors(val track: Color, val progress: Color, val indeterminateBase: Color, val indeterminateHighlight: Color)
Link copied to clipboard
@Immutable
class HorizontalProgressBarMetrics(val cornerSize: CornerSize, val minHeight: Dp, val indeterminateHighlightWidth: Dp)
Link copied to clipboard
@Immutable
class HorizontalProgressBarStyle(val colors: HorizontalProgressBarColors, val metrics: HorizontalProgressBarMetrics, val indeterminateCycleDuration: Duration)
Link copied to clipboard
@Immutable
class IconButtonColors(val foregroundSelectedActivated: Color, val background: Color, val backgroundDisabled: Color, val backgroundSelected: Color, val backgroundSelectedActivated: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val border: Color, val borderDisabled: Color, val borderSelected: Color, val borderSelectedActivated: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color)
Link copied to clipboard
@Stable
class IconButtonMetrics(val cornerSize: CornerSize, val borderWidth: Dp, val padding: PaddingValues, val minSize: DpSize)
Link copied to clipboard
@Stable
class IconButtonStyle(val colors: IconButtonColors, val metrics: IconButtonMetrics)
Link copied to clipboard
@Immutable
interface InputFieldColors
Link copied to clipboard
@Stable
interface InputFieldMetrics
Link copied to clipboard
@Stable
interface InputFieldStyle
Link copied to clipboard
@Immutable
class LabelledTextFieldColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val caret: Color, val caretDisabled: Color, val caretFocused: Color, val caretPressed: Color, val caretHovered: Color, val placeholder: Color, val label: Color, val hint: Color) : InputFieldColors
Link copied to clipboard
@Stable
class LabelledTextFieldMetrics(val borderWidth: Dp, val contentPadding: PaddingValues, val cornerSize: CornerSize, val minSize: DpSize, val labelSpacing: Dp, val hintSpacing: Dp) : InputFieldMetrics
Link copied to clipboard
@Stable
class LabelledTextFieldStyle(val colors: LabelledTextFieldColors, val metrics: LabelledTextFieldMetrics, val textStyle: TextStyle, val textStyles: LabelledTextFieldTextStyles) : InputFieldStyle
Link copied to clipboard
@Immutable
class LabelledTextFieldTextStyles(val label: TextStyle, val hint: TextStyle)
Link copied to clipboard
@Immutable
class LazyTreeColors(val elementBackgroundFocused: Color, val elementBackgroundSelected: Color, val elementBackgroundSelectedFocused: Color, val content: Color, val contentFocused: Color, val contentSelected: Color, val contentSelectedFocused: Color)
Link copied to clipboard
@Immutable
class LazyTreeIcons(val chevronCollapsed: PainterProvider, val chevronExpanded: PainterProvider, val chevronSelectedCollapsed: PainterProvider, val chevronSelectedExpanded: PainterProvider)
Link copied to clipboard
@Stable
class LazyTreeMetrics(val indentSize: Dp, val elementBackgroundCornerSize: CornerSize, val elementPadding: PaddingValues, val elementContentPadding: PaddingValues, val elementMinHeight: Dp, val chevronContentGap: Dp)
Link copied to clipboard
@Stable
class LazyTreeStyle(val colors: LazyTreeColors, val metrics: LazyTreeMetrics, val icons: LazyTreeIcons)
Link copied to clipboard
@Immutable
class LinkColors(val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentVisited: Color)
Link copied to clipboard
@Immutable
class LinkIcons(val dropdownChevron: PainterProvider, val externalLink: PainterProvider)
Link copied to clipboard
@Immutable
class LinkMetrics(val focusHaloCornerSize: CornerSize, val textIconGap: Dp, val iconSize: DpSize)
Link copied to clipboard
@Immutable
class LinkStyle(val colors: LinkColors, val metrics: LinkMetrics, val icons: LinkIcons, val textStyles: LinkTextStyles)
Link copied to clipboard
@Immutable
class LinkTextStyles(val normal: TextStyle, val disabled: TextStyle, val focused: TextStyle, val pressed: TextStyle, val hovered: TextStyle, val visited: TextStyle)
Link copied to clipboard
@Immutable
class MenuColors(val background: Color, val border: Color, val shadow: Color, val itemColors: MenuItemColors)
Link copied to clipboard
@Immutable
class MenuIcons(val submenuChevron: PainterProvider)
Link copied to clipboard
@Immutable
class MenuItemColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val iconTint: Color, val iconTintDisabled: Color, val iconTintFocused: Color, val iconTintPressed: Color, val iconTintHovered: Color, val separator: Color)
Link copied to clipboard
@Stable
class MenuItemMetrics(val selectionCornerSize: CornerSize, val outerPadding: PaddingValues, val contentPadding: PaddingValues, val separatorPadding: PaddingValues, val separatorThickness: Dp)
Link copied to clipboard
@Stable
class MenuMetrics(val cornerSize: CornerSize, val menuMargin: PaddingValues, val contentPadding: PaddingValues, val offset: DpOffset, val shadowSize: Dp, val borderWidth: Dp, val itemMetrics: MenuItemMetrics, val submenuMetrics: SubmenuMetrics)
Link copied to clipboard
@Stable
class MenuStyle(val isDark: Boolean, val colors: MenuColors, val metrics: MenuMetrics, val icons: MenuIcons)
Link copied to clipboard
@Immutable
class RadioButtonColors(val content: Color, val contentHovered: Color, val contentDisabled: Color, val contentSelected: Color, val contentSelectedHovered: Color, val contentSelectedDisabled: Color)
Link copied to clipboard
@Immutable
class RadioButtonIcons(val radioButton: PainterProvider)
Link copied to clipboard
@Immutable
class RadioButtonMetrics(val radioButtonSize: DpSize, val iconContentGap: Dp)
Link copied to clipboard
@Immutable
class RadioButtonStyle(val colors: RadioButtonColors, val metrics: RadioButtonMetrics, val icons: RadioButtonIcons)
Link copied to clipboard
@Immutable
class ScrollbarColors(val thumbBackground: Color, val thumbBackgroundHovered: Color)
Link copied to clipboard
@Stable
class ScrollbarMetrics(val thumbCornerSize: CornerSize, val thumbThickness: Dp, val minThumbLength: Dp, val trackPadding: PaddingValues)
Link copied to clipboard
@Stable
class ScrollbarStyle(val colors: ScrollbarColors, val metrics: ScrollbarMetrics, val hoverDuration: Duration)
Link copied to clipboard
@Stable
class SubmenuMetrics(val offset: DpOffset)
Link copied to clipboard
@Immutable
class TabColors(val background: Color, val backgroundDisabled: Color, val backgroundPressed: Color, val backgroundHovered: Color, val backgroundSelected: Color, val content: Color, val contentDisabled: Color, val contentPressed: Color, val contentHovered: Color, val contentSelected: Color, val underline: Color, val underlineDisabled: Color, val underlinePressed: Color, val underlineHovered: Color, val underlineSelected: Color)
Link copied to clipboard
@Immutable
class TabContentAlpha(val iconNormal: Float, val iconDisabled: Float, val iconPressed: Float, val iconHovered: Float, val iconSelected: Float, val labelNormal: Float, val labelDisabled: Float, val labelPressed: Float, val labelHovered: Float, val labelSelected: Float)
Link copied to clipboard
@Immutable
class TabIcons(val close: PainterProvider)
Link copied to clipboard
@Stable
class TabMetrics(val underlineThickness: Dp, val tabPadding: PaddingValues, val tabHeight: Dp, val closeContentGap: Dp)
Link copied to clipboard
@Stable
class TabStyle(val colors: TabColors, val metrics: TabMetrics, val icons: TabIcons, val contentAlpha: TabContentAlpha)
Link copied to clipboard
@Immutable
class TextAreaColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val caret: Color, val caretDisabled: Color, val caretFocused: Color, val caretPressed: Color, val caretHovered: Color, val placeholder: Color) : InputFieldColors
Link copied to clipboard
@Stable
class TextAreaMetrics(val borderWidth: Dp, val contentPadding: PaddingValues, val cornerSize: CornerSize, val minSize: DpSize) : InputFieldMetrics
Link copied to clipboard
@Stable
class TextAreaStyle(val colors: TextAreaColors, val metrics: TextAreaMetrics, val textStyle: TextStyle) : InputFieldStyle
Link copied to clipboard
@Immutable
class TextFieldColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val caret: Color, val caretDisabled: Color, val caretFocused: Color, val caretPressed: Color, val caretHovered: Color, val placeholder: Color) : InputFieldColors
Link copied to clipboard
@Stable
class TextFieldMetrics(val borderWidth: Dp, val contentPadding: PaddingValues, val cornerSize: CornerSize, val minSize: DpSize) : InputFieldMetrics
Link copied to clipboard
@Stable
class TextFieldStyle(val colors: TextFieldColors, val metrics: TextFieldMetrics, val textStyle: TextStyle) : InputFieldStyle
Link copied to clipboard
@Stable
class TooltipColors(val background: Color, val content: Color, val border: Color, val shadow: Color)
Link copied to clipboard
@Stable
class TooltipMetrics(val contentPadding: PaddingValues, val showDelay: Duration, val cornerSize: CornerSize, val borderWidth: Dp, val shadowSize: Dp, val tooltipOffset: DpOffset, val tooltipAlignment: Alignment.Horizontal)
Link copied to clipboard
@Stable
class TooltipStyle(val colors: TooltipColors, val metrics: TooltipMetrics)

Properties

Link copied to clipboard
val LocalCheckboxStyle: ProvidableCompositionLocal<CheckboxStyle>
Link copied to clipboard
val LocalChipStyle: ProvidableCompositionLocal<ChipStyle>
Link copied to clipboard
val LocalCircularProgressStyle: ProvidableCompositionLocal<CircularProgressStyle>
Link copied to clipboard
val LocalDefaultButtonStyle: ProvidableCompositionLocal<ButtonStyle>
Link copied to clipboard
val LocalDefaultDropdownStyle: ProvidableCompositionLocal<DropdownStyle>
Link copied to clipboard
val LocalDefaultTabStyle: ProvidableCompositionLocal<TabStyle>
Link copied to clipboard
val LocalDividerStyle: ProvidableCompositionLocal<DividerStyle>
Link copied to clipboard
val LocalEditorTabStyle: ProvidableCompositionLocal<TabStyle>
Link copied to clipboard
val LocalGroupHeaderStyle: ProvidableCompositionLocal<GroupHeaderStyle>
Link copied to clipboard
Link copied to clipboard
val LocalIconButtonStyle: ProvidableCompositionLocal<IconButtonStyle>
Link copied to clipboard
val LocalLabelledTextFieldStyle: ProvidableCompositionLocal<LabelledTextFieldStyle>
Link copied to clipboard
val LocalLazyTreeStyle: ProvidableCompositionLocal<LazyTreeStyle>
Link copied to clipboard
val LocalLinkStyle: ProvidableCompositionLocal<LinkStyle>
Link copied to clipboard
val LocalMenuStyle: ProvidableCompositionLocal<MenuStyle>
Link copied to clipboard
val LocalOutlinedButtonStyle: ProvidableCompositionLocal<ButtonStyle>
Link copied to clipboard
val LocalRadioButtonStyle: ProvidableCompositionLocal<RadioButtonStyle>
Link copied to clipboard
val LocalScrollbarStyle: ProvidableCompositionLocal<ScrollbarStyle>
Link copied to clipboard
val LocalTextAreaStyle: ProvidableCompositionLocal<TextAreaStyle>
Link copied to clipboard
val LocalTextFieldStyle: ProvidableCompositionLocal<TextFieldStyle>
Link copied to clipboard
val LocalTooltipStyle: ProvidableCompositionLocal<TooltipStyle>
Link copied to clipboard
val LocalUndecoratedDropdownStyle: ProvidableCompositionLocal<DropdownStyle>