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: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color) : 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, val checkboxBorder: Color, val checkboxBorderDisabled: Color, val checkboxBorderSelected: Color) : CheckboxColors
Link copied to clipboard
@Immutable
data class IntUiCheckboxIcons(val checkbox: StatefulPainterProvider<CheckboxState>) : CheckboxIcons
Link copied to clipboard
@Immutable
data class IntUiCheckboxMetrics(val checkboxSize: DpSize = DpSize(20.dp, 20.dp), val checkboxCornerSize: CornerSize = CornerSize(3.dp), val outlineWidth: Dp = 3.dp, val iconContentGap: Dp = 4.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 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) : ChipColors
Link copied to clipboard
@Stable
data class IntUiChipMetrics(val minSize: DpSize = DpSize(80.dp, 40.dp), val cornerSize: CornerSize = CornerSize(100), val padding: PaddingValues = PaddingValues(4.dp), val borderWidth: Dp = 1.dp) : ChipMetrics
Link copied to clipboard
@Stable
data class IntUiChipStyle(val colors: IntUiChipColors, val metrics: IntUiChipMetrics) : ChipStyle
Link copied to clipboard
@Immutable
data class IntUiDropdownColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val backgroundWarning: Color, val backgroundError: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentWarning: Color, val contentError: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val borderWarning: Color, val borderError: Color, val iconTint: Color, val iconTintDisabled: Color, val iconTintFocused: Color, val iconTintPressed: Color, val iconTintHovered: Color, val iconTintWarning: Color, val iconTintError: Color) : DropdownColors
Link copied to clipboard
@Immutable
data class IntUiDropdownIcons(val chevronDown: StatefulPainterProvider<DropdownState>) : DropdownIcons
Link copied to clipboard
@Stable
data class IntUiDropdownMetrics(val minSize: DpSize = DpSize(108.dp, 28.dp), val cornerSize: CornerSize = CornerSize(4.dp), val contentPadding: PaddingValues = PaddingValues(start = 9.dp, end = 8.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 content: Color, 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 indeterminateHighlight: Color) : HorizontalProgressBarColors
Link copied to clipboard
@Immutable
data class IntUiHorizontalProgressBarMetrics(val cornerSize: CornerSize = CornerSize(2.dp), 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 IntUiLabelledTextFieldColors(val background: Color, val backgroundDisabled: Color, val backgroundFocused: Color, val backgroundPressed: Color, val backgroundHovered: Color, val backgroundWarning: Color, val backgroundError: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentWarning: Color, val contentError: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val borderWarning: Color, val borderError: Color, val cursor: Brush, val cursorDisabled: Brush, val cursorFocused: Brush, val cursorPressed: Brush, val cursorHovered: Brush, val cursorWarning: Brush, val cursorError: Brush, 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 = 6.dp, vertical = 9.dp), val minSize: DpSize = DpSize(144.dp, 28.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, val chevronTint: Color, val chevronTintSelected: Color, val chevronTintFocused: Color, val chevronTintSelectedFocused: Color) : LazyTreeColors
Link copied to clipboard
@Immutable
data class IntUiLazyTreeIcons(val nodeChevron: String = "icons/intui/chevronRight.svg") : LazyTreeIcons
Link copied to clipboard
@Stable
data class IntUiLazyTreeMetrics(val indentSize: Dp = 8.dp + 16.dp, val elementBackgroundCornerSize: CornerSize = CornerSize(4.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, val iconTint: Color, val iconTintDisabled: Color) : LinkColors
Link copied to clipboard
@Immutable
data class IntUiLinkIcons(val dropdownChevron: StatefulPainterProvider<LinkState>, val externalLink: StatefulPainterProvider<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: Brush, val border: Color, val shadow: Color, val itemColors: IntUiMenuItemColors) : MenuColors
Link copied to clipboard
@Immutable
data class IntUiMenuIcons(val submenuChevron: String = "icons/intui/chevronRight.svg") : 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 cornerSize: CornerSize = CornerSize(8.dp), val padding: PaddingValues = PaddingValues(horizontal = 12.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 8.dp, vertical = 4.dp), val separatorPadding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 4.dp)) : MenuItemMetrics
Link copied to clipboard
@Stable
data class IntUiMenuMetrics(val cornerSize: CornerSize = CornerSize(8.dp), val margin: PaddingValues = PaddingValues(8.dp), val padding: PaddingValues = PaddingValues(12.dp), val contentPadding: PaddingValues = PaddingValues(vertical = 8.dp), val offset: DpOffset = DpOffset(0.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 IntUiRadioButtonButtonColors(val fill: Color, val fillHovered: Color, val fillDisabled: Color, val fillSelected: Color, val fillSelectedHovered: Color, val fillSelectedDisabled: Color, val border: Color, val borderHovered: Color, val borderDisabled: Color, val borderSelected: Color, val borderSelectedHovered: Color, val borderSelectedDisabled: Color, val markSelected: Color, val markSelectedHovered: Color, val markSelectedDisabled: Color) : RadioButtonButtonColors
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, val buttonColors: IntUiRadioButtonButtonColors) : RadioButtonColors
Link copied to clipboard
@Immutable
data class IntUiRadioButtonIcons(val radioButton: StatefulPainterProvider<RadioButtonState>) : RadioButtonIcons
Link copied to clipboard
@Immutable
data class IntUiRadioButtonMetrics(val radioButtonSize: DpSize = DpSize(16.dp, 16.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(4.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(2.dp, (-8).dp), val itemPadding: PaddingValues = PaddingValues(start = 8.dp, top = 4.dp, bottom = 4.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: StatefulPainterProvider<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 backgroundWarning: Color, val backgroundError: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentWarning: Color, val contentError: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val borderWarning: Color, val borderError: Color, val cursor: Brush, val cursorDisabled: Brush, val cursorFocused: Brush, val cursorPressed: Brush, val cursorHovered: Brush, val cursorWarning: Brush, val cursorError: Brush, val placeholder: Color, val hintContent: Color, val hintContentDisabled: Color) : TextAreaColors
Link copied to clipboard
@Stable
data class IntUiTextAreaMetrics(val cornerSize: CornerSize = CornerSize(4.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 9.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, val hintTextStyle: 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 backgroundWarning: Color, val backgroundError: Color, val content: Color, val contentDisabled: Color, val contentFocused: Color, val contentPressed: Color, val contentHovered: Color, val contentWarning: Color, val contentError: Color, val border: Color, val borderDisabled: Color, val borderFocused: Color, val borderPressed: Color, val borderHovered: Color, val borderWarning: Color, val borderError: Color, val cursor: Brush, val cursorDisabled: Brush, val cursorFocused: Brush, val cursorPressed: Brush, val cursorHovered: Brush, val cursorWarning: Brush, val cursorError: Brush, val placeholder: Color) : TextFieldColors
Link copied to clipboard
@Stable
data class IntUiTextFieldMetrics(val cornerSize: CornerSize = CornerSize(4.dp), val contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 9.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

Functions

Link copied to clipboard
@Composable
fun intUiCheckboxIcons(svgLoader: SvgLoader, checkbox: StatefulPainterProvider<CheckboxState> = IntUiCheckboxIcons.checkbox(svgLoader)): IntUiCheckboxIcons
Link copied to clipboard
@Composable
fun intUiDropdownIcons(svgLoader: SvgLoader, chevronDown: StatefulPainterProvider<DropdownState> = IntUiDropdownIcons.chevronDown(svgLoader)): IntUiDropdownIcons
Link copied to clipboard
@Composable
fun intUiLinkIcons(svgLoader: SvgLoader, dropdownChevron: StatefulPainterProvider<LinkState> = IntUiLinkIcons.dropdownChevron(svgLoader), externalLink: StatefulPainterProvider<LinkState> = IntUiLinkIcons.externalLink(svgLoader)): IntUiLinkIcons
Link copied to clipboard
@Composable
fun intUiRadioButtonIcons(svgLoader: SvgLoader, radioButton: StatefulPainterProvider<RadioButtonState> = IntUiRadioButtonIcons.radioButton(svgLoader)): IntUiRadioButtonIcons
Link copied to clipboard
@Composable
fun intUiTabIcons(svgLoader: SvgLoader, close: StatefulPainterProvider<ButtonState> = IntUiTabIcons.close(svgLoader)): IntUiTabIcons