Package-level declarations

Types

Link copied to clipboard
@Immutable
data class IntUiButtonColors(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) : ButtonColors
Link copied to clipboard
@Stable
data class IntUiButtonMetrics(val cornerSize: CornerSize, val padding: PaddingValues, val minSize: DpSize, val borderWidth: Dp) : ButtonMetrics
Link copied to clipboard
@Stable
data class IntUiButtonStyle(val colors: IntUiButtonColors, val metrics: IntUiButtonMetrics) : ButtonStyle
Link copied to clipboard
@Immutable
data class IntUiCheckboxColors(val checkboxBackground: Color, val checkboxBackgroundDisabled: Color, val checkboxBackgroundSelected: Color, val content: Color, val contentDisabled: Color, val contentSelected: Color) : CheckboxColors
Link copied to clipboard
@Immutable
data class IntUiCheckboxIcons(val checkbox: PainterProvider<CheckboxState>) : CheckboxIcons
Link copied to clipboard
@Immutable
data class IntUiCheckboxMetrics(val checkboxSize: DpSize = DpSize(19.dp, 19.dp), val checkboxCornerSize: CornerSize = CornerSize(3.dp), val outlineSize: DpSize = DpSize(15.dp, 15.dp), val outlineOffset: DpOffset = DpOffset(2.5.dp, 1.5.dp), val iconContentGap: Dp = 5.dp) : CheckboxMetrics
Link copied to clipboard
@Immutable
data class IntUiCheckboxStyle(val colors: IntUiCheckboxColors, val metrics: IntUiCheckboxMetrics, val icons: IntUiCheckboxIcons) : CheckboxStyle
Link copied to clipboard
@Immutable
data class IntUiChipColors(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) : ChipColors
Link copied to clipboard
@Stable
data class IntUiChipMetrics(val cornerSize: CornerSize = CornerSize(100), val padding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 8.dp), val borderWidth: Dp = 1.dp, val borderWidthSelected: Dp = 2.dp) : ChipMetrics
Link copied to clipboard
@Stable
data class IntUiChipStyle(val colors: IntUiChipColors, val metrics: IntUiChipMetrics) : ChipStyle
Link copied to clipboard
@Stable
data class IntUiCircularProgressStyle(val frameTime: Duration, val color: Color) : CircularProgressStyle
Link copied to clipboard
@Immutable
class IntUiDividerMetrics(val thickness: Dp = 1.dp, val startIndent: Dp = 0.dp) : DividerMetrics
Link copied to clipboard
@Immutable
class IntUiDividerStyle(val color: Color, val metrics: DividerMetrics) : DividerStyle
Link copied to clipboard
@Immutable
data class IntUiDropdownColors(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) : DropdownColors
Link copied to clipboard
@Immutable
data class IntUiDropdownIcons(val chevronDown: PainterProvider<DropdownState>) : DropdownIcons
Link copied to clipboard
@Stable
data class IntUiDropdownMetrics(val arrowMinSize: DpSize = DpSize((23 + 3).dp, 24.dp), val minSize: DpSize = DpSize((49 + 23 + 6).dp, 24.dp), val cornerSize: CornerSize = CornerSize(4.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 3.dp), val borderWidth: Dp = 1.dp) : DropdownMetrics
Link copied to clipboard
@Stable
data class IntUiDropdownStyle(val colors: IntUiDropdownColors, val metrics: IntUiDropdownMetrics, val icons: IntUiDropdownIcons, val textStyle: TextStyle, val menuStyle: MenuStyle) : DropdownStyle
Link copied to clipboard
@Immutable
data class IntUiGroupHeaderColors(val divider: Color) : GroupHeaderColors
Link copied to clipboard
@Immutable
data class IntUiGroupHeaderMetrics(val dividerThickness: Dp = 1.dp, val indent: Dp = 8.dp) : GroupHeaderMetrics
Link copied to clipboard
@Immutable
data class IntUiGroupHeaderStyle(val colors: IntUiGroupHeaderColors, val metrics: IntUiGroupHeaderMetrics) : GroupHeaderStyle
Link copied to clipboard
@Immutable
data class IntUiHorizontalProgressBarColors(val track: Color, val progress: Color, val indeterminateBase: Color, val indeterminateHighlight: Color) : HorizontalProgressBarColors
Link copied to clipboard
@Immutable
data class IntUiHorizontalProgressBarMetrics(val cornerSize: CornerSize = CornerSize(100), val minHeight: Dp = 4.dp, val indeterminateHighlightWidth: Dp = 140.dp) : HorizontalProgressBarMetrics
Link copied to clipboard
@Immutable
data class IntUiHorizontalProgressBarStyle(val colors: IntUiHorizontalProgressBarColors, val metrics: IntUiHorizontalProgressBarMetrics, val indeterminateCycleDuration: Duration) : HorizontalProgressBarStyle
Link copied to clipboard
@Immutable
data class IntUiIconButtonColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color) : IconButtonColors
Link copied to clipboard
@Stable
data class IntUiIconButtonMetrics(val cornerSize: CornerSize = CornerSize(4.dp), val borderWidth: Dp = 1.dp, val padding: PaddingValues = PaddingValues(0.dp), val minSize: DpSize = DpSize(16.dp, 16.dp)) : IconButtonMetrics
Link copied to clipboard
@Stable
data class IntUiIconButtonStyle(val colors: IntUiIconButtonColors, val metrics: IntUiIconButtonMetrics) : IconButtonStyle
Link copied to clipboard
@Immutable
data class IntUiLabelledTextFieldColors(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) : LabelledTextFieldColors
Link copied to clipboard
@Stable
data class IntUiLabelledTextFieldMetrics(val cornerSize: CornerSize = CornerSize(4.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 9.dp, vertical = 6.dp), val minSize: DpSize = DpSize(49.dp, 24.dp), val borderWidth: Dp = 1.dp, val labelSpacing: Dp = 6.dp, val hintSpacing: Dp = 6.dp) : LabelledTextFieldMetrics
Link copied to clipboard
@Stable
data class IntUiLabelledTextFieldStyle(val colors: IntUiLabelledTextFieldColors, val metrics: IntUiLabelledTextFieldMetrics, val textStyle: TextStyle, val textStyles: IntUiLabelledTextFieldTextStyles) : LabelledTextFieldStyle
Link copied to clipboard
@Immutable
data class IntUiLabelledTextFieldTextStyles(val label: TextStyle, val hint: TextStyle) : LabelledTextFieldTextStyles
Link copied to clipboard
@Immutable
data class IntUiLazyTreeColors(val content: Color, val contentFocused: Color, val contentSelected: Color, val contentSelectedFocused: Color, val elementBackgroundFocused: Color, val elementBackgroundSelected: Color, val elementBackgroundSelectedFocused: Color) : LazyTreeColors
Link copied to clipboard
@Immutable
data class IntUiLazyTreeIcons(val chevronCollapsed: PainterProvider<Unit>, val chevronExpanded: PainterProvider<Unit>, val chevronSelectedCollapsed: PainterProvider<Unit>, val chevronSelectedExpanded: PainterProvider<Unit>) : LazyTreeIcons
Link copied to clipboard
@Stable
data class IntUiLazyTreeMetrics(val indentSize: Dp = 7.dp + 16.dp, val elementBackgroundCornerSize: CornerSize = CornerSize(2.dp), val elementPadding: PaddingValues = PaddingValues(horizontal = 12.dp), val elementContentPadding: PaddingValues = PaddingValues(4.dp), val elementMinHeight: Dp = 24.dp, val chevronContentGap: Dp = 2.dp) : LazyTreeMetrics
Link copied to clipboard
@Stable
data class IntUiLazyTreeStyle(val colors: IntUiLazyTreeColors, val metrics: IntUiLazyTreeMetrics, val icons: IntUiLazyTreeIcons) : LazyTreeStyle
Link copied to clipboard
@Immutable
data class IntUiLinkColors(val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentVisited: Color) : LinkColors
Link copied to clipboard
@Immutable
data class IntUiLinkIcons(val dropdownChevron: PainterProvider<LinkState>, val externalLink: PainterProvider<LinkState>) : LinkIcons
Link copied to clipboard
@Immutable
data class IntUiLinkMetrics(val focusHaloCornerSize: CornerSize = CornerSize(2.dp), val textIconGap: Dp = 0.dp, val iconSize: DpSize = DpSize(16.dp, 16.dp)) : LinkMetrics
Link copied to clipboard
@Immutable
data class IntUiLinkStyle(val colors: IntUiLinkColors, val metrics: IntUiLinkMetrics, val icons: IntUiLinkIcons, val textStyles: IntUiLinkTextStyles) : LinkStyle
Link copied to clipboard
@Immutable
data class IntUiLinkTextStyles(val normal: TextStyle, val disabled: TextStyle, val focused: TextStyle, val pressed: TextStyle, val hovered: TextStyle, val visited: TextStyle) : LinkTextStyles
Link copied to clipboard
@Immutable
data class IntUiMenuColors(val background: Color, val border: Color, val shadow: Color, val itemColors: IntUiMenuItemColors) : MenuColors
Link copied to clipboard
@Immutable
data class IntUiMenuIcons(val submenuChevron: PainterProvider<MenuItemState>) : MenuIcons
Link copied to clipboard
@Immutable
data class IntUiMenuItemColors(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) : MenuItemColors
Link copied to clipboard
@Stable
data class IntUiMenuItemMetrics(val selectionCornerSize: CornerSize = CornerSize(4.dp), val outerPadding: PaddingValues = PaddingValues(horizontal = 4.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 4.dp), val separatorPadding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 4.dp), val separatorThickness: Dp = 1.dp) : MenuItemMetrics
Link copied to clipboard
@Stable
data class IntUiMenuMetrics(val cornerSize: CornerSize = CornerSize(8.dp), val menuMargin: PaddingValues = PaddingValues(vertical = 6.dp), val contentPadding: PaddingValues = PaddingValues(vertical = 8.dp), val offset: DpOffset = DpOffset((-6).dp, 2.dp), val shadowSize: Dp = 12.dp, val borderWidth: Dp = 1.dp, val itemMetrics: MenuItemMetrics = IntUiMenuItemMetrics(), val submenuMetrics: SubmenuMetrics = IntUiSubmenuMetrics()) : MenuMetrics
Link copied to clipboard
@Stable
data class IntUiMenuStyle(val colors: IntUiMenuColors, val metrics: IntUiMenuMetrics, val icons: IntUiMenuIcons) : MenuStyle
Link copied to clipboard
@Immutable
data class IntUiRadioButtonColors(val content: Color, val contentHovered: Color, val contentDisabled: Color, val contentSelected: Color, val contentSelectedHovered: Color, val contentSelectedDisabled: Color) : RadioButtonColors
Link copied to clipboard
@Immutable
data class IntUiRadioButtonIcons(val radioButton: PainterProvider<RadioButtonState>) : RadioButtonIcons
Link copied to clipboard
@Immutable
data class IntUiRadioButtonMetrics(val radioButtonSize: DpSize = DpSize(19.dp, 19.dp), val iconContentGap: Dp = 8.dp) : RadioButtonMetrics
Link copied to clipboard
@Immutable
data class IntUiRadioButtonStyle(val colors: IntUiRadioButtonColors, val metrics: IntUiRadioButtonMetrics, val icons: IntUiRadioButtonIcons) : RadioButtonStyle
Link copied to clipboard
@Immutable
data class IntUiScrollbarColors(val thumbBackground: Color, val thumbBackgroundHovered: Color) : ScrollbarColors
Link copied to clipboard
@Stable
data class IntUiScrollbarMetrics(val thumbCornerSize: CornerSize = CornerSize(100), val thumbThickness: Dp = 8.dp, val minThumbLength: Dp = 16.dp, val trackPadding: PaddingValues = PaddingValues(start = 7.dp, end = 3.dp)) : ScrollbarMetrics
Link copied to clipboard
@Stable
data class IntUiScrollbarStyle(val colors: IntUiScrollbarColors, val metrics: IntUiScrollbarMetrics, val hoverDuration: Duration) : ScrollbarStyle
Link copied to clipboard
@Stable
data class IntUiSubmenuMetrics(val offset: DpOffset = DpOffset(0.dp, (-8).dp)) : SubmenuMetrics
Link copied to clipboard
@Immutable
data class IntUiTabColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val backgroundSelected: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentSelected: Color, val underline: Color, val underlineDisabled: Color, val underlineFocused: Color, val underlinePressed: Color, val underlineHovered: Color, val underlineSelected: Color) : TabColors
Link copied to clipboard
@Immutable
data class IntUiTabContentAlpha(val iconNormal: Float, val iconDisabled: Float, val iconFocused: Float, val iconPressed: Float, val iconHovered: Float, val iconSelected: Float, val labelNormal: Float, val labelDisabled: Float, val labelFocused: Float, val labelPressed: Float, val labelHovered: Float, val labelSelected: Float) : TabContentAlpha
Link copied to clipboard
data class IntUiTabIcons(val close: PainterProvider<ButtonState>) : TabIcons
Link copied to clipboard
@Immutable
data class IntUiTabMetrics(val underlineThickness: Dp = 3.dp, val tabPadding: PaddingValues = PaddingValues(horizontal = 8.dp), val closeContentGap: Dp = 8.dp, val tabHeight: Dp = 40.dp) : TabMetrics
Link copied to clipboard
data class IntUiTabStyle(val colors: TabColors, val metrics: TabMetrics, val icons: TabIcons, val contentAlpha: TabContentAlpha) : TabStyle
Link copied to clipboard
@Immutable
data class IntUiTextAreaColors(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) : TextAreaColors
Link copied to clipboard
@Stable
data class IntUiTextAreaMetrics(val cornerSize: CornerSize = CornerSize(4.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 2.dp), val minSize: DpSize = DpSize(144.dp, 28.dp), val borderWidth: Dp = 1.dp) : InputFieldMetrics
Link copied to clipboard
@Stable
data class IntUiTextAreaStyle(val colors: IntUiTextAreaColors, val metrics: IntUiTextAreaMetrics, val textStyle: TextStyle) : TextAreaStyle
Link copied to clipboard
@Immutable
data class IntUiTextFieldColors(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) : TextFieldColors
Link copied to clipboard
@Stable
data class IntUiTextFieldMetrics(val cornerSize: CornerSize = CornerSize(4.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 9.dp, vertical = 6.dp), val minSize: DpSize = DpSize(144.dp, 28.dp), val borderWidth: Dp = 1.dp) : InputFieldMetrics
Link copied to clipboard
@Stable
data class IntUiTextFieldStyle(val colors: IntUiTextFieldColors, val metrics: IntUiTextFieldMetrics, val textStyle: TextStyle) : TextFieldStyle
Link copied to clipboard
@Stable
data class IntUiTooltipColors(val content: Color, val background: Color, val border: Color, val shadow: Color) : TooltipColors
Link copied to clipboard
@Stable
data class IntUiTooltipMetrics(val contentPadding: PaddingValues = PaddingValues(vertical = 9.dp, horizontal = 12.dp), val showDelay: Duration = 0.milliseconds, val cornerSize: CornerSize = CornerSize(5.dp), val borderWidth: Dp = 1.dp, val shadowSize: Dp = 12.dp, val tooltipOffset: DpOffset = DpOffset(0.dp, 20.dp), val tooltipAlignment: Alignment.Horizontal = Alignment.Start) : TooltipMetrics
Link copied to clipboard
@Stable
data class IntUiTooltipStyle(val colors: IntUiTooltipColors, val metrics: IntUiTooltipMetrics) : TooltipStyle

Functions

Link copied to clipboard
@Composable
fun intUiDropdownIcons(svgLoader: SvgLoader, chevronDown: PainterProvider<DropdownState> = IntUiDropdownIcons.chevronDown(svgLoader)): IntUiDropdownIcons
Link copied to clipboard
@Composable
fun intUiLazyTreeIcons(svgLoader: SvgLoader, chevronCollapsed: PainterProvider<Unit> = IntUiLazyTreeIcons.chevronCollapsed(svgLoader), chevronExpanded: PainterProvider<Unit> = IntUiLazyTreeIcons.chevronExpanded(svgLoader), chevronSelectedCollapsed: PainterProvider<Unit> = IntUiLazyTreeIcons.chevronCollapsed(svgLoader), chevronSelectedExpanded: PainterProvider<Unit> = IntUiLazyTreeIcons.chevronExpanded(svgLoader)): IntUiLazyTreeIcons
Link copied to clipboard
@Composable
fun intUiLinkIcons(svgLoader: SvgLoader, dropdownChevron: PainterProvider<LinkState> = IntUiLinkIcons.dropdownChevron(svgLoader), externalLink: PainterProvider<LinkState> = IntUiLinkIcons.externalLink(svgLoader)): IntUiLinkIcons
Link copied to clipboard
@Composable
fun intUiMenuIcons(svgLoader: SvgLoader, submenuChevron: PainterProvider<MenuItemState> = IntUiMenuIcons.submenuChevron(svgLoader)): IntUiMenuIcons
Link copied to clipboard
@Composable
fun intUiTabIcons(svgLoader: SvgLoader, close: PainterProvider<ButtonState> = IntUiTabIcons.close(svgLoader)): IntUiTabIcons