Package-level declarations

Types

Link copied to clipboard
class StandalonePainterHintsProvider(theme: ThemeDefinition) : IntUiPainterHintsProvider

Properties

Link copied to clipboard
val JewelTheme.Companion.defaultTextStyle: TextStyle
Link copied to clipboard
val FontFamily.Companion.Inter: FontFamily

Functions

Link copied to clipboard
@Composable
fun BorderColors.Companion.dark(normal: Color = IntUiDarkTheme.colors.grey(5), focused: Color = IntUiDarkTheme.colors.grey(2), disabled: Color = IntUiDarkTheme.colors.grey(4)): BorderColors
@Composable
fun GlobalColors.Companion.dark(borders: BorderColors = BorderColors.dark(), outlines: OutlineColors = OutlineColors.dark(), infoContent: Color = IntUiDarkTheme.colors.grey(7), paneBackground: Color = IntUiDarkTheme.colors.grey(2)): GlobalColors
@Composable
fun OutlineColors.Companion.dark(focused: Color = IntUiDarkTheme.colors.blue(6), focusedWarning: Color = IntUiDarkTheme.colors.yellow(4), focusedError: Color = IntUiDarkTheme.colors.red(4), warning: Color = IntUiDarkTheme.colors.yellow(2), error: Color = IntUiDarkTheme.colors.red(2)): OutlineColors
Link copied to clipboard
@Composable
fun JewelTheme.Companion.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()): ComponentStyling
Link copied to clipboard
@Composable
fun JewelTheme.Companion.darkThemeDefinition(colors: GlobalColors = GlobalColors.dark(), metrics: GlobalMetrics = GlobalMetrics.defaults(), palette: ThemeColorPalette = IntUiDarkTheme.colors, iconData: ThemeIconData = IntUiDarkTheme.iconData, defaultTextStyle: TextStyle = JewelTheme.defaultTextStyle, contentColor: Color = IntUiDarkTheme.colors.grey(12)): ThemeDefinition
Link copied to clipboard
@Composable
fun JewelTheme.Companion.defaultComponentStyling(theme: ThemeDefinition): ComponentStyling
Link copied to clipboard
fun GlobalMetrics.Companion.defaults(outlineWidth: Dp = 2.dp, rowHeight: Dp = 24.dp): GlobalMetrics
Link copied to clipboard
@Composable
fun IntUiTheme(theme: ThemeDefinition, componentStyling: @Composable () -> Array<ProvidedValue<*>>, swingCompatMode: Boolean = false, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun BorderColors.Companion.light(normal: Color = IntUiLightTheme.colors.grey(9), focused: Color = IntUiLightTheme.colors.grey(14), disabled: Color = IntUiLightTheme.colors.grey(11)): BorderColors
@Composable
fun GlobalColors.Companion.light(borders: BorderColors = BorderColors.light(), outlines: OutlineColors = OutlineColors.light(), infoContent: Color = IntUiLightTheme.colors.grey(7), paneBackground: Color = IntUiLightTheme.colors.grey(13)): GlobalColors
@Composable
fun OutlineColors.Companion.light(focused: Color = IntUiLightTheme.colors.blue(4), focusedWarning: Color = IntUiLightTheme.colors.yellow(4), focusedError: Color = IntUiLightTheme.colors.red(4), warning: Color = IntUiLightTheme.colors.yellow(7), error: Color = IntUiLightTheme.colors.red(9)): OutlineColors
Link copied to clipboard
@Composable
fun JewelTheme.Companion.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()): ComponentStyling
Link copied to clipboard
@Composable
fun JewelTheme.Companion.lightThemeDefinition(colors: GlobalColors = GlobalColors.light(), metrics: GlobalMetrics = GlobalMetrics.defaults(), palette: ThemeColorPalette = IntUiLightTheme.colors, iconData: ThemeIconData = IntUiLightTheme.iconData, defaultTextStyle: TextStyle = JewelTheme.defaultTextStyle, contentColor: Color = IntUiLightTheme.colors.grey(1)): ThemeDefinition
Link copied to clipboard
fun standalonePainterProvider(path: String): ResourcePainterProvider

Create a PainterProvider to load a resource from the classpath.