IntUiTheme

object IntUiTheme : BaseIntUiTheme

Properties

Link copied to clipboard
open val checkboxStyle: CheckboxStyle
Link copied to clipboard
open val chipStyle: ChipStyle
Link copied to clipboard
open val circularProgressStyle: CircularProgressStyle
Link copied to clipboard
open val colorPalette: IntUiThemeColorPalette
Link copied to clipboard
open val contentColor: Color
Link copied to clipboard
open val defaultButtonStyle: ButtonStyle
Link copied to clipboard
open val defaultTabStyle: TabStyle
Link copied to clipboard
val defaultTextStyle: TextStyle
Link copied to clipboard
open val dividerStyle: DividerStyle
Link copied to clipboard
open val dropdownStyle: DropdownStyle
Link copied to clipboard
open val editorTabStyle: TabStyle
Link copied to clipboard
open val globalColors: GlobalColors
Link copied to clipboard
open val globalMetrics: GlobalMetrics
Link copied to clipboard
open val groupHeaderStyle: GroupHeaderStyle
Link copied to clipboard
open val horizontalProgressBarStyle: HorizontalProgressBarStyle
Link copied to clipboard
open val iconData: IntelliJThemeIconData
Link copied to clipboard
open val isDark: Boolean
Link copied to clipboard
Link copied to clipboard
open val labelledTextFieldStyle: LabelledTextFieldStyle
Link copied to clipboard
open val linkStyle: LinkStyle
Link copied to clipboard
open val menuStyle: MenuStyle
Link copied to clipboard
open val outlinedButtonStyle: ButtonStyle
Link copied to clipboard
open val radioButtonStyle: RadioButtonStyle
Link copied to clipboard
open val scrollbarStyle: ScrollbarStyle
Link copied to clipboard
open val textAreaStyle: TextAreaStyle
Link copied to clipboard
open val textFieldStyle: TextFieldStyle
Link copied to clipboard
open val textStyle: TextStyle
Link copied to clipboard
open val treeStyle: LazyTreeStyle

Functions

Link copied to clipboard
@Composable
fun darkComponentStyling(svgLoader: SvgLoader, defaultButtonStyle: ButtonStyle = IntUiButtonStyle.Default.dark(), outlinedButtonStyle: ButtonStyle = IntUiButtonStyle.Outlined.dark(), checkboxStyle: CheckboxStyle = IntUiCheckboxStyle.dark(svgLoader), chipStyle: ChipStyle = IntUiChipStyle.dark(), dividerStyle: DividerStyle = IntUiDividerStyle.dark(), dropdownStyle: DropdownStyle = IntUiDropdownStyle.dark(svgLoader), groupHeaderStyle: GroupHeaderStyle = IntUiGroupHeaderStyle.dark(), labelledTextFieldStyle: LabelledTextFieldStyle = IntUiLabelledTextFieldStyle.dark(), linkStyle: LinkStyle = IntUiLinkStyle.dark(svgLoader), menuStyle: MenuStyle = IntUiMenuStyle.dark(svgLoader), horizontalProgressBarStyle: HorizontalProgressBarStyle = IntUiHorizontalProgressBarStyle.dark(), radioButtonStyle: RadioButtonStyle = IntUiRadioButtonStyle.dark(svgLoader), scrollbarStyle: ScrollbarStyle = IntUiScrollbarStyle.dark(), textAreaStyle: IntUiTextAreaStyle = IntUiTextAreaStyle.dark(), textFieldStyle: TextFieldStyle = IntUiTextFieldStyle.dark(), lazyTreeStyle: LazyTreeStyle = IntUiLazyTreeStyle.dark(svgLoader), defaultTabStyle: TabStyle = IntUiTabStyle.Default.dark(svgLoader), editorTabStyle: TabStyle = IntUiTabStyle.Editor.dark(svgLoader), circularProgressStyle: CircularProgressStyle = IntUiCircularProgressStyle.dark(), tooltipStyle: IntUiTooltipStyle = IntUiTooltipStyle.dark()): IntelliJComponentStyling
Link copied to clipboard
@Composable
fun darkThemeDefinition(colors: GlobalColors = IntUiGlobalColors.dark(), metrics: GlobalMetrics = IntUiGlobalMetrics(), palette: IntUiThemeColorPalette = IntUiDarkTheme.colors, icons: IntelliJThemeIconData = IntUiDarkTheme.icons, defaultTextStyle: TextStyle = this.defaultTextStyle, contentColor: Color = IntUiDarkTheme.colors.grey(12)): IntUiThemeDefinition
Link copied to clipboard
@Composable
fun defaultComponentStyling(theme: IntUiThemeDefinition, svgLoader: SvgLoader): IntelliJComponentStyling
Link copied to clipboard
@Composable
fun lightComponentStyling(svgLoader: SvgLoader, defaultButtonStyle: ButtonStyle = IntUiButtonStyle.Default.light(), outlinedButtonStyle: ButtonStyle = IntUiButtonStyle.Outlined.light(), checkboxStyle: CheckboxStyle = IntUiCheckboxStyle.light(svgLoader), chipStyle: ChipStyle = IntUiChipStyle.light(), dividerStyle: DividerStyle = IntUiDividerStyle.light(), dropdownStyle: DropdownStyle = IntUiDropdownStyle.light(svgLoader), groupHeaderStyle: GroupHeaderStyle = IntUiGroupHeaderStyle.light(), labelledTextFieldStyle: LabelledTextFieldStyle = IntUiLabelledTextFieldStyle.light(), linkStyle: LinkStyle = IntUiLinkStyle.light(svgLoader), menuStyle: MenuStyle = IntUiMenuStyle.light(svgLoader), horizontalProgressBarStyle: HorizontalProgressBarStyle = IntUiHorizontalProgressBarStyle.light(), radioButtonStyle: RadioButtonStyle = IntUiRadioButtonStyle.light(svgLoader), scrollbarStyle: ScrollbarStyle = IntUiScrollbarStyle.light(), textAreaStyle: IntUiTextAreaStyle = IntUiTextAreaStyle.light(), textFieldStyle: TextFieldStyle = IntUiTextFieldStyle.light(), lazyTreeStyle: LazyTreeStyle = IntUiLazyTreeStyle.light(svgLoader), defaultTabStyle: TabStyle = IntUiTabStyle.Default.light(svgLoader), editorTabStyle: TabStyle = IntUiTabStyle.Editor.light(svgLoader), circularProgressStyle: CircularProgressStyle = IntUiCircularProgressStyle.light(), tooltipStyle: IntUiTooltipStyle = IntUiTooltipStyle.light()): IntelliJComponentStyling
Link copied to clipboard
@Composable
fun lightThemeDefinition(colors: GlobalColors = IntUiGlobalColors.light(), metrics: GlobalMetrics = IntUiGlobalMetrics(), palette: IntUiThemeColorPalette = IntUiLightTheme.colors, icons: IntelliJThemeIconData = IntUiLightTheme.icons, defaultTextStyle: TextStyle = this.defaultTextStyle, contentColor: Color = IntUiLightTheme.colors.grey(1)): IntUiThemeDefinition