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, val focusOutlineExpand: Dp)
Link copied to clipboard
@Stable
class ButtonStyle(val colors: ButtonColors, val metrics: ButtonMetrics, val focusOutlineAlignment: Stroke.Alignment)
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: IconKey)
Link copied to clipboard
@Immutable
class CheckboxMetrics(val checkboxSize: DpSize, val outlineCornerSize: CornerSize, val outlineFocusedCornerSize: CornerSize, val outlineSelectedCornerSize: CornerSize, val outlineSelectedFocusedCornerSize: CornerSize, val outlineSize: DpSize, val outlineFocusedSize: DpSize, val outlineSelectedSize: DpSize, val outlineSelectedFocusedSize: DpSize, 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: IconKey)
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 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 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: IconKey, val chevronExpanded: IconKey, val chevronSelectedCollapsed: IconKey, val chevronSelectedExpanded: IconKey)
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: IconKey, val externalLink: IconKey)
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)
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: IconKey)
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 keybindingTint: Color, val keybindingTintDisabled: Color, val keybindingTintFocused: Color, val keybindingTintPressed: Color, val keybindingTintHovered: Color, val separator: Color)
Link copied to clipboard
@Stable
class MenuItemMetrics(val selectionCornerSize: CornerSize, val outerPadding: PaddingValues, val contentPadding: PaddingValues, val separatorPadding: PaddingValues, val keybindingsPadding: PaddingValues, val separatorThickness: Dp, val separatorHeight: Dp, val iconSize: Dp, val minHeight: 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: IconKey)
Link copied to clipboard
@Immutable
class RadioButtonMetrics(val radioButtonSize: DpSize, val outlineSize: DpSize, val outlineFocusedSize: DpSize, val outlineSelectedSize: DpSize, val outlineSelectedFocusedSize: 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
@Immutable
class SegmentedControlButtonColors(val background: Brush, val backgroundPressed: Brush, val backgroundHovered: Brush, val backgroundSelected: Brush, val backgroundSelectedFocused: Brush, val content: Color, val contentDisabled: Color, val border: Brush, val borderSelected: Brush, val borderSelectedDisabled: Brush, val borderSelectedFocused: Brush)
Link copied to clipboard
@Stable
class SegmentedControlButtonMetrics(val cornerSize: CornerSize, val segmentedButtonPadding: PaddingValues, val minSize: DpSize, val borderWidth: Dp)
Link copied to clipboard
@Immutable
class SegmentedControlColors(val border: Brush, val borderDisabled: Brush, val borderPressed: Brush, val borderHovered: Brush, val borderFocused: Brush)
Link copied to clipboard
@Stable
class SegmentedControlMetrics(val cornerSize: CornerSize, val borderWidth: Dp)
Link copied to clipboard
Link copied to clipboard
@Immutable
class SliderColors(val track: Color, val trackFilled: Color, val trackDisabled: Color, val trackFilledDisabled: Color, val stepMarker: Color, val thumbFill: Color, val thumbFillDisabled: Color, val thumbFillFocused: Color, val thumbFillPressed: Color, val thumbFillHovered: Color, val thumbBorder: Color, val thumbBorderFocused: Color, val thumbBorderDisabled: Color, val thumbBorderPressed: Color, val thumbBorderHovered: Color)
Link copied to clipboard
@Immutable
class SliderMetrics(val trackHeight: Dp, val thumbSize: DpSize, val thumbBorderWidth: Dp, val stepLineHeight: Dp, val stepLineWidth: Dp, val trackToStepSpacing: Dp)
Link copied to clipboard
@Stable
class SliderStyle(val colors: SliderColors, val metrics: SliderMetrics, val thumbShape: Shape)
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 contentNormal: Float, val contentDisabled: Float, val contentPressed: Float, val contentHovered: Float, val contentSelected: Float)
Link copied to clipboard
@Immutable
class TabIcons(val close: IconKey)
Link copied to clipboard
@Stable
class TabMetrics(val underlineThickness: Dp, val tabPadding: PaddingValues, val tabHeight: Dp, val tabContentSpacing: 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) : 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) : 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 placement: TooltipPlacement)
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 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
Link copied to clipboard
val LocalSegmentedControlStyle: ProvidableCompositionLocal<SegmentedControlStyle>
Link copied to clipboard
val LocalSliderStyle: ProvidableCompositionLocal<SliderStyle>
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>