Package-level declarations

Functions

Link copied to clipboard
fun JewelTheme.Companion.createDefaultTextStyle(color: Color = Color.Unspecified, fontSize: TextUnit = 13.sp, fontWeight: FontWeight? = FontWeight.Normal, fontStyle: FontStyle? = FontStyle.Normal, fontSynthesis: FontSynthesis? = null, fontFamily: FontFamily? = FontFamily.Inter, fontFeatureSettings: String? = null, letterSpacing: TextUnit = TextUnit.Unspecified, baselineShift: BaselineShift? = null, textGeometricTransform: TextGeometricTransform? = null, localeList: LocaleList? = null, background: Color = Color.Unspecified, textDecoration: TextDecoration? = null, shadow: Shadow? = null, drawStyle: DrawStyle? = null, textAlign: TextAlign = TextAlign.Unspecified, textDirection: TextDirection = TextDirection.Unspecified, lineHeight: TextUnit = TextUnit.Unspecified, textIndent: TextIndent? = null, platformStyle: PlatformTextStyle? = null, lineHeightStyle: LineHeightStyle? = null, lineBreak: LineBreak = LineBreak.Unspecified, hyphens: Hyphens = Hyphens.Unspecified, textMotion: TextMotion? = null): TextStyle
fun JewelTheme.Companion.createDefaultTextStyle(brush: Brush?, alpha: Float = Float.NaN, fontSize: TextUnit = 13.sp, fontWeight: FontWeight? = FontWeight.Normal, fontStyle: FontStyle? = FontStyle.Normal, fontSynthesis: FontSynthesis? = null, fontFamily: FontFamily? = FontFamily.Inter, fontFeatureSettings: String? = null, letterSpacing: TextUnit = TextUnit.Unspecified, baselineShift: BaselineShift? = null, textGeometricTransform: TextGeometricTransform? = null, localeList: LocaleList? = null, background: Color = Color.Unspecified, textDecoration: TextDecoration? = null, shadow: Shadow? = null, drawStyle: DrawStyle? = null, textAlign: TextAlign = TextAlign.Unspecified, textDirection: TextDirection = TextDirection.Unspecified, lineHeight: TextUnit = TextUnit.Unspecified, textIndent: TextIndent? = null, platformStyle: PlatformTextStyle? = null, lineHeightStyle: LineHeightStyle? = null, lineBreak: LineBreak = LineBreak.Unspecified, hyphens: Hyphens = Hyphens.Unspecified, textMotion: TextMotion? = null): TextStyle
Link copied to clipboard
fun JewelTheme.Companion.createEditorTextStyle(color: Color = Color.Unspecified, fontSize: TextUnit = 13.sp, fontWeight: FontWeight? = FontWeight.Normal, fontStyle: FontStyle? = FontStyle.Normal, fontSynthesis: FontSynthesis? = null, fontFamily: FontFamily? = FontFamily.JetBrainsMono, fontFeatureSettings: String? = null, letterSpacing: TextUnit = TextUnit.Unspecified, baselineShift: BaselineShift? = null, textGeometricTransform: TextGeometricTransform? = null, localeList: LocaleList? = null, background: Color = Color.Unspecified, textDecoration: TextDecoration? = null, shadow: Shadow? = null, drawStyle: DrawStyle? = null, textAlign: TextAlign = TextAlign.Unspecified, textDirection: TextDirection = TextDirection.Unspecified, lineHeight: TextUnit = TextUnit.Unspecified, textIndent: TextIndent? = null, platformStyle: PlatformTextStyle? = null, lineHeightStyle: LineHeightStyle? = null, lineBreak: LineBreak = LineBreak.Unspecified, hyphens: Hyphens = Hyphens.Unspecified, textMotion: TextMotion? = null): TextStyle
fun JewelTheme.Companion.createEditorTextStyle(brush: Brush?, alpha: Float = Float.NaN, fontSize: TextUnit = 13.sp, fontWeight: FontWeight? = FontWeight.Normal, fontStyle: FontStyle? = FontStyle.Normal, fontSynthesis: FontSynthesis? = null, fontFamily: FontFamily? = FontFamily.JetBrainsMono, fontFeatureSettings: String? = null, letterSpacing: TextUnit = TextUnit.Unspecified, baselineShift: BaselineShift? = null, textGeometricTransform: TextGeometricTransform? = null, localeList: LocaleList? = null, background: Color = Color.Unspecified, textDecoration: TextDecoration? = null, shadow: Shadow? = null, drawStyle: DrawStyle? = null, textAlign: TextAlign = TextAlign.Unspecified, textDirection: TextDirection = TextDirection.Unspecified, lineHeight: TextUnit = TextUnit.Unspecified, textIndent: TextIndent? = null, platformStyle: PlatformTextStyle? = null, lineHeightStyle: LineHeightStyle? = null, lineBreak: LineBreak = LineBreak.Unspecified, hyphens: Hyphens = Hyphens.Unspecified, textMotion: TextMotion? = null): TextStyle
Link copied to clipboard
@Composable
fun BorderColors.Companion.dark(normal: Color = IntUiDarkTheme.colors.gray(1), focused: Color = IntUiDarkTheme.colors.gray(2), disabled: Color = IntUiDarkTheme.colors.gray(4)): BorderColors
@Composable
fun GlobalColors.Companion.dark(borders: BorderColors = BorderColors.dark(), outlines: OutlineColors = OutlineColors.dark(), text: TextColors = TextColors.dark(), paneBackground: Color = IntUiDarkTheme.colors.gray(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
@Composable
fun TextColors.Companion.dark(normal: Color = IntUiDarkTheme.colors.gray(12), selected: Color = IntUiDarkTheme.colors.gray(12), disabled: Color = IntUiDarkTheme.colors.gray(6), info: Color = IntUiDarkTheme.colors.gray(7), error: Color = IntUiDarkTheme.colors.red(7)): TextColors
@Composable
fun ComponentStyling.dark(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(), 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(), segmentedControlButtonStyle: SegmentedControlButtonStyle = SegmentedControlButtonStyle.dark(), segmentedControlStyle: SegmentedControlStyle = SegmentedControlStyle.dark(), sliderStyle: SliderStyle = SliderStyle.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.createDefaultTextStyle(), editorTextStyle: TextStyle = JewelTheme.createEditorTextStyle(), consoleTextStyle: TextStyle = editorTextStyle, contentColor: Color = colors.text.normal): ThemeDefinition
Link copied to clipboard
@Composable
fun ComponentStyling.default(): 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(isDark: Boolean = false, swingCompatMode: Boolean = false, content: @Composable () -> Unit)
@Composable
fun IntUiTheme(theme: ThemeDefinition, styling: ComponentStyling, swingCompatMode: Boolean = false, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun BorderColors.Companion.light(normal: Color = IntUiLightTheme.colors.gray(12), focused: Color = IntUiLightTheme.colors.gray(14), disabled: Color = IntUiLightTheme.colors.gray(11)): BorderColors
@Composable
fun GlobalColors.Companion.light(borders: BorderColors = BorderColors.light(), outlines: OutlineColors = OutlineColors.light(), text: TextColors = TextColors.light(), paneBackground: Color = IntUiLightTheme.colors.gray(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
@Composable
fun TextColors.Companion.light(normal: Color = IntUiLightTheme.colors.gray(1), selected: Color = IntUiLightTheme.colors.gray(1), disabled: Color = IntUiLightTheme.colors.gray(8), info: Color = IntUiLightTheme.colors.gray(7), error: Color = IntUiLightTheme.colors.red(4)): TextColors
@Composable
fun ComponentStyling.light(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(), 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(), segmentedControlButtonStyle: SegmentedControlButtonStyle = SegmentedControlButtonStyle.light(), segmentedControlStyle: SegmentedControlStyle = SegmentedControlStyle.light(), sliderStyle: SliderStyle = SliderStyle.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.createDefaultTextStyle(), editorTextStyle: TextStyle = JewelTheme.createEditorTextStyle(), consoleTextStyle: TextStyle = editorTextStyle, contentColor: Color = colors.text.normal): ThemeDefinition