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(checkboxStyle: CheckboxStyle = CheckboxStyle.dark(), chipStyle: ChipStyle = ChipStyle.dark(), circularProgressStyle: CircularProgressStyle = CircularProgressStyle.dark(), defaultButtonStyle: ButtonStyle = ButtonStyle.Default.dark(), defaultTabStyle: TabStyle = TabStyle.Default.dark(), dividerStyle: DividerStyle = DividerStyle.dark(), dropdownStyle: DropdownStyle = DropdownStyle.Default.dark(), editorTabStyle: TabStyle = TabStyle.Editor.dark(), groupHeaderStyle: GroupHeaderStyle = GroupHeaderStyle.dark(), horizontalProgressBarStyle: HorizontalProgressBarStyle = HorizontalProgressBarStyle.dark(), iconButtonStyle: IconButtonStyle = IconButtonStyle.dark(), labelledTextFieldStyle: LabelledTextFieldStyle = LabelledTextFieldStyle.dark(), lazyTreeStyle: LazyTreeStyle = LazyTreeStyle.dark(), linkStyle: LinkStyle = LinkStyle.dark(), menuStyle: MenuStyle = MenuStyle.dark(), outlinedButtonStyle: ButtonStyle = ButtonStyle.Outlined.dark(), radioButtonStyle: RadioButtonStyle = RadioButtonStyle.dark(), scrollbarStyle: ScrollbarStyle = ScrollbarStyle.dark(), textAreaStyle: TextAreaStyle = TextAreaStyle.dark(), textFieldStyle: TextFieldStyle = TextFieldStyle.dark(), tooltipStyle: TooltipStyle = TooltipStyle.dark(), undecoratedDropdownStyle: DropdownStyle = DropdownStyle.Undecorated.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): IntelliJComponentStyling
Link copied to clipboard
@Composable
fun lightComponentStyling(checkboxStyle: CheckboxStyle = CheckboxStyle.light(), chipStyle: ChipStyle = ChipStyle.light(), circularProgressStyle: CircularProgressStyle = CircularProgressStyle.light(), defaultButtonStyle: ButtonStyle = ButtonStyle.Default.light(), defaultTabStyle: TabStyle = TabStyle.Default.light(), dividerStyle: DividerStyle = DividerStyle.light(), dropdownStyle: DropdownStyle = DropdownStyle.Default.light(), editorTabStyle: TabStyle = TabStyle.Editor.light(), groupHeaderStyle: GroupHeaderStyle = GroupHeaderStyle.light(), horizontalProgressBarStyle: HorizontalProgressBarStyle = HorizontalProgressBarStyle.light(), iconButtonStyle: IconButtonStyle = IconButtonStyle.light(), labelledTextFieldStyle: LabelledTextFieldStyle = LabelledTextFieldStyle.light(), lazyTreeStyle: LazyTreeStyle = LazyTreeStyle.light(), linkStyle: LinkStyle = LinkStyle.light(), menuStyle: MenuStyle = MenuStyle.light(), outlinedButtonStyle: ButtonStyle = ButtonStyle.Outlined.light(), radioButtonStyle: RadioButtonStyle = RadioButtonStyle.light(), scrollbarStyle: ScrollbarStyle = ScrollbarStyle.light(), textAreaStyle: TextAreaStyle = TextAreaStyle.light(), textFieldStyle: TextFieldStyle = TextFieldStyle.light(), tooltipStyle: TooltipStyle = TooltipStyle.light(), undecoratedDropdownStyle: DropdownStyle = DropdownStyle.Undecorated.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