Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object IntUiDefaultTabColorsFactory
Link copied to clipboard
object IntUiDefaultTabStyleFactory
Link copied to clipboard
object IntUiEditorTabColorsFactory
Link copied to clipboard
object IntUiEditorTabStyleFactory
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Functions
Link copied to clipboard
@Composable
@Composable
fun RadioButtonIcons.Companion.dark(radioButton: IconKey = PathIconKey(path = "com/intellij/ide/ui/laf/icons/darcula/radio.svg", iconClass = RadioButtonIcons::class.java)): RadioButtonIcons
@Composable
fun CircularProgressStyle.Companion.dark(frameTime: Duration = 125.milliseconds, color: Color = Color(0xFF6F737A)): CircularProgressStyle
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
fun LinkStyle.Companion.dark(colors: LinkColors = LinkColors.dark(), metrics: LinkMetrics = LinkMetrics.defaults(), icons: LinkIcons = LinkIcons.defaults(), underlineBehavior: LinkUnderlineBehavior = LinkUnderlineBehavior.ShowOnHover): LinkStyle
@Composable
@Composable
@Composable
fun LinkColors.Companion.dark(content: Color = IntUiDarkTheme.colors.blue(9), contentDisabled: Color = IntUiDarkTheme.colors.gray(7), contentFocused: Color = content, contentPressed: Color = content, contentHovered: Color = content, contentVisited: Color = content): LinkColors
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
Link copied to clipboard
fun SimpleListItemStyle.Companion.darkFullWidth(background: Color = Color.Unspecified, backgroundFocused: Color = IntUiLightTheme.colors.blue(2), backgroundSelected: Color = IntUiLightTheme.colors.blue(2), backgroundSelectedFocused: Color = IntUiLightTheme.colors.blue(2), content: Color = Color.Unspecified, contentFocused: Color = Color.Unspecified, contentSelected: Color = Color.Unspecified, contentSelectedFocused: Color = Color.Unspecified): SimpleListItemStyle
Link copied to clipboard
fun ButtonMetrics.Companion.default(cornerSize: CornerSize = CornerSize(4.dp), padding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 6.dp), minSize: DpSize = DpSize(72.dp, 28.dp), borderWidth: Dp = 1.dp, focusOutlineExpand: Dp = 1.5.dp): ButtonMetrics
fun DropdownMetrics.Companion.default(arrowMinSize: DpSize = DpSize((23 + 3).dp, 24.dp), minSize: DpSize = DpSize((49 + 23 + 6).dp, 24.dp), cornerSize: CornerSize = CornerSize(4.dp), contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 3.dp), borderWidth: Dp = 1.dp): DropdownMetrics
fun ComboBoxMetrics.Companion.default(arrowAreaSize: DpSize = DpSize(23.dp, 24.dp), minSize: DpSize = DpSize(49.dp, 24.dp), cornerSize: CornerSize = CornerSize(4.dp), contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 2.dp), popupContentPadding: PaddingValues = PaddingValues(6.dp), borderWidth: Dp = 1.dp, maxPopupHeight: Dp = 200.dp): ComboBoxMetrics
fun ScrollbarVisibility.WhenScrolling.Companion.default(trackThickness: Dp = 11.dp, trackThicknessExpanded: Dp = 14.dp, trackPadding: PaddingValues = PaddingValues(2.dp), trackPaddingWithBorder: PaddingValues = PaddingValues(1.dp), trackColorAnimationDuration: Duration = 125.milliseconds, expandAnimationDuration: Duration = trackColorAnimationDuration, thumbColorAnimationDuration: Duration = trackColorAnimationDuration, lingerDuration: Duration = 700.milliseconds): ScrollbarVisibility.WhenScrolling
fun TabContentAlpha.Companion.default(iconNormal: Float = 1.0f, iconDisabled: Float = iconNormal, iconPressed: Float = iconNormal, iconHovered: Float = iconNormal, iconSelected: Float = iconNormal, contentNormal: Float = iconNormal, contentDisabled: Float = iconNormal, contentPressed: Float = iconNormal, contentHovered: Float = iconNormal, contentSelected: Float = iconNormal): TabContentAlpha
Link copied to clipboard
fun ComboBoxIcons.Companion.defaults(chevronDown: IconKey = AllIconsKeys.General.ChevronDown): ComboBoxIcons
fun DropdownIcons.Companion.defaults(chevronDown: IconKey = AllIconsKeys.General.ChevronDown): DropdownIcons
fun MenuIcons.Companion.defaults(submenuChevron: IconKey = AllIconsKeys.General.ChevronRight): MenuIcons
fun GroupHeaderMetrics.Companion.defaults(dividerThickness: Dp = 1.dp, indent: Dp = 8.dp): GroupHeaderMetrics
fun LinkIcons.Companion.defaults(dropdownChevron: IconKey = AllIconsKeys.General.ChevronDown, externalLink: IconKey = AllIconsKeys.Ide.External_link_arrow): LinkIcons
fun SegmentedControlMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(3.dp), borderWidth: Dp = 1.dp): SegmentedControlMetrics
fun HorizontalProgressBarMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(100), minHeight: Dp = 4.dp, indeterminateHighlightWidth: Dp = 140.dp): HorizontalProgressBarMetrics
fun LinkMetrics.Companion.defaults(focusHaloCornerSize: CornerSize = CornerSize(2.dp), textIconGap: Dp = 0.dp, iconSize: DpSize = DpSize(16.dp, 16.dp)): LinkMetrics
fun ChipMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(100), padding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 8.dp), borderWidth: Dp = 1.dp, borderWidthSelected: Dp = 2.dp): ChipMetrics
fun IconButtonMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(4.dp), borderWidth: Dp = 1.dp, padding: PaddingValues = PaddingValues(0.dp), minSize: DpSize = DpSize(24.dp, 24.dp)): IconButtonMetrics
fun LazyTreeIcons.Companion.defaults(chevronCollapsed: IconKey = AllIconsKeys.General.ChevronRight, chevronExpanded: IconKey = AllIconsKeys.General.ChevronDown, chevronSelectedCollapsed: IconKey = chevronCollapsed, chevronSelectedExpanded: IconKey = chevronExpanded): LazyTreeIcons
fun SegmentedControlButtonMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(3.dp), segmentedButtonPadding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 6.dp), minSize: DpSize = DpSize(width = Dp.Unspecified, height = 24.dp - 2.dp), borderWidth: Dp = 1.dp): SegmentedControlButtonMetrics
fun TextAreaMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(4.dp), contentPadding: PaddingValues = PaddingValues(horizontal = 5.dp, vertical = 4.dp), minSize: DpSize = DpSize(144.dp, 28.dp), borderWidth: Dp = 1.dp): TextAreaMetrics
fun TextFieldMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(4.dp), contentPadding: PaddingValues = PaddingValues(horizontal = 9.dp), minSize: DpSize = DpSize(144.dp, 28.dp), borderWidth: Dp = 1.dp): TextFieldMetrics
fun TabMetrics.Companion.defaults(underlineThickness: Dp = 3.dp, tabPadding: PaddingValues = PaddingValues(horizontal = 8.dp), closeContentGap: Dp = 8.dp, tabContentSpacing: Dp = 4.dp, tabHeight: Dp = 40.dp): TabMetrics
fun LazyTreeMetrics.Companion.defaults(indentSize: Dp = 7.dp + 16.dp, elementBackgroundCornerSize: CornerSize = CornerSize(2.dp), elementPadding: PaddingValues = PaddingValues(horizontal = 12.dp), elementContentPadding: PaddingValues = PaddingValues(4.dp), elementMinHeight: Dp = 24.dp, chevronContentGap: Dp = 2.dp): LazyTreeMetrics
fun PopupContainerMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(8.dp), menuMargin: PaddingValues = PaddingValues(vertical = 6.dp), contentPadding: PaddingValues = PaddingValues(0.dp), offset: DpOffset = DpOffset(0.dp, 2.dp), shadowSize: Dp = 12.dp, borderWidth: Dp = 1.dp): PopupContainerMetrics
fun RadioButtonMetrics.Companion.defaults(radioButtonSize: DpSize = DpSize(24.dp, 24.dp), outlineSize: DpSize = DpSize(17.dp, 17.dp), outlineFocusedSize: DpSize = outlineSize, outlineSelectedSize: DpSize = DpSize(22.dp, 22.dp), outlineSelectedFocusedSize: DpSize = outlineSelectedSize, iconContentGap: Dp = 4.dp): RadioButtonMetrics
@Composable
fun MenuMetrics.Companion.defaults(cornerSize: CornerSize = CornerSize(8.dp), menuMargin: PaddingValues = PaddingValues(vertical = 6.dp), contentPadding: PaddingValues = PaddingValues(0.dp), offset: DpOffset = DpOffset(0.dp, 2.dp), shadowSize: Dp = 12.dp, borderWidth: Dp = 1.dp, itemMetrics: MenuItemMetrics = MenuItemMetrics.defaults(), submenuMetrics: SubmenuMetrics = SubmenuMetrics.defaults()): MenuMetrics
fun MenuItemMetrics.Companion.defaults(selectionCornerSize: CornerSize = CornerSize(0.dp), outerPadding: PaddingValues = PaddingValues(), contentPadding: PaddingValues = PaddingValues(horizontal = 10.dp, vertical = 4.dp), separatorPadding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 4.dp), keybindingsPadding: PaddingValues = PaddingValues(start = 36.dp), separatorThickness: Dp = 1.dp, separatorHeight: Dp = 9.dp, iconSize: Dp = 16.dp, minHeight: Dp = 20.dp): MenuItemMetrics
fun CheckboxMetrics.Companion.defaults(checkboxSize: DpSize = DpSize(24.dp, 24.dp), outlineCornerSize: CornerSize = CornerSize(3.dp), outlineFocusedCornerSize: CornerSize = outlineCornerSize, outlineSelectedCornerSize: CornerSize = CornerSize(4.5.dp), outlineSelectedFocusedCornerSize: CornerSize = outlineSelectedCornerSize, outlineSize: DpSize = DpSize(16.dp, 16.dp), outlineFocusedSize: DpSize = outlineSize, outlineSelectedSize: DpSize = DpSize(20.dp, 20.dp), outlineSelectedFocusedSize: DpSize = outlineSelectedSize, iconContentGap: Dp = 5.dp): CheckboxMetrics
Link copied to clipboard
fun TabContentAlpha.Companion.editor(iconNormal: Float = 0.7f, iconDisabled: Float = iconNormal, iconPressed: Float = 1.0f, iconHovered: Float = iconPressed, iconSelected: Float = iconPressed, contentNormal: Float = 0.9f, contentDisabled: Float = contentNormal, contentPressed: Float = 1.0f, contentHovered: Float = contentPressed, contentSelected: Float = contentPressed): TabContentAlpha
Link copied to clipboard
@Composable
@Composable
fun RadioButtonIcons.Companion.light(radioButton: IconKey = PathIconKey(path = "com/intellij/ide/ui/laf/icons/intellij/radio.svg", iconClass = RadioButtonIcons::class.java)): RadioButtonIcons
@Composable
fun CircularProgressStyle.Companion.light(frameTime: Duration = 125.milliseconds, color: Color = Color(0xFFA8ADBD)): CircularProgressStyle
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
fun LinkStyle.Companion.light(colors: LinkColors = LinkColors.light(), metrics: LinkMetrics = LinkMetrics.defaults(), icons: LinkIcons = LinkIcons.defaults(), underlineBehavior: LinkUnderlineBehavior = LinkUnderlineBehavior.ShowOnHover): LinkStyle
@Composable
@Composable
@Composable
fun LinkColors.Companion.light(content: Color = IntUiLightTheme.colors.blue(2), contentDisabled: Color = IntUiLightTheme.colors.gray(8), contentFocused: Color = content, contentPressed: Color = content, contentHovered: Color = content, contentVisited: Color = content): LinkColors
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
@Composable
Link copied to clipboard
fun SimpleListItemStyle.Companion.lightFullWidth(background: Color = Color.Unspecified, backgroundFocused: Color = IntUiLightTheme.colors.blue(11), backgroundSelected: Color = IntUiLightTheme.colors.blue(11), backgroundSelectedFocused: Color = IntUiLightTheme.colors.blue(11), content: Color = Color.Unspecified, contentFocused: Color = Color.Unspecified, contentSelected: Color = Color.Unspecified, contentSelectedFocused: Color = Color.Unspecified): SimpleListItemStyle
Link copied to clipboard
fun ScrollbarMetrics.Companion.macOs(thumbCornerSize: CornerSize = CornerSize(100), minThumbLength: Dp = 24.dp): ScrollbarMetrics
fun ScrollbarVisibility.AlwaysVisible.Companion.macOs(trackThickness: Dp = 14.dp, trackPadding: PaddingValues = PaddingValues(2.dp), thumbColorAnimationDuration: Duration = 330.milliseconds, scrollbarBackgroundColorLight: Color = Color(0xFFF5F5F5), scrollbarBackgroundColorDark: Color = Color(0xFF3F4244)): ScrollbarVisibility.AlwaysVisible
Link copied to clipboard
fun ScrollbarStyle.Companion.macOsDark(colors: ScrollbarColors = ScrollbarColors.macOsDark(), metrics: ScrollbarMetrics = ScrollbarMetrics.macOs(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.NextPage, scrollbarVisibility: ScrollbarVisibility = WhenScrolling.default()): ScrollbarStyle
fun ScrollbarColors.Companion.macOsDark(thumbBackground: Color = Color(0x00808080), thumbBackgroundActive: Color = Color(0x8C808080), thumbOpaqueBackground: Color = Color(0x59808080), thumbOpaqueBackgroundHovered: Color = thumbBackgroundActive, thumbBorder: Color = Color(0x00262626), thumbBorderActive: Color = Color(0x8C262626), thumbOpaqueBorder: Color = Color(0x59262626), thumbOpaqueBorderHovered: Color = thumbBorderActive, trackBackground: Color = Color(0x00808080), trackBackgroundHovered: Color = Color(0x1A808080), trackOpaqueBackground: Color = trackBackground, trackOpaqueBackgroundHovered: Color = trackBackground): ScrollbarColors
Link copied to clipboard
fun ScrollbarStyle.Companion.macOsLight(colors: ScrollbarColors = ScrollbarColors.macOsLight(), metrics: ScrollbarMetrics = ScrollbarMetrics.macOs(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.NextPage, scrollbarVisibility: ScrollbarVisibility = WhenScrolling.default()): ScrollbarStyle
fun ScrollbarColors.Companion.macOsLight(thumbBackground: Color = Color(0x00000000), thumbBackgroundActive: Color = Color(0x80000000), thumbOpaqueBackground: Color = Color(0x33000000), thumbOpaqueBackgroundHovered: Color = thumbBackgroundActive, thumbBorder: Color = thumbBackground, thumbBorderActive: Color = thumbBackgroundActive, thumbOpaqueBorder: Color = thumbOpaqueBackground, thumbOpaqueBorderHovered: Color = thumbBackgroundActive, trackBackground: Color = Color(0x00808080), trackBackgroundHovered: Color = Color(0x1A808080), trackOpaqueBackground: Color = trackBackground, trackOpaqueBackgroundHovered: Color = trackBackground): ScrollbarColors
Link copied to clipboard
fun ButtonMetrics.Companion.outlined(cornerSize: CornerSize = CornerSize(4.dp), padding: PaddingValues = PaddingValues(horizontal = 12.dp, vertical = 6.dp), minSize: DpSize = DpSize(72.dp, 28.dp), borderWidth: Dp = 1.dp, focusOutlineExpand: Dp = Dp.Unspecified): ButtonMetrics
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ScrollbarMetrics.Companion.tabStripMacOs(thumbCornerSize: CornerSize = CornerSize(100), minThumbLength: Dp = 20.dp): ScrollbarMetrics
Link copied to clipboard
fun ScrollbarStyle.Companion.tabStripMacOsDark(colors: ScrollbarColors = ScrollbarColors.macOsDark(), metrics: ScrollbarMetrics = ScrollbarMetrics.tabStripMacOs(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.NextPage, scrollbarVisibility: ScrollbarVisibility = ScrollbarVisibility.WhenScrolling.default()): ScrollbarStyle
Link copied to clipboard
fun ScrollbarStyle.Companion.tabStripMacOsLight(colors: ScrollbarColors = ScrollbarColors.macOsLight(), metrics: ScrollbarMetrics = ScrollbarMetrics.tabStripMacOs(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.NextPage, scrollbarVisibility: ScrollbarVisibility = ScrollbarVisibility.WhenScrolling.default()): ScrollbarStyle
Link copied to clipboard
fun ScrollbarMetrics.Companion.tabStripWindowsAndLinux(thumbCornerSize: CornerSize = CornerSize(0), minThumbLength: Dp = 20.dp): ScrollbarMetrics
Link copied to clipboard
fun ScrollbarStyle.Companion.tabStripWindowsAndLinuxDark(colors: ScrollbarColors = ScrollbarColors.windowsAndLinuxDark(), metrics: ScrollbarMetrics = ScrollbarMetrics.tabStripWindowsAndLinux(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.JumpToSpot, scrollbarVisibility: ScrollbarVisibility = ScrollbarVisibility.AlwaysVisible.tabStrip()): ScrollbarStyle
Link copied to clipboard
fun ScrollbarStyle.Companion.tabStripWindowsAndLinuxLight(colors: ScrollbarColors = ScrollbarColors.windowsAndLinuxLight(), metrics: ScrollbarMetrics = ScrollbarMetrics.tabStripWindowsAndLinux(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.JumpToSpot, scrollbarVisibility: ScrollbarVisibility = ScrollbarVisibility.AlwaysVisible.tabStrip()): ScrollbarStyle
Link copied to clipboard
fun DropdownMetrics.Companion.undecorated(arrowMinSize: DpSize = DpSize((23 + 3).dp, 24.dp), minSize: DpSize = DpSize((49 + 23 + 6).dp, 24.dp), cornerSize: CornerSize = CornerSize(4.dp), contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 3.dp), borderWidth: Dp = 0.dp): DropdownMetrics
fun ComboBoxMetrics.Companion.undecorated(arrowAreaSize: DpSize = DpSize(23.dp, 24.dp), minSize: DpSize = DpSize(49.dp, 24.dp), cornerSize: CornerSize = CornerSize(4.dp), contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 2.dp), popupContentPadding: PaddingValues = PaddingValues(6.dp), borderWidth: Dp = 0.dp, maxPopupHeight: Dp = 200.dp): ComboBoxMetrics
Link copied to clipboard
fun ScrollbarMetrics.Companion.windowsAndLinux(thumbCornerSize: CornerSize = CornerSize(0), minThumbLength: Dp = 24.dp): ScrollbarMetrics
fun ScrollbarVisibility.AlwaysVisible.Companion.windowsAndLinux(trackThickness: Dp = 10.dp, trackPadding: PaddingValues = PaddingValues(0.5.dp), thumbColorAnimationDuration: Duration = 330.milliseconds, trackColorAnimationDuration: Duration = thumbColorAnimationDuration): ScrollbarVisibility.AlwaysVisible
Link copied to clipboard
fun ScrollbarStyle.Companion.windowsAndLinuxDark(colors: ScrollbarColors = ScrollbarColors.windowsAndLinuxDark(), metrics: ScrollbarMetrics = ScrollbarMetrics.windowsAndLinux(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.JumpToSpot, scrollbarVisibility: ScrollbarVisibility.AlwaysVisible = AlwaysVisible.windowsAndLinux()): ScrollbarStyle
fun ScrollbarColors.Companion.windowsAndLinuxDark(thumbBackground: Color = Color(0x47A6A6A6), thumbBackgroundActive: Color = Color(0x59A6A6A6), thumbOpaqueBackground: Color = thumbBackground, thumbOpaqueBackgroundHovered: Color = thumbBackgroundActive, thumbBorder: Color = Color(0x47383838), thumbBorderActive: Color = Color(0x59383838), thumbOpaqueBorder: Color = thumbBorder, thumbOpaqueBorderHovered: Color = thumbBorderActive, trackBackground: Color = Color(0x00808080), trackBackgroundHovered: Color = Color(0x1A808080), trackOpaqueBackground: Color = trackBackground, trackOpaqueBackgroundHovered: Color = trackBackgroundHovered): ScrollbarColors
Link copied to clipboard
fun ScrollbarStyle.Companion.windowsAndLinuxLight(colors: ScrollbarColors = ScrollbarColors.windowsAndLinuxLight(), metrics: ScrollbarMetrics = ScrollbarMetrics.windowsAndLinux(), trackClickBehavior: TrackClickBehavior = TrackClickBehavior.JumpToSpot, scrollbarVisibility: ScrollbarVisibility.AlwaysVisible = AlwaysVisible.windowsAndLinux()): ScrollbarStyle
fun ScrollbarColors.Companion.windowsAndLinuxLight(thumbBackground: Color = Color(0x33737373), thumbBackgroundActive: Color = Color(0x47737373), thumbOpaqueBackground: Color = thumbBackground, thumbOpaqueBackgroundHovered: Color = thumbBackgroundActive, thumbBorder: Color = Color(0x33595959), thumbBorderActive: Color = Color(0x47595959), thumbOpaqueBorder: Color = thumbBorder, thumbOpaqueBorderHovered: Color = thumbBorderActive, trackBackground: Color = Color(0x00808080), trackBackgroundHovered: Color = Color(0x1A808080), trackOpaqueBackground: Color = trackBackground, trackOpaqueBackgroundHovered: Color = trackBackgroundHovered): ScrollbarColors