[JEWEL-1020] Bump Jewel version to 0.31.0

This includes:
1. Bumped the Jewel API version in `gradle.properties` and the IJP
   target to the latest stable in the Gradle version catalog
2. Ran the version updater script
3. Ran the Metalava validator against the previous release (no issues
   found yey)
4. Generated the new Metalava signatures for the new release

closes https://github.com/JetBrains/intellij-community/pull/3248

(cherry picked from commit 5a3cb787b83a1a577de94a10dd0cb2d73494e5f5)

GitOrigin-RevId: eb4ec02c2c008e4b8f21ff550ddc2bbddfe855be
This commit is contained in:
Sebastiano Poggi
2025-09-23 16:12:38 +02:00
committed by intellij-monorepo-bot
parent f9db8f90b6
commit 9665898451
32 changed files with 15176 additions and 11 deletions

View File

@@ -0,0 +1,239 @@
// Signature format: 4.0
package org.jetbrains.jewel.intui.window {
public final class DecoratedWindowIconKeys {
method public org.jetbrains.jewel.ui.icon.IconKey getClose();
method public org.jetbrains.jewel.ui.icon.IconKey getMaximize();
method public org.jetbrains.jewel.ui.icon.IconKey getMinimize();
method public org.jetbrains.jewel.ui.icon.IconKey getRestore();
property public org.jetbrains.jewel.ui.icon.IconKey close;
property public org.jetbrains.jewel.ui.icon.IconKey maximize;
property public org.jetbrains.jewel.ui.icon.IconKey minimize;
property public org.jetbrains.jewel.ui.icon.IconKey restore;
field public static final org.jetbrains.jewel.intui.window.DecoratedWindowIconKeys INSTANCE;
}
public final class IntUiDecoratedWindowResourceResolverKt {
method public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider decoratedWindowPainterProvider(String path);
}
public final class IntUiThemeKt {
method public static org.jetbrains.jewel.ui.ComponentStyling decoratedWindow(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.window.styling.DecoratedWindowStyle? windowStyle, optional org.jetbrains.jewel.window.styling.TitleBarStyle? titleBarStyle);
}
}
package org.jetbrains.jewel.intui.window.styling {
public final class IntUiDecoratedWindowStylingKt {
method public static org.jetbrains.jewel.window.styling.DecoratedWindowColors dark(org.jetbrains.jewel.window.styling.DecoratedWindowColors.Companion, optional long borderColor, optional long inactiveBorderColor);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle dark(org.jetbrains.jewel.window.styling.DecoratedWindowStyle.Companion, optional org.jetbrains.jewel.window.styling.DecoratedWindowColors colors, optional org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowMetrics defaults(org.jetbrains.jewel.window.styling.DecoratedWindowMetrics.Companion, optional float borderWidth);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowColors light(org.jetbrains.jewel.window.styling.DecoratedWindowColors.Companion, optional long borderColor, optional long inactiveBorderColor);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle light(org.jetbrains.jewel.window.styling.DecoratedWindowStyle.Companion, optional org.jetbrains.jewel.window.styling.DecoratedWindowColors colors, optional org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics);
}
public final class IntUiTitleBarStylingKt {
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarColors dark(org.jetbrains.jewel.window.styling.TitleBarColors.Companion, optional long backgroundColor, optional long inactiveBackground, optional long fullscreenControlButtonsBackground, optional long contentColor, optional long borderColor, optional long titlePaneButtonHoveredBackground, optional long titlePaneButtonPressedBackground, optional long titlePaneCloseButtonHoveredBackground, optional long titlePaneCloseButtonPressedBackground, optional long iconButtonHoveredBackground, optional long iconButtonPressedBackground, optional long dropdownHoveredBackground, optional long dropdownPressedBackground);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarStyle dark(org.jetbrains.jewel.window.styling.TitleBarStyle.Companion, optional org.jetbrains.jewel.window.styling.TitleBarColors colors, optional org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, optional org.jetbrains.jewel.window.styling.TitleBarIcons icons);
method public static org.jetbrains.jewel.window.styling.TitleBarIcons defaults(org.jetbrains.jewel.window.styling.TitleBarIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey minimizeButton, optional org.jetbrains.jewel.ui.icon.IconKey maximizeButton, optional org.jetbrains.jewel.ui.icon.IconKey restoreButton, optional org.jetbrains.jewel.ui.icon.IconKey closeButton);
method public static org.jetbrains.jewel.window.styling.TitleBarMetrics defaults(org.jetbrains.jewel.window.styling.TitleBarMetrics.Companion, optional float height, optional float gradientStartX, optional float gradientEndX, optional long titlePaneButtonSize);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarColors light(org.jetbrains.jewel.window.styling.TitleBarColors.Companion, optional long backgroundColor, optional long inactiveBackground, optional long contentColor, optional long borderColor, optional long fullscreenControlButtonsBackground, optional long titlePaneButtonHoveredBackground, optional long titlePaneButtonPressedBackground, optional long titlePaneCloseButtonHoveredBackground, optional long titlePaneCloseButtonPressedBackground, optional long iconButtonHoveredBackground, optional long iconButtonPressedBackground, optional long dropdownHoveredBackground, optional long dropdownPressedBackground);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarStyle light(org.jetbrains.jewel.window.styling.TitleBarStyle.Companion, optional org.jetbrains.jewel.window.styling.TitleBarColors colors, optional org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, optional org.jetbrains.jewel.window.styling.TitleBarIcons icons);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarColors lightWithLightHeader(org.jetbrains.jewel.window.styling.TitleBarColors.Companion, optional long backgroundColor, optional long inactiveBackground, optional long fullscreenControlButtonsBackground, optional long contentColor, optional long borderColor, optional long titlePaneButtonHoveredBackground, optional long titlePaneButtonPressedBackground, optional long titlePaneCloseButtonHoveredBackground, optional long titlePaneCloseButtonPressedBackground, optional long iconButtonHoveredBackground, optional long iconButtonPressedBackground, optional long dropdownHoveredBackground, optional long dropdownPressedBackground);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarStyle lightWithLightHeader(org.jetbrains.jewel.window.styling.TitleBarStyle.Companion, optional org.jetbrains.jewel.window.styling.TitleBarColors colors, optional org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, optional org.jetbrains.jewel.window.styling.TitleBarIcons icons);
}
}
package org.jetbrains.jewel.window {
public final class DecoratedWindowKt {
method @androidx.compose.runtime.Composable public static void DecoratedWindow(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, optional org.jetbrains.jewel.window.styling.DecoratedWindowStyle style, kotlin.jvm.functions.Function1<? super org.jetbrains.jewel.window.DecoratedWindowScope,kotlin.Unit> content);
}
@androidx.compose.runtime.Stable public interface DecoratedWindowScope extends androidx.compose.ui.window.FrameWindowScope {
property public abstract org.jetbrains.jewel.window.DecoratedWindowState state;
property public abstract androidx.compose.ui.awt.ComposeWindow window;
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class DecoratedWindowState {
ctor @KotlinOnly public DecoratedWindowState(kotlin.ULong state);
method public long copy(optional boolean fullscreen, optional boolean minimized, optional boolean maximized, optional boolean active);
property public boolean isActive;
property public boolean isFullscreen;
property public boolean isMaximized;
property public boolean isMinimized;
property public kotlin.ULong state;
field public static final org.jetbrains.jewel.window.DecoratedWindowState.Companion Companion;
}
public static final class DecoratedWindowState.Companion {
method public long of(androidx.compose.ui.awt.ComposeWindow window);
method public long of(optional boolean fullscreen, optional boolean minimized, optional boolean maximized, optional boolean active);
property public kotlin.ULong Active;
property public kotlin.ULong Fullscreen;
property public kotlin.ULong Maximize;
property public kotlin.ULong Minimize;
}
public final class ThemeKt {
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle getDefaultDecoratedWindowStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.TitleBarStyle getDefaultTitleBarStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultDecoratedWindowStyle;
property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.TitleBarStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultTitleBarStyle;
}
public final class TitleBarKt {
method @androidx.compose.runtime.Composable public static void TitleBar(org.jetbrains.jewel.window.DecoratedWindowScope, optional androidx.compose.ui.Modifier modifier, optional long gradientStartColor, optional org.jetbrains.jewel.window.styling.TitleBarStyle style, kotlin.jvm.functions.Function2<? super org.jetbrains.jewel.window.TitleBarScope,? super org.jetbrains.jewel.window.DecoratedWindowState,kotlin.Unit> content);
}
public interface TitleBarScope {
method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal alignment);
method public androidx.compose.ui.graphics.painter.Painter? getIcon();
method public String getTitle();
property public abstract androidx.compose.ui.graphics.painter.Painter? icon;
property public abstract String title;
}
public final class TitleBar_MacOSKt {
method public static androidx.compose.ui.Modifier newFullscreenControls(androidx.compose.ui.Modifier, optional boolean newControls);
}
}
package org.jetbrains.jewel.window.styling {
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DecoratedWindowColors {
ctor @KotlinOnly public DecoratedWindowColors(androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderInactive);
method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> borderFor(long state);
property public androidx.compose.ui.graphics.Color border;
property public androidx.compose.ui.graphics.Color borderInactive;
field public static final org.jetbrains.jewel.window.styling.DecoratedWindowColors.Companion Companion;
}
public static final class DecoratedWindowColors.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DecoratedWindowMetrics {
ctor @KotlinOnly public DecoratedWindowMetrics(androidx.compose.ui.unit.Dp borderWidth);
property public androidx.compose.ui.unit.Dp borderWidth;
field public static final org.jetbrains.jewel.window.styling.DecoratedWindowMetrics.Companion Companion;
}
public static final class DecoratedWindowMetrics.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DecoratedWindowStyle {
ctor public DecoratedWindowStyle(org.jetbrains.jewel.window.styling.DecoratedWindowColors colors, org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics);
method public org.jetbrains.jewel.window.styling.DecoratedWindowColors getColors();
method public org.jetbrains.jewel.window.styling.DecoratedWindowMetrics getMetrics();
property public org.jetbrains.jewel.window.styling.DecoratedWindowColors colors;
property public org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics;
field public static final org.jetbrains.jewel.window.styling.DecoratedWindowStyle.Companion Companion;
}
public static final class DecoratedWindowStyle.Companion {
}
public final class DecoratedWindowStylingKt {
method public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.DecoratedWindowStyle> getLocalDecoratedWindowStyle();
property public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.DecoratedWindowStyle> LocalDecoratedWindowStyle;
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarColors {
ctor @KotlinOnly public TitleBarColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color inactiveBackground, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color fullscreenControlButtonsBackground, androidx.compose.ui.graphics.Color titlePaneButtonHoveredBackground, androidx.compose.ui.graphics.Color titlePaneButtonPressedBackground, androidx.compose.ui.graphics.Color titlePaneCloseButtonHoveredBackground, androidx.compose.ui.graphics.Color titlePaneCloseButtonPressedBackground, androidx.compose.ui.graphics.Color iconButtonHoveredBackground, androidx.compose.ui.graphics.Color iconButtonPressedBackground, androidx.compose.ui.graphics.Color dropdownPressedBackground, androidx.compose.ui.graphics.Color dropdownHoveredBackground);
method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundFor(long state);
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.graphics.Color border;
property public androidx.compose.ui.graphics.Color content;
property public androidx.compose.ui.graphics.Color dropdownHoveredBackground;
property public androidx.compose.ui.graphics.Color dropdownPressedBackground;
property public androidx.compose.ui.graphics.Color fullscreenControlButtonsBackground;
property public androidx.compose.ui.graphics.Color iconButtonHoveredBackground;
property public androidx.compose.ui.graphics.Color iconButtonPressedBackground;
property public androidx.compose.ui.graphics.Color inactiveBackground;
property public androidx.compose.ui.graphics.Color titlePaneButtonHoveredBackground;
property public androidx.compose.ui.graphics.Color titlePaneButtonPressedBackground;
property public androidx.compose.ui.graphics.Color titlePaneCloseButtonHoveredBackground;
property public androidx.compose.ui.graphics.Color titlePaneCloseButtonPressedBackground;
field public static final org.jetbrains.jewel.window.styling.TitleBarColors.Companion Companion;
}
public static final class TitleBarColors.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarIcons {
ctor public TitleBarIcons(org.jetbrains.jewel.ui.icon.IconKey minimizeButton, org.jetbrains.jewel.ui.icon.IconKey maximizeButton, org.jetbrains.jewel.ui.icon.IconKey restoreButton, org.jetbrains.jewel.ui.icon.IconKey closeButton);
method public org.jetbrains.jewel.ui.icon.IconKey getCloseButton();
method public org.jetbrains.jewel.ui.icon.IconKey getMaximizeButton();
method public org.jetbrains.jewel.ui.icon.IconKey getMinimizeButton();
method public org.jetbrains.jewel.ui.icon.IconKey getRestoreButton();
property public org.jetbrains.jewel.ui.icon.IconKey closeButton;
property public org.jetbrains.jewel.ui.icon.IconKey maximizeButton;
property public org.jetbrains.jewel.ui.icon.IconKey minimizeButton;
property public org.jetbrains.jewel.ui.icon.IconKey restoreButton;
field public static final org.jetbrains.jewel.window.styling.TitleBarIcons.Companion Companion;
}
public static final class TitleBarIcons.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarMetrics {
ctor @KotlinOnly public TitleBarMetrics(androidx.compose.ui.unit.Dp height, androidx.compose.ui.unit.Dp gradientStartX, androidx.compose.ui.unit.Dp gradientEndX, androidx.compose.ui.unit.DpSize titlePaneButtonSize);
property public androidx.compose.ui.unit.Dp gradientEndX;
property public androidx.compose.ui.unit.Dp gradientStartX;
property public androidx.compose.ui.unit.Dp height;
property public androidx.compose.ui.unit.DpSize titlePaneButtonSize;
field public static final org.jetbrains.jewel.window.styling.TitleBarMetrics.Companion Companion;
}
public static final class TitleBarMetrics.Companion {
}
@androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarStyle {
ctor public TitleBarStyle(org.jetbrains.jewel.window.styling.TitleBarColors colors, org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, org.jetbrains.jewel.window.styling.TitleBarIcons icons, org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneCloseButtonStyle);
method public org.jetbrains.jewel.window.styling.TitleBarColors getColors();
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle getDropdownStyle();
method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle();
method public org.jetbrains.jewel.window.styling.TitleBarIcons getIcons();
method public org.jetbrains.jewel.window.styling.TitleBarMetrics getMetrics();
method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getPaneButtonStyle();
method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getPaneCloseButtonStyle();
property public org.jetbrains.jewel.window.styling.TitleBarColors colors;
property public org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle;
property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle;
property public org.jetbrains.jewel.window.styling.TitleBarIcons icons;
property public org.jetbrains.jewel.window.styling.TitleBarMetrics metrics;
property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneButtonStyle;
property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneCloseButtonStyle;
field public static final org.jetbrains.jewel.window.styling.TitleBarStyle.Companion Companion;
}
public static final class TitleBarStyle.Companion {
}
public final class TitleBarStylingKt {
method public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.TitleBarStyle> getLocalTitleBarStyle();
property public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.TitleBarStyle> LocalTitleBarStyle;
}
}
package org.jetbrains.jewel.window.utils {
public enum DesktopPlatform {
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform Linux;
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform MacOS;
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform Unknown;
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform Windows;
field public static final org.jetbrains.jewel.window.utils.DesktopPlatform.Companion Companion;
}
public static final class DesktopPlatform.Companion {
method public org.jetbrains.jewel.window.utils.DesktopPlatform getCurrent();
property public org.jetbrains.jewel.window.utils.DesktopPlatform Current;
}
}

View File

@@ -0,0 +1,239 @@
// Signature format: 4.0
package org.jetbrains.jewel.intui.window {
public final class DecoratedWindowIconKeys {
method public org.jetbrains.jewel.ui.icon.IconKey getClose();
method public org.jetbrains.jewel.ui.icon.IconKey getMaximize();
method public org.jetbrains.jewel.ui.icon.IconKey getMinimize();
method public org.jetbrains.jewel.ui.icon.IconKey getRestore();
property public org.jetbrains.jewel.ui.icon.IconKey close;
property public org.jetbrains.jewel.ui.icon.IconKey maximize;
property public org.jetbrains.jewel.ui.icon.IconKey minimize;
property public org.jetbrains.jewel.ui.icon.IconKey restore;
field public static final org.jetbrains.jewel.intui.window.DecoratedWindowIconKeys INSTANCE;
}
public final class IntUiDecoratedWindowResourceResolverKt {
method public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider decoratedWindowPainterProvider(String path);
}
public final class IntUiThemeKt {
method public static org.jetbrains.jewel.ui.ComponentStyling decoratedWindow(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.window.styling.DecoratedWindowStyle? windowStyle, optional org.jetbrains.jewel.window.styling.TitleBarStyle? titleBarStyle);
}
}
package org.jetbrains.jewel.intui.window.styling {
public final class IntUiDecoratedWindowStylingKt {
method public static org.jetbrains.jewel.window.styling.DecoratedWindowColors dark(org.jetbrains.jewel.window.styling.DecoratedWindowColors.Companion, optional long borderColor, optional long inactiveBorderColor);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle dark(org.jetbrains.jewel.window.styling.DecoratedWindowStyle.Companion, optional org.jetbrains.jewel.window.styling.DecoratedWindowColors colors, optional org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowMetrics defaults(org.jetbrains.jewel.window.styling.DecoratedWindowMetrics.Companion, optional float borderWidth);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowColors light(org.jetbrains.jewel.window.styling.DecoratedWindowColors.Companion, optional long borderColor, optional long inactiveBorderColor);
method public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle light(org.jetbrains.jewel.window.styling.DecoratedWindowStyle.Companion, optional org.jetbrains.jewel.window.styling.DecoratedWindowColors colors, optional org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics);
}
public final class IntUiTitleBarStylingKt {
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarColors dark(org.jetbrains.jewel.window.styling.TitleBarColors.Companion, optional long backgroundColor, optional long inactiveBackground, optional long fullscreenControlButtonsBackground, optional long contentColor, optional long borderColor, optional long titlePaneButtonHoveredBackground, optional long titlePaneButtonPressedBackground, optional long titlePaneCloseButtonHoveredBackground, optional long titlePaneCloseButtonPressedBackground, optional long iconButtonHoveredBackground, optional long iconButtonPressedBackground, optional long dropdownHoveredBackground, optional long dropdownPressedBackground);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarStyle dark(org.jetbrains.jewel.window.styling.TitleBarStyle.Companion, optional org.jetbrains.jewel.window.styling.TitleBarColors colors, optional org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, optional org.jetbrains.jewel.window.styling.TitleBarIcons icons);
method public static org.jetbrains.jewel.window.styling.TitleBarIcons defaults(org.jetbrains.jewel.window.styling.TitleBarIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey minimizeButton, optional org.jetbrains.jewel.ui.icon.IconKey maximizeButton, optional org.jetbrains.jewel.ui.icon.IconKey restoreButton, optional org.jetbrains.jewel.ui.icon.IconKey closeButton);
method public static org.jetbrains.jewel.window.styling.TitleBarMetrics defaults(org.jetbrains.jewel.window.styling.TitleBarMetrics.Companion, optional float height, optional float gradientStartX, optional float gradientEndX, optional long titlePaneButtonSize);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarColors light(org.jetbrains.jewel.window.styling.TitleBarColors.Companion, optional long backgroundColor, optional long inactiveBackground, optional long contentColor, optional long borderColor, optional long fullscreenControlButtonsBackground, optional long titlePaneButtonHoveredBackground, optional long titlePaneButtonPressedBackground, optional long titlePaneCloseButtonHoveredBackground, optional long titlePaneCloseButtonPressedBackground, optional long iconButtonHoveredBackground, optional long iconButtonPressedBackground, optional long dropdownHoveredBackground, optional long dropdownPressedBackground);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarStyle light(org.jetbrains.jewel.window.styling.TitleBarStyle.Companion, optional org.jetbrains.jewel.window.styling.TitleBarColors colors, optional org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, optional org.jetbrains.jewel.window.styling.TitleBarIcons icons);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarColors lightWithLightHeader(org.jetbrains.jewel.window.styling.TitleBarColors.Companion, optional long backgroundColor, optional long inactiveBackground, optional long fullscreenControlButtonsBackground, optional long contentColor, optional long borderColor, optional long titlePaneButtonHoveredBackground, optional long titlePaneButtonPressedBackground, optional long titlePaneCloseButtonHoveredBackground, optional long titlePaneCloseButtonPressedBackground, optional long iconButtonHoveredBackground, optional long iconButtonPressedBackground, optional long dropdownHoveredBackground, optional long dropdownPressedBackground);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.window.styling.TitleBarStyle lightWithLightHeader(org.jetbrains.jewel.window.styling.TitleBarStyle.Companion, optional org.jetbrains.jewel.window.styling.TitleBarColors colors, optional org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, optional org.jetbrains.jewel.window.styling.TitleBarIcons icons);
}
}
package org.jetbrains.jewel.window {
public final class DecoratedWindowKt {
method @androidx.compose.runtime.Composable public static void DecoratedWindow(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, optional org.jetbrains.jewel.window.styling.DecoratedWindowStyle style, kotlin.jvm.functions.Function1<? super org.jetbrains.jewel.window.DecoratedWindowScope,kotlin.Unit> content);
}
@androidx.compose.runtime.Stable public interface DecoratedWindowScope extends androidx.compose.ui.window.FrameWindowScope {
property public abstract org.jetbrains.jewel.window.DecoratedWindowState state;
property public abstract androidx.compose.ui.awt.ComposeWindow window;
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class DecoratedWindowState {
ctor @KotlinOnly public DecoratedWindowState(kotlin.ULong state);
method public long copy(optional boolean fullscreen, optional boolean minimized, optional boolean maximized, optional boolean active);
property public boolean isActive;
property public boolean isFullscreen;
property public boolean isMaximized;
property public boolean isMinimized;
property public kotlin.ULong state;
field public static final org.jetbrains.jewel.window.DecoratedWindowState.Companion Companion;
}
public static final class DecoratedWindowState.Companion {
method public long of(androidx.compose.ui.awt.ComposeWindow window);
method public long of(optional boolean fullscreen, optional boolean minimized, optional boolean maximized, optional boolean active);
property public kotlin.ULong Active;
property public kotlin.ULong Fullscreen;
property public kotlin.ULong Maximize;
property public kotlin.ULong Minimize;
}
public final class ThemeKt {
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle getDefaultDecoratedWindowStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.TitleBarStyle getDefaultTitleBarStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.DecoratedWindowStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultDecoratedWindowStyle;
property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.window.styling.TitleBarStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultTitleBarStyle;
}
public final class TitleBarKt {
method @androidx.compose.runtime.Composable public static void TitleBar(org.jetbrains.jewel.window.DecoratedWindowScope, optional androidx.compose.ui.Modifier modifier, optional long gradientStartColor, optional org.jetbrains.jewel.window.styling.TitleBarStyle style, kotlin.jvm.functions.Function2<? super org.jetbrains.jewel.window.TitleBarScope,? super org.jetbrains.jewel.window.DecoratedWindowState,kotlin.Unit> content);
}
public interface TitleBarScope {
method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal alignment);
method public androidx.compose.ui.graphics.painter.Painter? getIcon();
method public String getTitle();
property public abstract androidx.compose.ui.graphics.painter.Painter? icon;
property public abstract String title;
}
public final class TitleBar_MacOSKt {
method public static androidx.compose.ui.Modifier newFullscreenControls(androidx.compose.ui.Modifier, optional boolean newControls);
}
}
package org.jetbrains.jewel.window.styling {
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DecoratedWindowColors {
ctor @KotlinOnly public DecoratedWindowColors(androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderInactive);
method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> borderFor(long state);
property public androidx.compose.ui.graphics.Color border;
property public androidx.compose.ui.graphics.Color borderInactive;
field public static final org.jetbrains.jewel.window.styling.DecoratedWindowColors.Companion Companion;
}
public static final class DecoratedWindowColors.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DecoratedWindowMetrics {
ctor @KotlinOnly public DecoratedWindowMetrics(androidx.compose.ui.unit.Dp borderWidth);
property public androidx.compose.ui.unit.Dp borderWidth;
field public static final org.jetbrains.jewel.window.styling.DecoratedWindowMetrics.Companion Companion;
}
public static final class DecoratedWindowMetrics.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DecoratedWindowStyle {
ctor public DecoratedWindowStyle(org.jetbrains.jewel.window.styling.DecoratedWindowColors colors, org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics);
method public org.jetbrains.jewel.window.styling.DecoratedWindowColors getColors();
method public org.jetbrains.jewel.window.styling.DecoratedWindowMetrics getMetrics();
property public org.jetbrains.jewel.window.styling.DecoratedWindowColors colors;
property public org.jetbrains.jewel.window.styling.DecoratedWindowMetrics metrics;
field public static final org.jetbrains.jewel.window.styling.DecoratedWindowStyle.Companion Companion;
}
public static final class DecoratedWindowStyle.Companion {
}
public final class DecoratedWindowStylingKt {
method public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.DecoratedWindowStyle> getLocalDecoratedWindowStyle();
property public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.DecoratedWindowStyle> LocalDecoratedWindowStyle;
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarColors {
ctor @KotlinOnly public TitleBarColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color inactiveBackground, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color fullscreenControlButtonsBackground, androidx.compose.ui.graphics.Color titlePaneButtonHoveredBackground, androidx.compose.ui.graphics.Color titlePaneButtonPressedBackground, androidx.compose.ui.graphics.Color titlePaneCloseButtonHoveredBackground, androidx.compose.ui.graphics.Color titlePaneCloseButtonPressedBackground, androidx.compose.ui.graphics.Color iconButtonHoveredBackground, androidx.compose.ui.graphics.Color iconButtonPressedBackground, androidx.compose.ui.graphics.Color dropdownPressedBackground, androidx.compose.ui.graphics.Color dropdownHoveredBackground);
method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundFor(long state);
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.graphics.Color border;
property public androidx.compose.ui.graphics.Color content;
property public androidx.compose.ui.graphics.Color dropdownHoveredBackground;
property public androidx.compose.ui.graphics.Color dropdownPressedBackground;
property public androidx.compose.ui.graphics.Color fullscreenControlButtonsBackground;
property public androidx.compose.ui.graphics.Color iconButtonHoveredBackground;
property public androidx.compose.ui.graphics.Color iconButtonPressedBackground;
property public androidx.compose.ui.graphics.Color inactiveBackground;
property public androidx.compose.ui.graphics.Color titlePaneButtonHoveredBackground;
property public androidx.compose.ui.graphics.Color titlePaneButtonPressedBackground;
property public androidx.compose.ui.graphics.Color titlePaneCloseButtonHoveredBackground;
property public androidx.compose.ui.graphics.Color titlePaneCloseButtonPressedBackground;
field public static final org.jetbrains.jewel.window.styling.TitleBarColors.Companion Companion;
}
public static final class TitleBarColors.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarIcons {
ctor public TitleBarIcons(org.jetbrains.jewel.ui.icon.IconKey minimizeButton, org.jetbrains.jewel.ui.icon.IconKey maximizeButton, org.jetbrains.jewel.ui.icon.IconKey restoreButton, org.jetbrains.jewel.ui.icon.IconKey closeButton);
method public org.jetbrains.jewel.ui.icon.IconKey getCloseButton();
method public org.jetbrains.jewel.ui.icon.IconKey getMaximizeButton();
method public org.jetbrains.jewel.ui.icon.IconKey getMinimizeButton();
method public org.jetbrains.jewel.ui.icon.IconKey getRestoreButton();
property public org.jetbrains.jewel.ui.icon.IconKey closeButton;
property public org.jetbrains.jewel.ui.icon.IconKey maximizeButton;
property public org.jetbrains.jewel.ui.icon.IconKey minimizeButton;
property public org.jetbrains.jewel.ui.icon.IconKey restoreButton;
field public static final org.jetbrains.jewel.window.styling.TitleBarIcons.Companion Companion;
}
public static final class TitleBarIcons.Companion {
}
@androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarMetrics {
ctor @KotlinOnly public TitleBarMetrics(androidx.compose.ui.unit.Dp height, androidx.compose.ui.unit.Dp gradientStartX, androidx.compose.ui.unit.Dp gradientEndX, androidx.compose.ui.unit.DpSize titlePaneButtonSize);
property public androidx.compose.ui.unit.Dp gradientEndX;
property public androidx.compose.ui.unit.Dp gradientStartX;
property public androidx.compose.ui.unit.Dp height;
property public androidx.compose.ui.unit.DpSize titlePaneButtonSize;
field public static final org.jetbrains.jewel.window.styling.TitleBarMetrics.Companion Companion;
}
public static final class TitleBarMetrics.Companion {
}
@androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TitleBarStyle {
ctor public TitleBarStyle(org.jetbrains.jewel.window.styling.TitleBarColors colors, org.jetbrains.jewel.window.styling.TitleBarMetrics metrics, org.jetbrains.jewel.window.styling.TitleBarIcons icons, org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneCloseButtonStyle);
method public org.jetbrains.jewel.window.styling.TitleBarColors getColors();
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle getDropdownStyle();
method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle();
method public org.jetbrains.jewel.window.styling.TitleBarIcons getIcons();
method public org.jetbrains.jewel.window.styling.TitleBarMetrics getMetrics();
method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getPaneButtonStyle();
method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getPaneCloseButtonStyle();
property public org.jetbrains.jewel.window.styling.TitleBarColors colors;
property public org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle;
property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle;
property public org.jetbrains.jewel.window.styling.TitleBarIcons icons;
property public org.jetbrains.jewel.window.styling.TitleBarMetrics metrics;
property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneButtonStyle;
property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle paneCloseButtonStyle;
field public static final org.jetbrains.jewel.window.styling.TitleBarStyle.Companion Companion;
}
public static final class TitleBarStyle.Companion {
}
public final class TitleBarStylingKt {
method public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.TitleBarStyle> getLocalTitleBarStyle();
property public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.window.styling.TitleBarStyle> LocalTitleBarStyle;
}
}
package org.jetbrains.jewel.window.utils {
public enum DesktopPlatform {
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform Linux;
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform MacOS;
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform Unknown;
enum_constant public static final org.jetbrains.jewel.window.utils.DesktopPlatform Windows;
field public static final org.jetbrains.jewel.window.utils.DesktopPlatform.Companion Companion;
}
public static final class DesktopPlatform.Companion {
method public org.jetbrains.jewel.window.utils.DesktopPlatform getCurrent();
property public org.jetbrains.jewel.window.utils.DesktopPlatform Current;
}
}

View File

@@ -12,17 +12,22 @@ Please ping Jakub, Nebojsa, or Sasha for help and guidance.
High-level steps:
1. Bump the Jewel API version in [`gradle.properties`](../gradle.properties)
2. Run the [version updater script](../scripts/jewel-version-updater.main.kts)
3. Run the Metalava validator against the previous release on the `master` branch, and fix any issues you find:
1. Bump the Jewel API version in [`gradle.properties`](../gradle.properties) and the IJP target to the latest stable
in the [Gradle version catalog](../gradle/libs.versions.toml)
2. Run the [Jewel version updater script](../scripts/jewel-version-updater.main.kts), then ktfmt
3. Run the Gradle checks to make sure everything is ok:
```shell
./gradlew check detekt detektMain detektTest --continue
```
4. Run the Metalava validator against the previous release on the `master` branch, and fix any issues you find:
```shell
./scripts/metalava-signatures.main.kts validate --release <previous-release>
```
4. Generate the new Metalava signatures for the new release:
5. Generate the new Metalava signatures for the new release:
```shell
./scripts/metalava-signatures.main.kts update <new-release>
./scripts/metalava-signatures.main.kts update --release <new-release>
```
5. Cherry-pick the changes to the target release branches (e.g., `252`)
6. Cherry-pick the changes to the target release branches (e.g., `252`)
1. Make sure you've not included IJP major release-specific changes
2. Update the Kotlin version in the [Gradle version catalog](../gradle/libs.versions.toml) to match the IJ Platform's Kotlin version
3. Update other related versions if needed
@@ -37,7 +42,7 @@ High-level steps:
./scripts/metalava-signatures.sh --validate --release <new-release>
```
11. Open a merge request for each cherry-pick branch on Space
6. When both MRs are approved and merged:
7. When both MRs are approved and merged:
1. Run the TeamCity job to publish the artefacts to Maven Central
2. Tag the commits the releases were cut from, with this format: `JEWEL-[Jewel version]-[major IJP version]`. For
example, for Jewel 0.30.0, `JEWEL-0.30.0-251` on the 251 branch and `JEWEL-0.30.0-252` on the 252 branch.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -5,4 +5,4 @@ package org.jetbrains.jewel.foundation
/** The Jewel API version for this build, expressed as a string. E.g.: "0.30.0" */
public val JewelBuild.apiVersionString: String
get() = "0.30.0"
get() = "0.31.0"

View File

@@ -8,4 +8,4 @@ org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true
jdk.level=21
jewel.release.version=0.30.0
jewel.release.version=0.31.0

View File

@@ -6,8 +6,8 @@ composeDesktop = "1.9.0"
detekt = "1.23.8"
dokka = "2.0.0"
filepicker = "3.1.0"
idea = "2025.2.1"
intelliJPlatformBuild = "252.25557.131"
idea = "2025.2.2"
intelliJPlatformBuild = "252.26199.169"
ideaPlugin = "2.8.0"
jbr = "1.6.0"
jna = "5.17.0"

View File

@@ -0,0 +1,198 @@
// Signature format: 4.0
package org.jetbrains.jewel.bridge {
public final class BridgeIconDataKt {
method public static org.jetbrains.jewel.foundation.theme.ThemeIconData readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeIconData.Companion);
}
public final class BridgeResourceResolverKt {
method @Deprecated public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider bridgePainterProvider(String path);
method @Deprecated public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider bridgePainterProvider(org.jetbrains.jewel.ui.icon.IconKey iconKey);
}
public final class BridgeTypography implements org.jetbrains.jewel.ui.Typography {
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getConsoleTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getEditorTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH0TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH1TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH2TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH3TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH4TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getLabelTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getMedium();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getRegular();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getSmall();
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle consoleTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle editorTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h0TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h1TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h2TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h3TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h4TextStyle;
property public androidx.compose.ui.unit.TextUnit labelTextSize;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle labelTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle medium;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle regular;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle small;
field public static final org.jetbrains.jewel.bridge.BridgeTypography INSTANCE;
}
public final class BridgeUriHandler implements androidx.compose.ui.platform.UriHandler {
method public void openUri(String uri);
field public static final org.jetbrains.jewel.bridge.BridgeUriHandler INSTANCE;
}
public final class BridgeUtilsKt {
method public static androidx.compose.ui.graphics.Brush createVerticalBrush(java.util.List<androidx.compose.ui.graphics.Color>, optional float startY, optional float endY, optional int tileMode);
method public static androidx.compose.foundation.shape.CornerSize retrieveArcAsCornerSize(String key);
method public static androidx.compose.foundation.shape.CornerSize retrieveArcAsCornerSizeOrDefault(String key, androidx.compose.foundation.shape.CornerSize default);
method public static androidx.compose.foundation.shape.CornerSize retrieveArcAsCornerSizeWithFallbacks(java.lang.String... keys);
method public static androidx.compose.foundation.shape.CornerSize? retrieveArcAsCornerSizeWithFallbacksOrNull(java.lang.String... keys);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.foundation.shape.CornerSize retrieveArcAsNonNegativeCornerSizeOrDefault(String key, androidx.compose.foundation.shape.CornerSize default);
method public static long retrieveColor(String key, boolean isDark, long default, long defaultDark);
method public static long retrieveColor(String key, long default);
method public static androidx.compose.ui.graphics.Color? retrieveColorOrNull(String key);
method public static long retrieveColorOrUnspecified(String key);
method public static java.util.List<androidx.compose.ui.graphics.Color> retrieveColorsOrUnspecified(java.lang.String... keys);
method public static com.intellij.openapi.editor.colors.EditorColorsScheme retrieveEditorColorScheme();
method public static androidx.compose.foundation.layout.PaddingValues retrieveInsetsAsPaddingValues(String key, optional androidx.compose.foundation.layout.PaddingValues? default);
method public static androidx.compose.foundation.layout.PaddingValues? retrieveInsetsAsPaddingValuesOrNull(String key);
method public static float retrieveIntAsDp(String key, optional androidx.compose.ui.unit.Dp? default);
method public static float retrieveIntAsDpOrUnspecified(String key);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static float retrieveIntAsNonNegativeDpOrUnspecified(String key);
method public static androidx.compose.ui.text.PlatformTextStyle retrievePlatformTextStyle();
method public static androidx.compose.ui.text.TextStyle retrieveTextStyle(String fontKey, optional String? colorKey, optional long lineHeight, optional boolean bold, optional int fontStyle, optional long size);
method public static androidx.compose.ui.text.TextStyle retrieveTextStyle(String key, optional long color, optional long lineHeight, optional boolean bold, optional int fontStyle, optional long size);
method public static java.awt.Color toAwtColor(long);
method public static java.awt.Color? toAwtColorOrNull(long);
method public static long toComposeColor(java.awt.Color);
method public static long toComposeColorOrUnspecified(java.awt.Color?);
method public static long toDpSize(com.intellij.util.ui.JBDimension);
method public static long toDpSize(java.awt.Dimension);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static long toNonNegativeDpSize(com.intellij.util.ui.JBDimension);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static long toNonNegativeDpSize(java.awt.Dimension);
method public static androidx.compose.foundation.layout.PaddingValues toPaddingValues(com.intellij.util.ui.JBInsets);
method public static androidx.compose.foundation.layout.PaddingValues toPaddingValues(java.awt.Insets);
property public static androidx.compose.ui.unit.Dp com.intellij.util.ui.JBValue.dp;
}
public abstract sealed class JewelBridgeException extends java.lang.RuntimeException {
property public String? message;
}
public static final class JewelBridgeException.KeyNotFoundException extends org.jetbrains.jewel.bridge.JewelBridgeException {
ctor public JewelBridgeException.KeyNotFoundException(String key, String type);
}
public static final class JewelBridgeException.KeysNotFoundException extends org.jetbrains.jewel.bridge.JewelBridgeException {
ctor public JewelBridgeException.KeysNotFoundException(java.util.List<java.lang.String> keys, String type);
}
public final class JewelComposePanelWrapperKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static javax.swing.JComponent JewelComposeNoThemePanel(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static javax.swing.JComponent JewelComposeNoThemePanel(optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method public static javax.swing.JComponent JewelComposePanel(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static javax.swing.JComponent JewelComposePanel(optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method public static javax.swing.JComponent compose(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static javax.swing.JComponent compose(optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static javax.swing.JComponent composeWithoutTheme(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static javax.swing.JComponent composeWithoutTheme(optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<javax.swing.JComponent> getLocalComponent();
property @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<javax.swing.JComponent> LocalComponent;
}
public final class ToolWindowExtensionsKt {
method public static void addComposeTab(com.intellij.openapi.wm.ToolWindow, optional @com.intellij.openapi.util.NlsContexts.TabTitle String? tabDisplayName, optional boolean isLockable, optional boolean isCloseable, optional boolean focusOnClickInside, kotlin.jvm.functions.Function1<? super org.jetbrains.jewel.bridge.ToolWindowScope,kotlin.Unit> content);
method @Deprecated public static void addComposeTab(com.intellij.openapi.wm.ToolWindow, optional @com.intellij.openapi.util.NlsContexts.TabTitle String? tabDisplayName, optional boolean isLockable, optional boolean isCloseable, kotlin.jvm.functions.Function1<? super org.jetbrains.jewel.bridge.ToolWindowScope,kotlin.Unit> content);
}
public interface ToolWindowScope {
method public com.intellij.openapi.wm.ToolWindow getToolWindow();
property public abstract com.intellij.openapi.wm.ToolWindow toolWindow;
}
public final class TypographyKt {
method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.text.TextStyle medium(org.jetbrains.jewel.ui.component.Typography);
method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.text.TextStyle regular(org.jetbrains.jewel.ui.component.Typography);
method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.text.TextStyle small(org.jetbrains.jewel.ui.component.Typography);
}
}
package org.jetbrains.jewel.bridge.code.highlighting {
@com.intellij.openapi.components.Service(com.intellij.openapi.components.Service.Level.PROJECT) public final class CodeHighlighterFactory {
ctor public CodeHighlighterFactory(com.intellij.openapi.project.Project project, kotlinx.coroutines.CoroutineScope coroutineScope);
method public org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter createHighlighter();
field public static final org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory.Companion Companion;
}
public static final class CodeHighlighterFactory.Companion {
method public org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory getInstance(com.intellij.openapi.project.Project project);
}
}
package org.jetbrains.jewel.bridge.icon {
public final class IntelliJIconKeyKt {
method public static org.jetbrains.jewel.ui.icon.IconKey fromPlatformIcon(org.jetbrains.jewel.ui.icon.IntelliJIconKey.Companion, javax.swing.Icon icon, optional Class<? extends java.lang.Object?> iconClass);
}
}
package org.jetbrains.jewel.bridge.theme {
public final class BridgeGlobalColorsKt {
method public static org.jetbrains.jewel.foundation.BorderColors readFromLaF(org.jetbrains.jewel.foundation.BorderColors.Companion);
method public static org.jetbrains.jewel.foundation.GlobalColors readFromLaF(org.jetbrains.jewel.foundation.GlobalColors.Companion);
method public static org.jetbrains.jewel.foundation.OutlineColors readFromLaF(org.jetbrains.jewel.foundation.OutlineColors.Companion);
method public static org.jetbrains.jewel.foundation.TextColors readFromLaF(org.jetbrains.jewel.foundation.TextColors.Companion);
}
public final class BridgeGlobalMetricsKt {
method public static org.jetbrains.jewel.foundation.GlobalMetrics readFromLaF(org.jetbrains.jewel.foundation.GlobalMetrics.Companion);
}
public final class BridgeGrayFilterValuesKt {
method public static org.jetbrains.jewel.foundation.DisabledAppearanceValues readFromLaF(org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion);
}
public final class BridgeThemeColorPaletteKt {
method public static org.jetbrains.jewel.foundation.theme.ThemeColorPalette readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeColorPalette.Companion);
property public static androidx.compose.ui.graphics.Color? org.jetbrains.jewel.foundation.theme.ThemeColorPalette.windowsPopupBorder;
}
public final class IntUiBridgeScrollbarKt {
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long scrollbarBackgroundColorLight, optional long scrollbarBackgroundColorDark);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long trackColorAnimationDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
}
public final class IntUiBridgeSliderKt {
method public static org.jetbrains.jewel.ui.component.styling.SliderColors dark(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SliderMetrics defaults(org.jetbrains.jewel.ui.component.styling.SliderMetrics.Companion, optional float trackHeight, optional long thumbSize, optional float thumbBorderWidth, optional float stepLineHeight, optional float stepLineWidth, optional float trackToStepSpacing);
method public static org.jetbrains.jewel.ui.component.styling.SliderColors light(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
}
public final class IntUiBridgeSplitButtonKt {
method public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle readDefaultSplitButtonStyle();
method public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle readOutlinedSplitButtonStyle();
}
public final class IntUiBridgeTextKt {
method public static androidx.compose.ui.text.TextStyle retrieveConsoleTextStyle();
method public static androidx.compose.ui.text.TextStyle retrieveDefaultTextStyle();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.ui.text.TextStyle retrieveDefaultTextStyle(float lineHeightMultiplier);
method public static androidx.compose.ui.text.TextStyle retrieveEditorTextStyle();
}
public final class SwingBridgeThemeKt {
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void SwingBridgeTheme(kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
}

View File

@@ -0,0 +1,183 @@
// Signature format: 4.0
package org.jetbrains.jewel.bridge {
public final class BridgeIconDataKt {
method public static org.jetbrains.jewel.foundation.theme.ThemeIconData readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeIconData.Companion);
}
public final class BridgeResourceResolverKt {
method @Deprecated public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider bridgePainterProvider(String path);
method @Deprecated public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider bridgePainterProvider(org.jetbrains.jewel.ui.icon.IconKey iconKey);
}
public final class BridgeTypography implements org.jetbrains.jewel.ui.Typography {
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getConsoleTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getEditorTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH0TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH1TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH2TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH3TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH4TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getLabelTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getMedium();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getRegular();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getSmall();
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle consoleTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle editorTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h0TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h1TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h2TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h3TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h4TextStyle;
property public androidx.compose.ui.unit.TextUnit labelTextSize;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle labelTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle medium;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle regular;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle small;
field public static final org.jetbrains.jewel.bridge.BridgeTypography INSTANCE;
}
public final class BridgeUriHandler implements androidx.compose.ui.platform.UriHandler {
method public void openUri(String uri);
field public static final org.jetbrains.jewel.bridge.BridgeUriHandler INSTANCE;
}
public final class BridgeUtilsKt {
method public static androidx.compose.ui.graphics.Brush createVerticalBrush(java.util.List<androidx.compose.ui.graphics.Color>, optional float startY, optional float endY, optional int tileMode);
method public static androidx.compose.foundation.shape.CornerSize retrieveArcAsCornerSize(String key);
method public static androidx.compose.foundation.shape.CornerSize retrieveArcAsCornerSizeOrDefault(String key, androidx.compose.foundation.shape.CornerSize default);
method public static androidx.compose.foundation.shape.CornerSize retrieveArcAsCornerSizeWithFallbacks(java.lang.String... keys);
method public static androidx.compose.foundation.shape.CornerSize? retrieveArcAsCornerSizeWithFallbacksOrNull(java.lang.String... keys);
method public static long retrieveColor(String key, boolean isDark, long default, long defaultDark);
method public static long retrieveColor(String key, long default);
method public static androidx.compose.ui.graphics.Color? retrieveColorOrNull(String key);
method public static long retrieveColorOrUnspecified(String key);
method public static java.util.List<androidx.compose.ui.graphics.Color> retrieveColorsOrUnspecified(java.lang.String... keys);
method public static com.intellij.openapi.editor.colors.EditorColorsScheme retrieveEditorColorScheme();
method public static androidx.compose.foundation.layout.PaddingValues retrieveInsetsAsPaddingValues(String key, optional androidx.compose.foundation.layout.PaddingValues? default);
method public static androidx.compose.foundation.layout.PaddingValues? retrieveInsetsAsPaddingValuesOrNull(String key);
method public static float retrieveIntAsDp(String key, optional androidx.compose.ui.unit.Dp? default);
method public static float retrieveIntAsDpOrUnspecified(String key);
method public static androidx.compose.ui.text.PlatformTextStyle retrievePlatformTextStyle();
method public static androidx.compose.ui.text.TextStyle retrieveTextStyle(String fontKey, optional String? colorKey, optional long lineHeight, optional boolean bold, optional int fontStyle, optional long size);
method public static androidx.compose.ui.text.TextStyle retrieveTextStyle(String key, optional long color, optional long lineHeight, optional boolean bold, optional int fontStyle, optional long size);
method public static java.awt.Color toAwtColor(long);
method public static java.awt.Color? toAwtColorOrNull(long);
method public static long toComposeColor(java.awt.Color);
method public static long toComposeColorOrUnspecified(java.awt.Color?);
method public static long toDpSize(com.intellij.util.ui.JBDimension);
method public static long toDpSize(java.awt.Dimension);
method public static androidx.compose.foundation.layout.PaddingValues toPaddingValues(com.intellij.util.ui.JBInsets);
method public static androidx.compose.foundation.layout.PaddingValues toPaddingValues(java.awt.Insets);
property public static androidx.compose.ui.unit.Dp com.intellij.util.ui.JBValue.dp;
}
public abstract sealed class JewelBridgeException extends java.lang.RuntimeException {
property public String? message;
}
public static final class JewelBridgeException.KeyNotFoundException extends org.jetbrains.jewel.bridge.JewelBridgeException {
ctor public JewelBridgeException.KeyNotFoundException(String key, String type);
}
public static final class JewelBridgeException.KeysNotFoundException extends org.jetbrains.jewel.bridge.JewelBridgeException {
ctor public JewelBridgeException.KeysNotFoundException(java.util.List<java.lang.String> keys, String type);
}
public final class JewelComposePanelWrapperKt {
method public static javax.swing.JComponent JewelComposePanel(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static javax.swing.JComponent JewelComposePanel(optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method public static javax.swing.JComponent compose(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static javax.swing.JComponent compose(optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposePanel,kotlin.Unit> config, kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
public final class ToolWindowExtensionsKt {
method public static void addComposeTab(com.intellij.openapi.wm.ToolWindow, optional @com.intellij.openapi.util.NlsContexts.TabTitle String? tabDisplayName, optional boolean isLockable, optional boolean isCloseable, optional boolean focusOnClickInside, kotlin.jvm.functions.Function1<? super org.jetbrains.jewel.bridge.ToolWindowScope,kotlin.Unit> content);
method @Deprecated public static void addComposeTab(com.intellij.openapi.wm.ToolWindow, optional @com.intellij.openapi.util.NlsContexts.TabTitle String? tabDisplayName, optional boolean isLockable, optional boolean isCloseable, kotlin.jvm.functions.Function1<? super org.jetbrains.jewel.bridge.ToolWindowScope,kotlin.Unit> content);
}
public interface ToolWindowScope {
method public com.intellij.openapi.wm.ToolWindow getToolWindow();
property public abstract com.intellij.openapi.wm.ToolWindow toolWindow;
}
public final class TypographyKt {
method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.text.TextStyle medium(org.jetbrains.jewel.ui.component.Typography);
method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.text.TextStyle regular(org.jetbrains.jewel.ui.component.Typography);
method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.text.TextStyle small(org.jetbrains.jewel.ui.component.Typography);
}
}
package org.jetbrains.jewel.bridge.code.highlighting {
@com.intellij.openapi.components.Service(com.intellij.openapi.components.Service.Level.PROJECT) public final class CodeHighlighterFactory {
ctor public CodeHighlighterFactory(com.intellij.openapi.project.Project project, kotlinx.coroutines.CoroutineScope coroutineScope);
method public org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter createHighlighter();
field public static final org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory.Companion Companion;
}
public static final class CodeHighlighterFactory.Companion {
method public org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory getInstance(com.intellij.openapi.project.Project project);
}
}
package org.jetbrains.jewel.bridge.icon {
public final class IntelliJIconKeyKt {
method public static org.jetbrains.jewel.ui.icon.IconKey fromPlatformIcon(org.jetbrains.jewel.ui.icon.IntelliJIconKey.Companion, javax.swing.Icon icon, optional Class<? extends java.lang.Object?> iconClass);
}
}
package org.jetbrains.jewel.bridge.theme {
public final class BridgeGlobalColorsKt {
method public static org.jetbrains.jewel.foundation.BorderColors readFromLaF(org.jetbrains.jewel.foundation.BorderColors.Companion);
method public static org.jetbrains.jewel.foundation.GlobalColors readFromLaF(org.jetbrains.jewel.foundation.GlobalColors.Companion);
method public static org.jetbrains.jewel.foundation.OutlineColors readFromLaF(org.jetbrains.jewel.foundation.OutlineColors.Companion);
method public static org.jetbrains.jewel.foundation.TextColors readFromLaF(org.jetbrains.jewel.foundation.TextColors.Companion);
}
public final class BridgeGlobalMetricsKt {
method public static org.jetbrains.jewel.foundation.GlobalMetrics readFromLaF(org.jetbrains.jewel.foundation.GlobalMetrics.Companion);
}
public final class BridgeGrayFilterValuesKt {
method public static org.jetbrains.jewel.foundation.DisabledAppearanceValues readFromLaF(org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion);
}
public final class BridgeThemeColorPaletteKt {
method public static org.jetbrains.jewel.foundation.theme.ThemeColorPalette readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeColorPalette.Companion);
property public static androidx.compose.ui.graphics.Color? org.jetbrains.jewel.foundation.theme.ThemeColorPalette.windowsPopupBorder;
}
public final class IntUiBridgeScrollbarKt {
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long scrollbarBackgroundColorLight, optional long scrollbarBackgroundColorDark);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long trackColorAnimationDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
}
public final class IntUiBridgeSliderKt {
method public static org.jetbrains.jewel.ui.component.styling.SliderColors dark(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SliderMetrics defaults(org.jetbrains.jewel.ui.component.styling.SliderMetrics.Companion, optional float trackHeight, optional long thumbSize, optional float thumbBorderWidth, optional float stepLineHeight, optional float stepLineWidth, optional float trackToStepSpacing);
method public static org.jetbrains.jewel.ui.component.styling.SliderColors light(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
}
public final class IntUiBridgeSplitButtonKt {
method public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle readDefaultSplitButtonStyle();
method public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle readOutlinedSplitButtonStyle();
}
public final class IntUiBridgeTextKt {
method public static androidx.compose.ui.text.TextStyle retrieveConsoleTextStyle();
method public static androidx.compose.ui.text.TextStyle retrieveDefaultTextStyle();
method public static androidx.compose.ui.text.TextStyle retrieveEditorTextStyle();
}
}

View File

@@ -0,0 +1 @@
// Signature format: 4.0

View File

@@ -0,0 +1,671 @@
// Signature format: 4.0
package org.jetbrains.jewel.intui.core.theme {
public final class IntUiDarkTheme implements org.jetbrains.jewel.foundation.theme.ThemeDescriptor {
method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColors();
method public org.jetbrains.jewel.foundation.theme.ThemeIconData getIconData();
method public String getName();
method public boolean isDark();
property public org.jetbrains.jewel.foundation.theme.ThemeColorPalette colors;
property public org.jetbrains.jewel.foundation.theme.ThemeIconData iconData;
property public boolean isDark;
property public String name;
field public static final org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme INSTANCE;
}
public final class IntUiLightTheme implements org.jetbrains.jewel.foundation.theme.ThemeDescriptor {
method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColors();
method public org.jetbrains.jewel.foundation.theme.ThemeIconData getIconData();
method public String getName();
method public boolean isDark();
property public org.jetbrains.jewel.foundation.theme.ThemeColorPalette colors;
property public org.jetbrains.jewel.foundation.theme.ThemeIconData iconData;
property public boolean isDark;
property public String name;
field public static final org.jetbrains.jewel.intui.core.theme.IntUiLightTheme INSTANCE;
}
}
package org.jetbrains.jewel.intui.standalone {
public final class IntUiTypography implements org.jetbrains.jewel.ui.Typography {
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getConsoleTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getEditorTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH0TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH1TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH2TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH3TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH4TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getLabelTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getMedium();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getRegular();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getSmall();
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle consoleTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle editorTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h0TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h1TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h2TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h3TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h4TextStyle;
property public androidx.compose.ui.unit.TextUnit labelTextSize;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle labelTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle medium;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle regular;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle small;
field public static final org.jetbrains.jewel.intui.standalone.IntUiTypography INSTANCE;
}
public final class InterFontKt {
method public static androidx.compose.ui.text.font.FontFamily getInter(androidx.compose.ui.text.font.FontFamily.Companion);
property public static androidx.compose.ui.text.font.FontFamily androidx.compose.ui.text.font.FontFamily.Companion.Inter;
}
public final class JetBrainsMonoFontKt {
method public static androidx.compose.ui.text.font.FontFamily getJetBrainsMono(androidx.compose.ui.text.font.FontFamily.Companion);
property public static androidx.compose.ui.text.font.FontFamily androidx.compose.ui.text.font.FontFamily.Companion.JetBrainsMono;
}
public final class PainterProviderKt {
method @Deprecated public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider standalonePainterProvider(String path);
}
public final class StandalonePainterHintsProvider extends org.jetbrains.jewel.ui.painter.PalettePainterHintsProvider {
ctor public StandalonePainterHintsProvider(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme);
method protected org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByColorPaletteHint();
method protected org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByKeyPaletteHint();
method protected org.jetbrains.jewel.ui.painter.PainterHint getTreePaletteHint();
method protected org.jetbrains.jewel.ui.painter.PainterHint getUiPaletteHint();
method @androidx.compose.runtime.Composable public java.util.List<org.jetbrains.jewel.ui.painter.PainterHint> hints(String path);
property protected org.jetbrains.jewel.ui.painter.PainterHint checkBoxByColorPaletteHint;
property protected org.jetbrains.jewel.ui.painter.PainterHint checkBoxByKeyPaletteHint;
property protected org.jetbrains.jewel.ui.painter.PainterHint treePaletteHint;
property protected org.jetbrains.jewel.ui.painter.PainterHint uiPaletteHint;
field public static final org.jetbrains.jewel.intui.standalone.StandalonePainterHintsProvider.Companion Companion;
}
public static final class StandalonePainterHintsProvider.Companion {
}
}
package org.jetbrains.jewel.intui.standalone.styling {
public final class IntUIBannerStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.BannerMetrics default(org.jetbrains.jewel.ui.component.styling.BannerMetrics.Companion, optional float borderWidth);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory getDefault(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory getDefault(org.jetbrains.jewel.ui.component.styling.InlineBannerStyles.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory getError(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory getError(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory getError(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory getInformation(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory getInformation(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory getInformation(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory getSuccess(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory getSuccess(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory getSuccess(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory getWarning(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory getWarning(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory getWarning(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyles.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Error;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Error;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Error;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Information;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Information;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Information;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Success;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Success;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Success;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Warning;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Warning;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Warning;
}
public final class IntUiButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ButtonMetrics default(org.jetbrains.jewel.ui.component.styling.ButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding, optional long minSize, optional float borderWidth, optional float focusOutlineExpand);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory getDefault(org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory getOutlined(org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory getOutlined(org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ButtonMetrics outlined(org.jetbrains.jewel.ui.component.styling.ButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding, optional long minSize, optional float borderWidth, optional float focusOutlineExpand);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion.Outlined;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion.Outlined;
}
public final class IntUiCheckboxStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.CheckboxColors dark(org.jetbrains.jewel.ui.component.styling.CheckboxColors.Companion, optional long content, optional long contentDisabled, optional long contentSelected);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxIcons dark(org.jetbrains.jewel.ui.component.styling.CheckboxIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey checkbox);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle dark(org.jetbrains.jewel.ui.component.styling.CheckboxStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.CheckboxColors colors, optional org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxMetrics defaults(org.jetbrains.jewel.ui.component.styling.CheckboxMetrics.Companion, optional long checkboxSize, optional androidx.compose.foundation.shape.CornerSize outlineCornerSize, optional androidx.compose.foundation.shape.CornerSize outlineFocusedCornerSize, optional androidx.compose.foundation.shape.CornerSize outlineSelectedCornerSize, optional androidx.compose.foundation.shape.CornerSize outlineSelectedFocusedCornerSize, optional long outlineSize, optional long outlineFocusedSize, optional long outlineSelectedSize, optional long outlineSelectedFocusedSize, optional float iconContentGap);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxColors light(org.jetbrains.jewel.ui.component.styling.CheckboxColors.Companion, optional long content, optional long contentDisabled, optional long contentSelected);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxIcons light(org.jetbrains.jewel.ui.component.styling.CheckboxIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey checkbox);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle light(org.jetbrains.jewel.ui.component.styling.CheckboxStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.CheckboxColors colors, optional org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons);
}
public final class IntUiChipStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ChipColors dark(org.jetbrains.jewel.ui.component.styling.ChipColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedDisabled, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional androidx.compose.ui.graphics.Brush backgroundSelectedPressed, optional androidx.compose.ui.graphics.Brush backgroundSelectedHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentSelected, optional long contentSelectedDisabled, optional long contentSelectedFocused, optional long contentSelectedPressed, optional long contentSelectedHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long borderSelected, optional long borderSelectedDisabled, optional long borderSelectedFocused, optional long borderSelectedPressed, optional long borderSelectedHovered);
method public static org.jetbrains.jewel.ui.component.styling.ChipStyle dark(org.jetbrains.jewel.ui.component.styling.ChipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ChipColors colors, optional org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.ChipMetrics defaults(org.jetbrains.jewel.ui.component.styling.ChipMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding, optional float borderWidth, optional float borderWidthSelected);
method public static org.jetbrains.jewel.ui.component.styling.ChipColors light(org.jetbrains.jewel.ui.component.styling.ChipColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedDisabled, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional androidx.compose.ui.graphics.Brush backgroundSelectedPressed, optional androidx.compose.ui.graphics.Brush backgroundSelectedHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentSelected, optional long contentSelectedDisabled, optional long contentSelectedFocused, optional long contentSelectedPressed, optional long contentSelectedHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long borderSelected, optional long borderSelectedDisabled, optional long borderSelectedFocused, optional long borderSelectedPressed, optional long borderSelectedHovered);
method public static org.jetbrains.jewel.ui.component.styling.ChipStyle light(org.jetbrains.jewel.ui.component.styling.ChipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ChipColors colors, optional org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics);
}
public final class IntUiCircularProgressStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle dark(org.jetbrains.jewel.ui.component.styling.CircularProgressStyle.Companion, optional long frameTime, optional long color);
method public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle light(org.jetbrains.jewel.ui.component.styling.CircularProgressStyle.Companion, optional long frameTime, optional long color);
}
public final class IntUiComboBoxStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics default(org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics.Companion, optional long arrowAreaSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.PaddingValues popupContentPadding, optional float borderWidth, optional float maxPopupHeight);
method public static org.jetbrains.jewel.ui.component.styling.ComboBoxIcons defaults(org.jetbrains.jewel.ui.component.styling.ComboBoxIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey chevronDown);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory getDefault(org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics undecorated(org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics.Companion, optional long arrowAreaSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.PaddingValues popupContentPadding, optional float borderWidth, optional float maxPopupHeight);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion.Undecorated;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion.Undecorated;
}
public final class IntUiDefaultBannerStylesFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles dark(optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles light(optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory INSTANCE;
}
public final class IntUiDefaultButtonColorFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonColors dark(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public org.jetbrains.jewel.ui.component.styling.ButtonColors light(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory INSTANCE;
}
public final class IntUiDefaultButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory INSTANCE;
}
public final class IntUiDefaultComboBoxColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory INSTANCE;
}
public final class IntUiDefaultComboBoxStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle dark(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle light(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory INSTANCE;
}
public final class IntUiDefaultDropdownColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
method public org.jetbrains.jewel.ui.component.styling.DropdownColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory INSTANCE;
}
public final class IntUiDefaultDropdownStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle dark(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle light(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory INSTANCE;
}
public final class IntUiDefaultErrorBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory INSTANCE;
}
public final class IntUiDefaultInformationBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory INSTANCE;
}
public final class IntUiDefaultSimpleListItemLazyTreeStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors dark(optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive, optional long nodeBackground, optional long nodeBackgroundActive, optional long nodeBackgroundSelected, optional long nodeBackgroundSelectedActive);
method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors light(optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive, optional long nodeBackground, optional long nodeBackgroundActive, optional long nodeBackgroundSelected, optional long nodeBackgroundSelectedActive);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSimpleListItemLazyTreeStyleFactory INSTANCE;
}
public final class IntUiDefaultSplitButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory INSTANCE;
}
public final class IntUiDefaultSuccessBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory INSTANCE;
}
public final class IntUiDefaultTabColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.TabColors dark(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
method public org.jetbrains.jewel.ui.component.styling.TabColors light(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory INSTANCE;
}
public final class IntUiDefaultTabStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.TabStyle dark(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
method public org.jetbrains.jewel.ui.component.styling.TabStyle light(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory INSTANCE;
}
public final class IntUiDefaultWarningBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory INSTANCE;
}
public final class IntUiDividerStyleKt {
method public static org.jetbrains.jewel.ui.component.styling.DividerStyle dark(org.jetbrains.jewel.ui.component.styling.DividerStyle.Companion, optional long color, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.DividerStyle light(org.jetbrains.jewel.ui.component.styling.DividerStyle.Companion, optional long color, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics);
}
public final class IntUiDropdownStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.DropdownMetrics default(org.jetbrains.jewel.ui.component.styling.DropdownMetrics.Companion, optional long arrowMinSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.DropdownIcons defaults(org.jetbrains.jewel.ui.component.styling.DropdownIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey chevronDown);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory getDefault(org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.DropdownMetrics undecorated(org.jetbrains.jewel.ui.component.styling.DropdownMetrics.Companion, optional long arrowMinSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional float borderWidth);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion.Undecorated;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion.Undecorated;
}
public final class IntUiEditorTabColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.TabColors dark(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
method public org.jetbrains.jewel.ui.component.styling.TabColors light(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory INSTANCE;
}
public final class IntUiEditorTabStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.TabStyle dark(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
method public org.jetbrains.jewel.ui.component.styling.TabStyle light(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory INSTANCE;
}
public final class IntUiErrorBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory INSTANCE;
}
public final class IntUiGroupHeaderStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderColors dark(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors.Companion, optional long divider);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle dark(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics defaults(org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics.Companion, optional float dividerThickness, optional float indent);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderColors light(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors.Companion, optional long divider);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle light(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics);
}
public final class IntUiHorizontalProgressBarStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors dark(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors.Companion, optional long track, optional long progress, optional long indeterminateBase, optional long indeterminateHighlight);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle dark(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics, optional long indeterminateCycleDuration);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics defaults(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float minHeight, optional float indeterminateHighlightWidth);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors light(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors.Companion, optional long track, optional long progress, optional long indeterminateBase, optional long indeterminateHighlight);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle light(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics, optional long indeterminateCycleDuration);
}
public final class IntUiIconButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.IconButtonColors dark(org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion, optional long foregroundSelectedActivated, optional long background, optional long backgroundDisabled, optional long backgroundSelected, optional long backgroundSelectedActivated, optional long backgroundPressed, optional long backgroundHovered, optional long backgroundFocused, optional long border, optional long borderDisabled, optional long borderSelected, optional long borderSelectedActivated, optional long borderFocused, optional long borderPressed, optional long borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle dark(org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.ui.component.styling.IconButtonColors darkTransparentBackground(org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion, optional long foregroundSelectedActivated);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle darkTransparentBackground(org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonMetrics defaults(org.jetbrains.jewel.ui.component.styling.IconButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth, optional androidx.compose.foundation.layout.PaddingValues padding, optional long minSize);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonColors light(org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion, optional long foregroundSelectedActivated, optional long background, optional long backgroundDisabled, optional long backgroundSelected, optional long backgroundSelectedActivated, optional long backgroundPressed, optional long backgroundHovered, optional long backgroundFocused, optional long border, optional long borderDisabled, optional long borderSelected, optional long borderSelectedActivated, optional long borderFocused, optional long borderPressed, optional long borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle light(org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.ui.component.styling.IconButtonColors lightTransparentBackground(org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion, optional long foregroundSelectedActivated);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle lightTransparentBackground(org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics);
}
public final class IntUiInformationBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory INSTANCE;
}
public final class IntUiInlineBannerStylesFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles dark(optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles light(optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory INSTANCE;
}
public final class IntUiInlineErrorBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory INSTANCE;
}
public final class IntUiInlineInformationBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory INSTANCE;
}
public final class IntUiInlineSuccessBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory INSTANCE;
}
public final class IntUiInlineWarningBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory INSTANCE;
}
public final class IntUiLazyTreeStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle dark(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeIcons defaults(org.jetbrains.jewel.ui.component.styling.LazyTreeIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey chevronCollapsed, optional org.jetbrains.jewel.ui.icon.IconKey chevronExpanded, optional org.jetbrains.jewel.ui.icon.IconKey chevronSelectedCollapsed, optional org.jetbrains.jewel.ui.icon.IconKey chevronSelectedExpanded);
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics defaults(org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics.Companion, optional float indentSize, optional androidx.compose.foundation.shape.CornerSize elementBackgroundCornerSize, optional androidx.compose.foundation.layout.PaddingValues elementPadding, optional androidx.compose.foundation.layout.PaddingValues elementContentPadding, optional float elementMinHeight, optional float elementIconTextGap, optional float chevronContentGap);
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle light(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons);
}
public final class IntUiLinkStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.LinkColors dark(org.jetbrains.jewel.ui.component.styling.LinkColors.Companion, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentVisited);
method public static org.jetbrains.jewel.ui.component.styling.LinkStyle dark(org.jetbrains.jewel.ui.component.styling.LinkStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.LinkColors colors, optional org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LinkIcons icons, optional org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior);
method public static org.jetbrains.jewel.ui.component.styling.LinkIcons defaults(org.jetbrains.jewel.ui.component.styling.LinkIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey dropdownChevron, optional org.jetbrains.jewel.ui.icon.IconKey externalLink);
method public static org.jetbrains.jewel.ui.component.styling.LinkMetrics defaults(org.jetbrains.jewel.ui.component.styling.LinkMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize focusHaloCornerSize, optional float textIconGap, optional long iconSize);
method public static org.jetbrains.jewel.ui.component.styling.LinkColors light(org.jetbrains.jewel.ui.component.styling.LinkColors.Companion, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentVisited);
method public static org.jetbrains.jewel.ui.component.styling.LinkStyle light(org.jetbrains.jewel.ui.component.styling.LinkStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.LinkColors colors, optional org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LinkIcons icons, optional org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior);
}
public final class IntUiMenuStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.MenuColors dark(org.jetbrains.jewel.ui.component.styling.MenuColors.Companion, optional long background, optional long border, optional long shadow, optional org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors);
method public static org.jetbrains.jewel.ui.component.styling.MenuItemColors dark(org.jetbrains.jewel.ui.component.styling.MenuItemColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered, optional long keybindingTint, optional long keybindingTintDisabled, optional long keybindingTintFocused, optional long keybindingTintPressed, optional long keybindingTintHovered, optional long separator);
method public static org.jetbrains.jewel.ui.component.styling.MenuStyle dark(org.jetbrains.jewel.ui.component.styling.MenuStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.MenuColors colors, optional org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.MenuIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.MenuIcons defaults(org.jetbrains.jewel.ui.component.styling.MenuIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey submenuChevron);
method public static org.jetbrains.jewel.ui.component.styling.MenuItemMetrics defaults(org.jetbrains.jewel.ui.component.styling.MenuItemMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize selectionCornerSize, optional androidx.compose.foundation.layout.PaddingValues outerPadding, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.PaddingValues separatorPadding, optional androidx.compose.foundation.layout.PaddingValues keybindingsPadding, optional float separatorThickness, optional float separatorHeight, optional float iconSize, optional float minHeight);
method public static org.jetbrains.jewel.ui.component.styling.MenuMetrics defaults(org.jetbrains.jewel.ui.component.styling.MenuMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues menuMargin, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long offset, optional float shadowSize, optional float borderWidth, optional org.jetbrains.jewel.ui.component.styling.MenuItemMetrics itemMetrics, optional org.jetbrains.jewel.ui.component.styling.SubmenuMetrics submenuMetrics);
method public static org.jetbrains.jewel.ui.component.styling.SubmenuMetrics defaults(org.jetbrains.jewel.ui.component.styling.SubmenuMetrics.Companion, optional long offset);
method public static org.jetbrains.jewel.ui.component.styling.MenuColors light(org.jetbrains.jewel.ui.component.styling.MenuColors.Companion, optional long background, optional long border, optional long shadow, optional org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors);
method public static org.jetbrains.jewel.ui.component.styling.MenuItemColors light(org.jetbrains.jewel.ui.component.styling.MenuItemColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered, optional long keybindingTint, optional long keybindingTintDisabled, optional long keybindingTintFocused, optional long keybindingTintPressed, optional long keybindingTintHovered, optional long separator);
method public static org.jetbrains.jewel.ui.component.styling.MenuStyle light(org.jetbrains.jewel.ui.component.styling.MenuStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.MenuColors colors, optional org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.MenuIcons icons);
}
public final class IntUiOutlinedButtonColorFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonColors dark(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public org.jetbrains.jewel.ui.component.styling.ButtonColors light(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory INSTANCE;
}
public final class IntUiOutlinedButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory INSTANCE;
}
public final class IntUiOutlinedSplitButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory INSTANCE;
}
public final class IntUiPopupContainerStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerColors dark(org.jetbrains.jewel.ui.component.styling.PopupContainerColors.Companion, optional long background, optional long border, optional long shadow);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle dark(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors, optional org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics defaults(org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues menuMargin, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long offset, optional float shadowSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerColors light(org.jetbrains.jewel.ui.component.styling.PopupContainerColors.Companion, optional long background, optional long border, optional long shadow);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle light(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors, optional org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics);
}
public final class IntUiRadioButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonColors dark(org.jetbrains.jewel.ui.component.styling.RadioButtonColors.Companion, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentSelected, optional long contentSelectedHovered, optional long contentSelectedDisabled);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonIcons dark(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey radioButton);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle dark(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics defaults(org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics.Companion, optional long radioButtonSize, optional long outlineSize, optional long outlineFocusedSize, optional long outlineSelectedSize, optional long outlineSelectedFocusedSize, optional float iconContentGap);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonColors light(org.jetbrains.jewel.ui.component.styling.RadioButtonColors.Companion, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentSelected, optional long contentSelectedHovered, optional long contentSelectedDisabled);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonIcons light(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey radioButton);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle light(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons);
}
public final class IntUiScrollbarStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle dark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion);
method @Deprecated public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle light(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long scrollbarBackgroundColorLight, optional long scrollbarBackgroundColorDark);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors macOsDark(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle macOsDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors macOsLight(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle macOsLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long trackColorAnimationDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors windowsAndLinuxDark(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle windowsAndLinuxDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors windowsAndLinuxLight(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle windowsAndLinuxLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible scrollbarVisibility);
}
public final class IntUiSearchMatchStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchColors dark(org.jetbrains.jewel.ui.component.styling.SearchMatchColors.Companion, optional long startBackground, optional long endBackground, optional long foreground);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle dark(org.jetbrains.jewel.ui.component.styling.SearchMatchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors, optional org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics default(org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchColors light(org.jetbrains.jewel.ui.component.styling.SearchMatchColors.Companion, optional long startBackground, optional long endBackground, optional long foreground);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle light(org.jetbrains.jewel.ui.component.styling.SearchMatchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors, optional org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics);
}
public final class IntUiSegmentedControlButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional long content, optional long contentDisabled, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderSelected, optional androidx.compose.ui.graphics.Brush borderSelectedDisabled, optional androidx.compose.ui.graphics.Brush borderSelectedFocused);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics defaults(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues segmentedButtonPadding, optional long minSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors light(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional long content, optional long contentDisabled, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderSelected, optional androidx.compose.ui.graphics.Brush borderSelectedDisabled, optional androidx.compose.ui.graphics.Brush borderSelectedFocused);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle light(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics);
}
public final class IntUiSegmentedControlStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlColors dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors.Companion, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics defaults(org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlColors light(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors.Companion, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle light(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics);
}
public final class IntUiSelectableLazyColumnStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle dark(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle.Companion, optional float itemHeight, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors itemColors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics itemMetrics);
method public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle light(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle.Companion, optional float itemHeight, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors itemColors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics itemMetrics);
}
public final class IntUiSimpleListItemStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemColors dark(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors.Companion, optional long background, optional long backgroundActive, optional long backgroundSelected, optional long backgroundSelectedActive, optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle dark(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle darkFullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics default(org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics.Companion, optional androidx.compose.foundation.layout.PaddingValues innerPadding, optional androidx.compose.foundation.layout.PaddingValues outerPadding, optional androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize, optional float iconTextGap);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle default(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics fullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics.Companion, optional androidx.compose.foundation.layout.PaddingValues innerPadding, optional androidx.compose.foundation.layout.PaddingValues outerPadding, optional androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize, optional float iconTextGap);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle fullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemColors light(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors.Companion, optional long background, optional long backgroundActive, optional long backgroundSelected, optional long backgroundSelectedActive, optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle light(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle lightFullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
}
public final class IntUiSliderStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SliderColors dark(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SliderStyle dark(org.jetbrains.jewel.ui.component.styling.SliderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SliderColors colors, optional org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics, optional androidx.compose.ui.graphics.Shape thumbShape);
method public static org.jetbrains.jewel.ui.component.styling.SliderMetrics defaults(org.jetbrains.jewel.ui.component.styling.SliderMetrics.Companion, optional float trackHeight, optional long thumbSize, optional float thumbBorderWidth, optional float stepLineHeight, optional float stepLineWidth, optional float trackToStepSpacing);
method public static org.jetbrains.jewel.ui.component.styling.SliderColors light(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SliderStyle light(org.jetbrains.jewel.ui.component.styling.SliderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SliderColors colors, optional org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics, optional androidx.compose.ui.graphics.Shape thumbShape);
}
public final class IntUiSpeedSearchStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchColors dark(org.jetbrains.jewel.ui.component.styling.SpeedSearchColors.Companion, optional long background, optional long border, optional long foreground, optional long error);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle dark(org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons defaults(org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics defaults(org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchColors light(org.jetbrains.jewel.ui.component.styling.SpeedSearchColors.Companion, optional long background, optional long border, optional long foreground, optional long error);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle light(org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons);
}
public final class IntUiSplitButtonStylingKt {
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory getOutlined(org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion.Outlined;
}
public final class IntUiSuccessBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory INSTANCE;
}
public final class IntUiTabStripScrollbarStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible tabStrip(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics tabStripMacOs(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripMacOsDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripMacOsLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics tabStripWindowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripWindowsAndLinuxDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripWindowsAndLinuxLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
}
public final class IntUiTabStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TabContentAlpha default(org.jetbrains.jewel.ui.component.styling.TabContentAlpha.Companion, optional float iconNormal, optional float iconDisabled, optional float iconPressed, optional float iconHovered, optional float iconSelected, optional float contentNormal, optional float contentDisabled, optional float contentPressed, optional float contentHovered, optional float contentSelected);
method public static org.jetbrains.jewel.ui.component.styling.TabIcons defaults(org.jetbrains.jewel.ui.component.styling.TabIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey close);
method public static org.jetbrains.jewel.ui.component.styling.TabMetrics defaults(org.jetbrains.jewel.ui.component.styling.TabMetrics.Companion, optional float underlineThickness, optional androidx.compose.foundation.layout.PaddingValues tabPadding, optional float closeContentGap, optional float tabContentSpacing, optional float tabHeight);
method public static org.jetbrains.jewel.ui.component.styling.TabContentAlpha editor(org.jetbrains.jewel.ui.component.styling.TabContentAlpha.Companion, optional float iconNormal, optional float iconDisabled, optional float iconPressed, optional float iconHovered, optional float iconSelected, optional float contentNormal, optional float contentDisabled, optional float contentPressed, optional float contentHovered, optional float contentSelected);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory getDefault(org.jetbrains.jewel.ui.component.styling.TabColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.TabStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory getEditor(org.jetbrains.jewel.ui.component.styling.TabColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory getEditor(org.jetbrains.jewel.ui.component.styling.TabStyle.Companion);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory org.jetbrains.jewel.ui.component.styling.TabStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory org.jetbrains.jewel.ui.component.styling.TabColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory org.jetbrains.jewel.ui.component.styling.TabStyle.Companion.Editor;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory org.jetbrains.jewel.ui.component.styling.TabColors.Companion.Editor;
}
public final class IntUiTextAreaStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TextAreaColors dark(org.jetbrains.jewel.ui.component.styling.TextAreaColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle dark(org.jetbrains.jewel.ui.component.styling.TextAreaStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextAreaColors colors, optional org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaMetrics defaults(org.jetbrains.jewel.ui.component.styling.TextAreaMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long minSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaColors light(org.jetbrains.jewel.ui.component.styling.TextAreaColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle light(org.jetbrains.jewel.ui.component.styling.TextAreaStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextAreaColors colors, optional org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics);
}
public final class IntUiTextFieldStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TextFieldColors dark(org.jetbrains.jewel.ui.component.styling.TextFieldColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle dark(org.jetbrains.jewel.ui.component.styling.TextFieldStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextFieldColors colors, optional org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldMetrics defaults(org.jetbrains.jewel.ui.component.styling.TextFieldMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long minSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldColors light(org.jetbrains.jewel.ui.component.styling.TextFieldColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle light(org.jetbrains.jewel.ui.component.styling.TextFieldStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextFieldColors colors, optional org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle);
}
public final class IntUiTooltipStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TooltipColors dark(org.jetbrains.jewel.ui.component.styling.TooltipColors.Companion, optional long backgroundColor, optional long contentColor, optional long borderColor, optional long shadow);
method @Deprecated public static org.jetbrains.jewel.ui.component.styling.TooltipStyle dark(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics);
method public static org.jetbrains.jewel.ui.component.styling.TooltipStyle dark(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics, optional org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior);
method public static org.jetbrains.jewel.ui.component.styling.TooltipColors light(org.jetbrains.jewel.ui.component.styling.TooltipColors.Companion, optional long backgroundColor, optional long contentColor, optional long borderColor, optional long shadow);
method @Deprecated public static org.jetbrains.jewel.ui.component.styling.TooltipStyle light(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics);
method public static org.jetbrains.jewel.ui.component.styling.TooltipStyle light(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics, optional org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior);
}
public final class IntUiUndecoratedComboBoxColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory INSTANCE;
}
public final class IntUiUndecoratedComboBoxStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle dark(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle light(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory INSTANCE;
}
public final class IntUiUndecoratedDropdownColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
method public org.jetbrains.jewel.ui.component.styling.DropdownColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory INSTANCE;
}
public final class IntUiUndecoratedDropdownStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle dark(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle light(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory INSTANCE;
}
public final class IntUiWarningBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory INSTANCE;
}
}
package org.jetbrains.jewel.intui.standalone.theme {
public final class IntUiGlobalColorsKt {
method public static org.jetbrains.jewel.foundation.BorderColors dark(org.jetbrains.jewel.foundation.BorderColors.Companion, optional long normal, optional long focused, optional long disabled);
method public static org.jetbrains.jewel.foundation.GlobalColors dark(org.jetbrains.jewel.foundation.GlobalColors.Companion, optional org.jetbrains.jewel.foundation.BorderColors borders, optional org.jetbrains.jewel.foundation.OutlineColors outlines, optional org.jetbrains.jewel.foundation.TextColors text, optional long paneBackground);
method public static org.jetbrains.jewel.foundation.OutlineColors dark(org.jetbrains.jewel.foundation.OutlineColors.Companion, optional long focused, optional long focusedWarning, optional long focusedError, optional long warning, optional long error);
method public static org.jetbrains.jewel.foundation.TextColors dark(org.jetbrains.jewel.foundation.TextColors.Companion, optional long normal, optional long selected, optional long disabled, optional long info, optional long error);
method public static org.jetbrains.jewel.foundation.BorderColors light(org.jetbrains.jewel.foundation.BorderColors.Companion, optional long normal, optional long focused, optional long disabled);
method public static org.jetbrains.jewel.foundation.GlobalColors light(org.jetbrains.jewel.foundation.GlobalColors.Companion, optional org.jetbrains.jewel.foundation.BorderColors borders, optional org.jetbrains.jewel.foundation.OutlineColors outlines, optional org.jetbrains.jewel.foundation.TextColors text, optional long paneBackground);
method public static org.jetbrains.jewel.foundation.OutlineColors light(org.jetbrains.jewel.foundation.OutlineColors.Companion, optional long focused, optional long focusedWarning, optional long focusedError, optional long warning, optional long error);
method public static org.jetbrains.jewel.foundation.TextColors light(org.jetbrains.jewel.foundation.TextColors.Companion, optional long normal, optional long selected, optional long disabled, optional long info, optional long error);
}
public final class IntUiGlobalMetricsKt {
method public static org.jetbrains.jewel.foundation.GlobalMetrics defaults(org.jetbrains.jewel.foundation.GlobalMetrics.Companion, optional float outlineWidth, optional float rowHeight);
}
public final class IntUiGrayFilterValuesKt {
method public static org.jetbrains.jewel.foundation.DisabledAppearanceValues dark(org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion, optional int brightness, optional int contrast, optional int alpha);
method public static org.jetbrains.jewel.foundation.DisabledAppearanceValues light(org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion, optional int brightness, optional int contrast, optional int alpha);
}
public final class IntUiThemeKt {
method @androidx.compose.runtime.Composable public static void IntUiTheme(optional boolean isDark, optional boolean swingCompatMode, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void IntUiTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, org.jetbrains.jewel.ui.ComponentStyling styling, optional boolean swingCompatMode, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling dark(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method public static org.jetbrains.jewel.ui.ComponentStyling dark(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle, optional org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling dark(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method @Deprecated public static org.jetbrains.jewel.foundation.theme.ThemeDefinition darkThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor);
method public static org.jetbrains.jewel.foundation.theme.ThemeDefinition darkThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor, optional org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.ComponentStyling default(org.jetbrains.jewel.ui.ComponentStyling);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling light(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method public static org.jetbrains.jewel.ui.ComponentStyling light(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle, optional org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling light(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method @Deprecated public static org.jetbrains.jewel.foundation.theme.ThemeDefinition lightThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor);
method public static org.jetbrains.jewel.foundation.theme.ThemeDefinition lightThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor, optional org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues);
}
public final class TextStylesKt {
method public static androidx.compose.ui.text.TextStyle createDefaultTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public static androidx.compose.ui.text.TextStyle createDefaultTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public static androidx.compose.ui.text.TextStyle createEditorTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public static androidx.compose.ui.text.TextStyle createEditorTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static float EditorLineHeightMultiplier;
field @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static final float EditorLineHeightMultiplier = 1.2f;
}
}
package org.jetbrains.jewel.intui.standalone.window {
public final class WindowKt {
method @androidx.compose.runtime.Composable public static void SwingWindow(optional boolean visible, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function0<androidx.compose.ui.awt.ComposeWindow> create, kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposeWindow,kotlin.Unit> dispose, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposeWindow,kotlin.Unit> update, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void SwingWindow(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional androidx.compose.ui.window.WindowDecoration decoration, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposeWindow,kotlin.Unit> init, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, androidx.compose.ui.window.WindowDecoration decoration, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional boolean undecorated, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method public static void singleWindowApplication(optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, androidx.compose.ui.window.WindowDecoration decoration, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method public static void singleWindowApplication(optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional boolean undecorated, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
}
}

View File

@@ -0,0 +1,665 @@
// Signature format: 4.0
package org.jetbrains.jewel.intui.core.theme {
public final class IntUiDarkTheme implements org.jetbrains.jewel.foundation.theme.ThemeDescriptor {
method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColors();
method public org.jetbrains.jewel.foundation.theme.ThemeIconData getIconData();
method public String getName();
method public boolean isDark();
property public org.jetbrains.jewel.foundation.theme.ThemeColorPalette colors;
property public org.jetbrains.jewel.foundation.theme.ThemeIconData iconData;
property public boolean isDark;
property public String name;
field public static final org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme INSTANCE;
}
public final class IntUiLightTheme implements org.jetbrains.jewel.foundation.theme.ThemeDescriptor {
method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColors();
method public org.jetbrains.jewel.foundation.theme.ThemeIconData getIconData();
method public String getName();
method public boolean isDark();
property public org.jetbrains.jewel.foundation.theme.ThemeColorPalette colors;
property public org.jetbrains.jewel.foundation.theme.ThemeIconData iconData;
property public boolean isDark;
property public String name;
field public static final org.jetbrains.jewel.intui.core.theme.IntUiLightTheme INSTANCE;
}
}
package org.jetbrains.jewel.intui.standalone {
public final class IntUiTypography implements org.jetbrains.jewel.ui.Typography {
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getConsoleTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getEditorTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH0TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH1TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH2TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH3TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getH4TextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getLabelTextStyle();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getMedium();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getRegular();
method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle getSmall();
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle consoleTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle editorTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h0TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h1TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h2TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h3TextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h4TextStyle;
property public androidx.compose.ui.unit.TextUnit labelTextSize;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle labelTextStyle;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle medium;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle regular;
property @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle small;
field public static final org.jetbrains.jewel.intui.standalone.IntUiTypography INSTANCE;
}
public final class InterFontKt {
method public static androidx.compose.ui.text.font.FontFamily getInter(androidx.compose.ui.text.font.FontFamily.Companion);
property public static androidx.compose.ui.text.font.FontFamily androidx.compose.ui.text.font.FontFamily.Companion.Inter;
}
public final class JetBrainsMonoFontKt {
method public static androidx.compose.ui.text.font.FontFamily getJetBrainsMono(androidx.compose.ui.text.font.FontFamily.Companion);
property public static androidx.compose.ui.text.font.FontFamily androidx.compose.ui.text.font.FontFamily.Companion.JetBrainsMono;
}
public final class PainterProviderKt {
method @Deprecated public static org.jetbrains.jewel.ui.painter.ResourcePainterProvider standalonePainterProvider(String path);
}
public final class StandalonePainterHintsProvider extends org.jetbrains.jewel.ui.painter.PalettePainterHintsProvider {
ctor public StandalonePainterHintsProvider(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme);
method protected org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByColorPaletteHint();
method protected org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByKeyPaletteHint();
method protected org.jetbrains.jewel.ui.painter.PainterHint getTreePaletteHint();
method protected org.jetbrains.jewel.ui.painter.PainterHint getUiPaletteHint();
method @androidx.compose.runtime.Composable public java.util.List<org.jetbrains.jewel.ui.painter.PainterHint> hints(String path);
property protected org.jetbrains.jewel.ui.painter.PainterHint checkBoxByColorPaletteHint;
property protected org.jetbrains.jewel.ui.painter.PainterHint checkBoxByKeyPaletteHint;
property protected org.jetbrains.jewel.ui.painter.PainterHint treePaletteHint;
property protected org.jetbrains.jewel.ui.painter.PainterHint uiPaletteHint;
field public static final org.jetbrains.jewel.intui.standalone.StandalonePainterHintsProvider.Companion Companion;
}
public static final class StandalonePainterHintsProvider.Companion {
}
}
package org.jetbrains.jewel.intui.standalone.styling {
public final class IntUIBannerStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.BannerMetrics default(org.jetbrains.jewel.ui.component.styling.BannerMetrics.Companion, optional float borderWidth);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory getDefault(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory getDefault(org.jetbrains.jewel.ui.component.styling.InlineBannerStyles.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory getError(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory getError(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory getError(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory getInformation(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory getInformation(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory getInformation(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory getSuccess(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory getSuccess(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory getSuccess(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory getWarning(org.jetbrains.jewel.ui.component.styling.BannerColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory getWarning(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory getWarning(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyles.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Error;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Error;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Error;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Information;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Information;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Information;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Success;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Success;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Success;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion.Warning;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory org.jetbrains.jewel.ui.component.styling.BannerColors.Companion.Warning;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion.Warning;
}
public final class IntUiButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ButtonMetrics default(org.jetbrains.jewel.ui.component.styling.ButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding, optional long minSize, optional float borderWidth, optional float focusOutlineExpand);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory getDefault(org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory getOutlined(org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory getOutlined(org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ButtonMetrics outlined(org.jetbrains.jewel.ui.component.styling.ButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding, optional long minSize, optional float borderWidth, optional float focusOutlineExpand);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion.Outlined;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion.Outlined;
}
public final class IntUiCheckboxStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.CheckboxColors dark(org.jetbrains.jewel.ui.component.styling.CheckboxColors.Companion, optional long content, optional long contentDisabled, optional long contentSelected);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxIcons dark(org.jetbrains.jewel.ui.component.styling.CheckboxIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey checkbox);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle dark(org.jetbrains.jewel.ui.component.styling.CheckboxStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.CheckboxColors colors, optional org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxMetrics defaults(org.jetbrains.jewel.ui.component.styling.CheckboxMetrics.Companion, optional long checkboxSize, optional androidx.compose.foundation.shape.CornerSize outlineCornerSize, optional androidx.compose.foundation.shape.CornerSize outlineFocusedCornerSize, optional androidx.compose.foundation.shape.CornerSize outlineSelectedCornerSize, optional androidx.compose.foundation.shape.CornerSize outlineSelectedFocusedCornerSize, optional long outlineSize, optional long outlineFocusedSize, optional long outlineSelectedSize, optional long outlineSelectedFocusedSize, optional float iconContentGap);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxColors light(org.jetbrains.jewel.ui.component.styling.CheckboxColors.Companion, optional long content, optional long contentDisabled, optional long contentSelected);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxIcons light(org.jetbrains.jewel.ui.component.styling.CheckboxIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey checkbox);
method public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle light(org.jetbrains.jewel.ui.component.styling.CheckboxStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.CheckboxColors colors, optional org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons);
}
public final class IntUiChipStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ChipColors dark(org.jetbrains.jewel.ui.component.styling.ChipColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedDisabled, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional androidx.compose.ui.graphics.Brush backgroundSelectedPressed, optional androidx.compose.ui.graphics.Brush backgroundSelectedHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentSelected, optional long contentSelectedDisabled, optional long contentSelectedFocused, optional long contentSelectedPressed, optional long contentSelectedHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long borderSelected, optional long borderSelectedDisabled, optional long borderSelectedFocused, optional long borderSelectedPressed, optional long borderSelectedHovered);
method public static org.jetbrains.jewel.ui.component.styling.ChipStyle dark(org.jetbrains.jewel.ui.component.styling.ChipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ChipColors colors, optional org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.ChipMetrics defaults(org.jetbrains.jewel.ui.component.styling.ChipMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding, optional float borderWidth, optional float borderWidthSelected);
method public static org.jetbrains.jewel.ui.component.styling.ChipColors light(org.jetbrains.jewel.ui.component.styling.ChipColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedDisabled, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional androidx.compose.ui.graphics.Brush backgroundSelectedPressed, optional androidx.compose.ui.graphics.Brush backgroundSelectedHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentSelected, optional long contentSelectedDisabled, optional long contentSelectedFocused, optional long contentSelectedPressed, optional long contentSelectedHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long borderSelected, optional long borderSelectedDisabled, optional long borderSelectedFocused, optional long borderSelectedPressed, optional long borderSelectedHovered);
method public static org.jetbrains.jewel.ui.component.styling.ChipStyle light(org.jetbrains.jewel.ui.component.styling.ChipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ChipColors colors, optional org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics);
}
public final class IntUiCircularProgressStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle dark(org.jetbrains.jewel.ui.component.styling.CircularProgressStyle.Companion, optional long frameTime, optional long color);
method public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle light(org.jetbrains.jewel.ui.component.styling.CircularProgressStyle.Companion, optional long frameTime, optional long color);
}
public final class IntUiComboBoxStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics default(org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics.Companion, optional long arrowAreaSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.PaddingValues popupContentPadding, optional float borderWidth, optional float maxPopupHeight);
method public static org.jetbrains.jewel.ui.component.styling.ComboBoxIcons defaults(org.jetbrains.jewel.ui.component.styling.ComboBoxIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey chevronDown);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory getDefault(org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics undecorated(org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics.Companion, optional long arrowAreaSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.PaddingValues popupContentPadding, optional float borderWidth, optional float maxPopupHeight);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion.Undecorated;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion.Undecorated;
}
public final class IntUiDefaultBannerStylesFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles dark(optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles light(optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory INSTANCE;
}
public final class IntUiDefaultButtonColorFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonColors dark(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public org.jetbrains.jewel.ui.component.styling.ButtonColors light(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory INSTANCE;
}
public final class IntUiDefaultButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory INSTANCE;
}
public final class IntUiDefaultComboBoxColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory INSTANCE;
}
public final class IntUiDefaultComboBoxStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle dark(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle light(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory INSTANCE;
}
public final class IntUiDefaultDropdownColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
method public org.jetbrains.jewel.ui.component.styling.DropdownColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory INSTANCE;
}
public final class IntUiDefaultDropdownStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle dark(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle light(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory INSTANCE;
}
public final class IntUiDefaultErrorBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory INSTANCE;
}
public final class IntUiDefaultInformationBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory INSTANCE;
}
public final class IntUiDefaultSimpleListItemLazyTreeStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors dark(optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive, optional long nodeBackground, optional long nodeBackgroundActive, optional long nodeBackgroundSelected, optional long nodeBackgroundSelectedActive);
method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors light(optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive, optional long nodeBackground, optional long nodeBackgroundActive, optional long nodeBackgroundSelected, optional long nodeBackgroundSelectedActive);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSimpleListItemLazyTreeStyleFactory INSTANCE;
}
public final class IntUiDefaultSplitButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory INSTANCE;
}
public final class IntUiDefaultSuccessBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory INSTANCE;
}
public final class IntUiDefaultTabColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.TabColors dark(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
method public org.jetbrains.jewel.ui.component.styling.TabColors light(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory INSTANCE;
}
public final class IntUiDefaultTabStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.TabStyle dark(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
method public org.jetbrains.jewel.ui.component.styling.TabStyle light(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory INSTANCE;
}
public final class IntUiDefaultWarningBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory INSTANCE;
}
public final class IntUiDividerStyleKt {
method public static org.jetbrains.jewel.ui.component.styling.DividerStyle dark(org.jetbrains.jewel.ui.component.styling.DividerStyle.Companion, optional long color, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.DividerStyle light(org.jetbrains.jewel.ui.component.styling.DividerStyle.Companion, optional long color, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics);
}
public final class IntUiDropdownStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.DropdownMetrics default(org.jetbrains.jewel.ui.component.styling.DropdownMetrics.Companion, optional long arrowMinSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.DropdownIcons defaults(org.jetbrains.jewel.ui.component.styling.DropdownIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey chevronDown);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory getDefault(org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory getUndecorated(org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.DropdownMetrics undecorated(org.jetbrains.jewel.ui.component.styling.DropdownMetrics.Companion, optional long arrowMinSize, optional long minSize, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional float borderWidth);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion.Undecorated;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion.Undecorated;
}
public final class IntUiEditorTabColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.TabColors dark(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
method public org.jetbrains.jewel.ui.component.styling.TabColors light(optional long background, optional long backgroundHovered, optional long backgroundPressed, optional long backgroundSelected, optional long backgroundDisabled, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentPressed, optional long contentSelected, optional long underline, optional long underlineHovered, optional long underlineDisabled, optional long underlinePressed, optional long underlineSelected);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory INSTANCE;
}
public final class IntUiEditorTabStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.TabStyle dark(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
method public org.jetbrains.jewel.ui.component.styling.TabStyle light(optional org.jetbrains.jewel.ui.component.styling.TabColors colors, optional org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TabIcons icons, optional org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory INSTANCE;
}
public final class IntUiErrorBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory INSTANCE;
}
public final class IntUiGroupHeaderStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderColors dark(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors.Companion, optional long divider);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle dark(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics defaults(org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics.Companion, optional float dividerThickness, optional float indent);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderColors light(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors.Companion, optional long divider);
method public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle light(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics);
}
public final class IntUiHorizontalProgressBarStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors dark(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors.Companion, optional long track, optional long progress, optional long indeterminateBase, optional long indeterminateHighlight);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle dark(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics, optional long indeterminateCycleDuration);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics defaults(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float minHeight, optional float indeterminateHighlightWidth);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors light(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors.Companion, optional long track, optional long progress, optional long indeterminateBase, optional long indeterminateHighlight);
method public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle light(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics, optional long indeterminateCycleDuration);
}
public final class IntUiIconButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.IconButtonColors dark(org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion, optional long foregroundSelectedActivated, optional long background, optional long backgroundDisabled, optional long backgroundSelected, optional long backgroundSelectedActivated, optional long backgroundPressed, optional long backgroundHovered, optional long backgroundFocused, optional long border, optional long borderDisabled, optional long borderSelected, optional long borderSelectedActivated, optional long borderFocused, optional long borderPressed, optional long borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle dark(org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonMetrics defaults(org.jetbrains.jewel.ui.component.styling.IconButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth, optional androidx.compose.foundation.layout.PaddingValues padding, optional long minSize);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonColors light(org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion, optional long foregroundSelectedActivated, optional long background, optional long backgroundDisabled, optional long backgroundSelected, optional long backgroundSelectedActivated, optional long backgroundPressed, optional long backgroundHovered, optional long backgroundFocused, optional long border, optional long borderDisabled, optional long borderSelected, optional long borderSelectedActivated, optional long borderFocused, optional long borderPressed, optional long borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle light(org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics);
}
public final class IntUiInformationBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory INSTANCE;
}
public final class IntUiInlineBannerStylesFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles dark(optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles light(optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory INSTANCE;
}
public final class IntUiInlineErrorBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory INSTANCE;
}
public final class IntUiInlineInformationBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory INSTANCE;
}
public final class IntUiInlineSuccessBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory INSTANCE;
}
public final class IntUiInlineWarningBannerStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle dark(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle light(optional org.jetbrains.jewel.ui.component.styling.BannerColors colors, optional org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory INSTANCE;
}
public final class IntUiLazyTreeStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle dark(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeIcons defaults(org.jetbrains.jewel.ui.component.styling.LazyTreeIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey chevronCollapsed, optional org.jetbrains.jewel.ui.icon.IconKey chevronExpanded, optional org.jetbrains.jewel.ui.icon.IconKey chevronSelectedCollapsed, optional org.jetbrains.jewel.ui.icon.IconKey chevronSelectedExpanded);
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics defaults(org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics.Companion, optional float indentSize, optional androidx.compose.foundation.shape.CornerSize elementBackgroundCornerSize, optional androidx.compose.foundation.layout.PaddingValues elementPadding, optional androidx.compose.foundation.layout.PaddingValues elementContentPadding, optional float elementMinHeight, optional float elementIconTextGap, optional float chevronContentGap);
method public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle light(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons);
}
public final class IntUiLinkStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.LinkColors dark(org.jetbrains.jewel.ui.component.styling.LinkColors.Companion, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentVisited);
method public static org.jetbrains.jewel.ui.component.styling.LinkStyle dark(org.jetbrains.jewel.ui.component.styling.LinkStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.LinkColors colors, optional org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LinkIcons icons, optional org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior);
method public static org.jetbrains.jewel.ui.component.styling.LinkIcons defaults(org.jetbrains.jewel.ui.component.styling.LinkIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey dropdownChevron, optional org.jetbrains.jewel.ui.icon.IconKey externalLink);
method public static org.jetbrains.jewel.ui.component.styling.LinkMetrics defaults(org.jetbrains.jewel.ui.component.styling.LinkMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize focusHaloCornerSize, optional float textIconGap, optional long iconSize);
method public static org.jetbrains.jewel.ui.component.styling.LinkColors light(org.jetbrains.jewel.ui.component.styling.LinkColors.Companion, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long contentVisited);
method public static org.jetbrains.jewel.ui.component.styling.LinkStyle light(org.jetbrains.jewel.ui.component.styling.LinkStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.LinkColors colors, optional org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.LinkIcons icons, optional org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior);
}
public final class IntUiMenuStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.MenuColors dark(org.jetbrains.jewel.ui.component.styling.MenuColors.Companion, optional long background, optional long border, optional long shadow, optional org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors);
method public static org.jetbrains.jewel.ui.component.styling.MenuItemColors dark(org.jetbrains.jewel.ui.component.styling.MenuItemColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered, optional long keybindingTint, optional long keybindingTintDisabled, optional long keybindingTintFocused, optional long keybindingTintPressed, optional long keybindingTintHovered, optional long separator);
method public static org.jetbrains.jewel.ui.component.styling.MenuStyle dark(org.jetbrains.jewel.ui.component.styling.MenuStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.MenuColors colors, optional org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.MenuIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.MenuIcons defaults(org.jetbrains.jewel.ui.component.styling.MenuIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey submenuChevron);
method public static org.jetbrains.jewel.ui.component.styling.MenuItemMetrics defaults(org.jetbrains.jewel.ui.component.styling.MenuItemMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize selectionCornerSize, optional androidx.compose.foundation.layout.PaddingValues outerPadding, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.layout.PaddingValues separatorPadding, optional androidx.compose.foundation.layout.PaddingValues keybindingsPadding, optional float separatorThickness, optional float separatorHeight, optional float iconSize, optional float minHeight);
method public static org.jetbrains.jewel.ui.component.styling.MenuMetrics defaults(org.jetbrains.jewel.ui.component.styling.MenuMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues menuMargin, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long offset, optional float shadowSize, optional float borderWidth, optional org.jetbrains.jewel.ui.component.styling.MenuItemMetrics itemMetrics, optional org.jetbrains.jewel.ui.component.styling.SubmenuMetrics submenuMetrics);
method public static org.jetbrains.jewel.ui.component.styling.SubmenuMetrics defaults(org.jetbrains.jewel.ui.component.styling.SubmenuMetrics.Companion, optional long offset);
method public static org.jetbrains.jewel.ui.component.styling.MenuColors light(org.jetbrains.jewel.ui.component.styling.MenuColors.Companion, optional long background, optional long border, optional long shadow, optional org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors);
method public static org.jetbrains.jewel.ui.component.styling.MenuItemColors light(org.jetbrains.jewel.ui.component.styling.MenuItemColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered, optional long keybindingTint, optional long keybindingTintDisabled, optional long keybindingTintFocused, optional long keybindingTintPressed, optional long keybindingTintHovered, optional long separator);
method public static org.jetbrains.jewel.ui.component.styling.MenuStyle light(org.jetbrains.jewel.ui.component.styling.MenuStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.MenuColors colors, optional org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.MenuIcons icons);
}
public final class IntUiOutlinedButtonColorFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonColors dark(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public org.jetbrains.jewel.ui.component.styling.ButtonColors light(optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundDisabled, optional androidx.compose.ui.graphics.Brush backgroundFocused, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory INSTANCE;
}
public final class IntUiOutlinedButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
method public org.jetbrains.jewel.ui.component.styling.ButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, optional org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory INSTANCE;
}
public final class IntUiOutlinedSplitButtonStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle dark(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle light(optional org.jetbrains.jewel.ui.component.styling.ButtonStyle buttonStyle, optional org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, optional long dividerColor, optional long dividerDisabledColor, optional float dividerPadding, optional long chevronColor);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory INSTANCE;
}
public final class IntUiPopupContainerStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerColors dark(org.jetbrains.jewel.ui.component.styling.PopupContainerColors.Companion, optional long background, optional long border, optional long shadow);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle dark(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors, optional org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics defaults(org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues menuMargin, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long offset, optional float shadowSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerColors light(org.jetbrains.jewel.ui.component.styling.PopupContainerColors.Companion, optional long background, optional long border, optional long shadow);
method public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle light(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors, optional org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics);
}
public final class IntUiRadioButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonColors dark(org.jetbrains.jewel.ui.component.styling.RadioButtonColors.Companion, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentSelected, optional long contentSelectedHovered, optional long contentSelectedDisabled);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonIcons dark(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey radioButton);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle dark(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics defaults(org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics.Companion, optional long radioButtonSize, optional long outlineSize, optional long outlineFocusedSize, optional long outlineSelectedSize, optional long outlineSelectedFocusedSize, optional float iconContentGap);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonColors light(org.jetbrains.jewel.ui.component.styling.RadioButtonColors.Companion, optional long content, optional long contentHovered, optional long contentDisabled, optional long contentSelected, optional long contentSelectedHovered, optional long contentSelectedDisabled);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonIcons light(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey radioButton);
method public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle light(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons);
}
public final class IntUiScrollbarStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle dark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion);
method @Deprecated public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle light(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long scrollbarBackgroundColorLight, optional long scrollbarBackgroundColorDark);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling macOs(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors macOsDark(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle macOsDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors macOsLight(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle macOsLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional long thumbColorAnimationDuration, optional long trackColorAnimationDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling windowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion, optional float trackThickness, optional float trackThicknessExpanded, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, optional long trackColorAnimationDuration, optional long expandAnimationDuration, optional long thumbColorAnimationDuration, optional long lingerDuration);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors windowsAndLinuxDark(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle windowsAndLinuxDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarColors windowsAndLinuxLight(org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion, optional long thumbBackground, optional long thumbBackgroundActive, optional long thumbOpaqueBackground, optional long thumbOpaqueBackgroundHovered, optional long thumbBorder, optional long thumbBorderActive, optional long thumbOpaqueBorder, optional long thumbOpaqueBorderHovered, optional long trackBackground, optional long trackBackgroundHovered, optional long trackOpaqueBackground, optional long trackOpaqueBackgroundHovered);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle windowsAndLinuxLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible scrollbarVisibility);
}
public final class IntUiSearchMatchStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchColors dark(org.jetbrains.jewel.ui.component.styling.SearchMatchColors.Companion, optional long startBackground, optional long endBackground, optional long foreground);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle dark(org.jetbrains.jewel.ui.component.styling.SearchMatchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors, optional org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics default(org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues padding);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchColors light(org.jetbrains.jewel.ui.component.styling.SearchMatchColors.Companion, optional long startBackground, optional long endBackground, optional long foreground);
method public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle light(org.jetbrains.jewel.ui.component.styling.SearchMatchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors, optional org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics);
}
public final class IntUiSegmentedControlButtonStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional long content, optional long contentDisabled, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderSelected, optional androidx.compose.ui.graphics.Brush borderSelectedDisabled, optional androidx.compose.ui.graphics.Brush borderSelectedFocused);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics defaults(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues segmentedButtonPadding, optional long minSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors light(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors.Companion, optional androidx.compose.ui.graphics.Brush background, optional androidx.compose.ui.graphics.Brush backgroundPressed, optional androidx.compose.ui.graphics.Brush backgroundHovered, optional androidx.compose.ui.graphics.Brush backgroundSelected, optional androidx.compose.ui.graphics.Brush backgroundSelectedFocused, optional long content, optional long contentDisabled, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderSelected, optional androidx.compose.ui.graphics.Brush borderSelectedDisabled, optional androidx.compose.ui.graphics.Brush borderSelectedFocused);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle light(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics);
}
public final class IntUiSegmentedControlStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlColors dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors.Companion, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics defaults(org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlColors light(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors.Companion, optional androidx.compose.ui.graphics.Brush border, optional androidx.compose.ui.graphics.Brush borderDisabled, optional androidx.compose.ui.graphics.Brush borderFocused, optional androidx.compose.ui.graphics.Brush borderPressed, optional androidx.compose.ui.graphics.Brush borderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle light(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics);
}
public final class IntUiSelectableLazyColumnStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle dark(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle.Companion, optional float itemHeight, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors itemColors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics itemMetrics);
method public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle light(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle.Companion, optional float itemHeight, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors itemColors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics itemMetrics);
}
public final class IntUiSimpleListItemStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemColors dark(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors.Companion, optional long background, optional long backgroundActive, optional long backgroundSelected, optional long backgroundSelectedActive, optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle dark(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle darkFullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics default(org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics.Companion, optional androidx.compose.foundation.layout.PaddingValues innerPadding, optional androidx.compose.foundation.layout.PaddingValues outerPadding, optional androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize, optional float iconTextGap);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle default(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics fullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics.Companion, optional androidx.compose.foundation.layout.PaddingValues innerPadding, optional androidx.compose.foundation.layout.PaddingValues outerPadding, optional androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize, optional float iconTextGap);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle fullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemColors light(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors.Companion, optional long background, optional long backgroundActive, optional long backgroundSelected, optional long backgroundSelectedActive, optional long content, optional long contentActive, optional long contentSelected, optional long contentSelectedActive);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle light(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle lightFullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics);
}
public final class IntUiSliderStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SliderColors dark(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SliderStyle dark(org.jetbrains.jewel.ui.component.styling.SliderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SliderColors colors, optional org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics, optional androidx.compose.ui.graphics.Shape thumbShape);
method public static org.jetbrains.jewel.ui.component.styling.SliderMetrics defaults(org.jetbrains.jewel.ui.component.styling.SliderMetrics.Companion, optional float trackHeight, optional long thumbSize, optional float thumbBorderWidth, optional float stepLineHeight, optional float stepLineWidth, optional float trackToStepSpacing);
method public static org.jetbrains.jewel.ui.component.styling.SliderColors light(org.jetbrains.jewel.ui.component.styling.SliderColors.Companion, optional long track, optional long trackFilled, optional long trackDisabled, optional long trackFilledDisabled, optional long stepMarker, optional long thumbFill, optional long thumbFillDisabled, optional long thumbFillFocused, optional long thumbFillPressed, optional long thumbFillHovered, optional long thumbBorder, optional long thumbBorderFocused, optional long thumbBorderDisabled, optional long thumbBorderPressed, optional long thumbBorderHovered);
method public static org.jetbrains.jewel.ui.component.styling.SliderStyle light(org.jetbrains.jewel.ui.component.styling.SliderStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SliderColors colors, optional org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics, optional androidx.compose.ui.graphics.Shape thumbShape);
}
public final class IntUiSpeedSearchStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchColors dark(org.jetbrains.jewel.ui.component.styling.SpeedSearchColors.Companion, optional long background, optional long border, optional long foreground, optional long error);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle dark(org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons defaults(org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics defaults(org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics.Companion);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchColors light(org.jetbrains.jewel.ui.component.styling.SpeedSearchColors.Companion, optional long background, optional long border, optional long foreground, optional long error);
method public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle light(org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons);
}
public final class IntUiSplitButtonStylingKt {
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory getOutlined(org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion.Outlined;
}
public final class IntUiSuccessBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory INSTANCE;
}
public final class IntUiTabStripScrollbarStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible tabStrip(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion, optional float trackThickness, optional androidx.compose.foundation.layout.PaddingValues trackPadding, optional androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics tabStripMacOs(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripMacOsDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripMacOsLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics tabStripWindowsAndLinux(org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize thumbCornerSize, optional float minThumbLength);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripWindowsAndLinuxDark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
method public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle tabStripWindowsAndLinuxLight(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, optional org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, optional org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility);
}
public final class IntUiTabStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TabContentAlpha default(org.jetbrains.jewel.ui.component.styling.TabContentAlpha.Companion, optional float iconNormal, optional float iconDisabled, optional float iconPressed, optional float iconHovered, optional float iconSelected, optional float contentNormal, optional float contentDisabled, optional float contentPressed, optional float contentHovered, optional float contentSelected);
method public static org.jetbrains.jewel.ui.component.styling.TabIcons defaults(org.jetbrains.jewel.ui.component.styling.TabIcons.Companion, optional org.jetbrains.jewel.ui.icon.IconKey close);
method public static org.jetbrains.jewel.ui.component.styling.TabMetrics defaults(org.jetbrains.jewel.ui.component.styling.TabMetrics.Companion, optional float underlineThickness, optional androidx.compose.foundation.layout.PaddingValues tabPadding, optional float closeContentGap, optional float tabContentSpacing, optional float tabHeight);
method public static org.jetbrains.jewel.ui.component.styling.TabContentAlpha editor(org.jetbrains.jewel.ui.component.styling.TabContentAlpha.Companion, optional float iconNormal, optional float iconDisabled, optional float iconPressed, optional float iconHovered, optional float iconSelected, optional float contentNormal, optional float contentDisabled, optional float contentPressed, optional float contentHovered, optional float contentSelected);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory getDefault(org.jetbrains.jewel.ui.component.styling.TabColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory getDefault(org.jetbrains.jewel.ui.component.styling.TabStyle.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory getEditor(org.jetbrains.jewel.ui.component.styling.TabColors.Companion);
method public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory getEditor(org.jetbrains.jewel.ui.component.styling.TabStyle.Companion);
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory org.jetbrains.jewel.ui.component.styling.TabStyle.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory org.jetbrains.jewel.ui.component.styling.TabColors.Companion.Default;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory org.jetbrains.jewel.ui.component.styling.TabStyle.Companion.Editor;
property public static org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory org.jetbrains.jewel.ui.component.styling.TabColors.Companion.Editor;
}
public final class IntUiTextAreaStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TextAreaColors dark(org.jetbrains.jewel.ui.component.styling.TextAreaColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle dark(org.jetbrains.jewel.ui.component.styling.TextAreaStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextAreaColors colors, optional org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaMetrics defaults(org.jetbrains.jewel.ui.component.styling.TextAreaMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long minSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaColors light(org.jetbrains.jewel.ui.component.styling.TextAreaColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle light(org.jetbrains.jewel.ui.component.styling.TextAreaStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextAreaColors colors, optional org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics);
}
public final class IntUiTextFieldStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TextFieldColors dark(org.jetbrains.jewel.ui.component.styling.TextFieldColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle dark(org.jetbrains.jewel.ui.component.styling.TextFieldStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextFieldColors colors, optional org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldMetrics defaults(org.jetbrains.jewel.ui.component.styling.TextFieldMetrics.Companion, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long minSize, optional float borderWidth);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldColors light(org.jetbrains.jewel.ui.component.styling.TextFieldColors.Companion, optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long border, optional long borderDisabled, optional long borderFocused, optional long borderPressed, optional long borderHovered, optional long caret, optional long caretDisabled, optional long caretFocused, optional long caretPressed, optional long caretHovered, optional long placeholder);
method public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle light(org.jetbrains.jewel.ui.component.styling.TextFieldStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TextFieldColors colors, optional org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle);
}
public final class IntUiTooltipStylingKt {
method public static org.jetbrains.jewel.ui.component.styling.TooltipColors dark(org.jetbrains.jewel.ui.component.styling.TooltipColors.Companion, optional long backgroundColor, optional long contentColor, optional long borderColor, optional long shadow);
method @Deprecated public static org.jetbrains.jewel.ui.component.styling.TooltipStyle dark(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics);
method public static org.jetbrains.jewel.ui.component.styling.TooltipStyle dark(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics, optional org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior);
method public static org.jetbrains.jewel.ui.component.styling.TooltipColors light(org.jetbrains.jewel.ui.component.styling.TooltipColors.Companion, optional long backgroundColor, optional long contentColor, optional long borderColor, optional long shadow);
method @Deprecated public static org.jetbrains.jewel.ui.component.styling.TooltipStyle light(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics);
method public static org.jetbrains.jewel.ui.component.styling.TooltipStyle light(org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion, optional org.jetbrains.jewel.ui.component.styling.TooltipColors intUiTooltipColors, optional org.jetbrains.jewel.ui.component.styling.TooltipMetrics intUiTooltipMetrics, optional org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior);
}
public final class IntUiUndecoratedComboBoxColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long nonEditableBackground, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory INSTANCE;
}
public final class IntUiUndecoratedComboBoxStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle dark(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle light(optional org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, optional org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory INSTANCE;
}
public final class IntUiUndecoratedDropdownColorsFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownColors dark(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
method public org.jetbrains.jewel.ui.component.styling.DropdownColors light(optional long background, optional long backgroundDisabled, optional long backgroundFocused, optional long backgroundPressed, optional long backgroundHovered, optional long content, optional long contentDisabled, optional long contentFocused, optional long contentPressed, optional long contentHovered, optional long iconTint, optional long iconTintDisabled, optional long iconTintFocused, optional long iconTintPressed, optional long iconTintHovered);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory INSTANCE;
}
public final class IntUiUndecoratedDropdownStyleFactory {
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle dark(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
method public org.jetbrains.jewel.ui.component.styling.DropdownStyle light(optional org.jetbrains.jewel.ui.component.styling.DropdownColors colors, optional org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory INSTANCE;
}
public final class IntUiWarningBannerColorFactory {
method public org.jetbrains.jewel.ui.component.styling.BannerColors dark(optional long background, optional long border);
method public org.jetbrains.jewel.ui.component.styling.BannerColors light(optional long background, optional long border);
field public static final org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory INSTANCE;
}
}
package org.jetbrains.jewel.intui.standalone.theme {
public final class IntUiGlobalColorsKt {
method public static org.jetbrains.jewel.foundation.BorderColors dark(org.jetbrains.jewel.foundation.BorderColors.Companion, optional long normal, optional long focused, optional long disabled);
method public static org.jetbrains.jewel.foundation.GlobalColors dark(org.jetbrains.jewel.foundation.GlobalColors.Companion, optional org.jetbrains.jewel.foundation.BorderColors borders, optional org.jetbrains.jewel.foundation.OutlineColors outlines, optional org.jetbrains.jewel.foundation.TextColors text, optional long paneBackground);
method public static org.jetbrains.jewel.foundation.OutlineColors dark(org.jetbrains.jewel.foundation.OutlineColors.Companion, optional long focused, optional long focusedWarning, optional long focusedError, optional long warning, optional long error);
method public static org.jetbrains.jewel.foundation.TextColors dark(org.jetbrains.jewel.foundation.TextColors.Companion, optional long normal, optional long selected, optional long disabled, optional long info, optional long error);
method public static org.jetbrains.jewel.foundation.BorderColors light(org.jetbrains.jewel.foundation.BorderColors.Companion, optional long normal, optional long focused, optional long disabled);
method public static org.jetbrains.jewel.foundation.GlobalColors light(org.jetbrains.jewel.foundation.GlobalColors.Companion, optional org.jetbrains.jewel.foundation.BorderColors borders, optional org.jetbrains.jewel.foundation.OutlineColors outlines, optional org.jetbrains.jewel.foundation.TextColors text, optional long paneBackground);
method public static org.jetbrains.jewel.foundation.OutlineColors light(org.jetbrains.jewel.foundation.OutlineColors.Companion, optional long focused, optional long focusedWarning, optional long focusedError, optional long warning, optional long error);
method public static org.jetbrains.jewel.foundation.TextColors light(org.jetbrains.jewel.foundation.TextColors.Companion, optional long normal, optional long selected, optional long disabled, optional long info, optional long error);
}
public final class IntUiGlobalMetricsKt {
method public static org.jetbrains.jewel.foundation.GlobalMetrics defaults(org.jetbrains.jewel.foundation.GlobalMetrics.Companion, optional float outlineWidth, optional float rowHeight);
}
public final class IntUiGrayFilterValuesKt {
method public static org.jetbrains.jewel.foundation.DisabledAppearanceValues dark(org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion, optional int brightness, optional int contrast, optional int alpha);
method public static org.jetbrains.jewel.foundation.DisabledAppearanceValues light(org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion, optional int brightness, optional int contrast, optional int alpha);
}
public final class IntUiThemeKt {
method @androidx.compose.runtime.Composable public static void IntUiTheme(optional boolean isDark, optional boolean swingCompatMode, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void IntUiTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, org.jetbrains.jewel.ui.ComponentStyling styling, optional boolean swingCompatMode, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling dark(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method public static org.jetbrains.jewel.ui.ComponentStyling dark(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle, optional org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling dark(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method @Deprecated public static org.jetbrains.jewel.foundation.theme.ThemeDefinition darkThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor);
method public static org.jetbrains.jewel.foundation.theme.ThemeDefinition darkThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor, optional org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues);
method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.ComponentStyling default(org.jetbrains.jewel.ui.ComponentStyling);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling light(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method public static org.jetbrains.jewel.ui.ComponentStyling light(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle, optional org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle);
method @Deprecated public static org.jetbrains.jewel.ui.ComponentStyling light(org.jetbrains.jewel.ui.ComponentStyling, optional org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, optional org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle dropdownStyle, optional org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, optional org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, optional org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, optional org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle);
method @Deprecated public static org.jetbrains.jewel.foundation.theme.ThemeDefinition lightThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor);
method public static org.jetbrains.jewel.foundation.theme.ThemeDefinition lightThemeDefinition(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional org.jetbrains.jewel.foundation.GlobalColors colors, optional org.jetbrains.jewel.foundation.GlobalMetrics metrics, optional org.jetbrains.jewel.foundation.theme.ThemeColorPalette palette, optional org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, optional androidx.compose.ui.text.TextStyle defaultTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.TextStyle consoleTextStyle, optional long contentColor, optional org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues);
}
public final class TextStylesKt {
method public static androidx.compose.ui.text.TextStyle createDefaultTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public static androidx.compose.ui.text.TextStyle createDefaultTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public static androidx.compose.ui.text.TextStyle createEditorTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public static androidx.compose.ui.text.TextStyle createEditorTextStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int textAlign, optional int textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional int lineBreak, optional int hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
}
}
package org.jetbrains.jewel.intui.standalone.window {
public final class WindowKt {
method @androidx.compose.runtime.Composable public static void SwingWindow(optional boolean visible, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function0<androidx.compose.ui.awt.ComposeWindow> create, kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposeWindow,kotlin.Unit> dispose, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposeWindow,kotlin.Unit> update, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void SwingWindow(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional androidx.compose.ui.window.WindowDecoration decoration, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function1<? super androidx.compose.ui.awt.ComposeWindow,kotlin.Unit> init, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, androidx.compose.ui.window.WindowDecoration decoration, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional boolean undecorated, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method public static void singleWindowApplication(optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, androidx.compose.ui.window.WindowDecoration decoration, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
method public static void singleWindowApplication(optional androidx.compose.ui.window.WindowState state, optional boolean visible, optional String title, optional androidx.compose.ui.graphics.painter.Painter? icon, optional boolean undecorated, optional boolean transparent, optional boolean resizable, optional boolean enabled, optional boolean focusable, optional boolean alwaysOnTop, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1<? super androidx.compose.ui.window.FrameWindowScope,kotlin.Unit> content);
}
}

View File

@@ -0,0 +1,921 @@
// Signature format: 4.0
package org.jetbrains.jewel.markdown {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public sealed interface InlineMarkdown {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class InlineMarkdown.Code implements org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithTextContent {
ctor public InlineMarkdown.Code(String content);
method public String getContent();
property public String content;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static interface InlineMarkdown.CustomDelimitedNode extends org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithInlineMarkdown {
method public default String getClosingDelimiter();
method public String getOpeningDelimiter();
property public default String closingDelimiter;
property public abstract String openingDelimiter;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class InlineMarkdown.Emphasis implements org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithInlineMarkdown {
ctor public InlineMarkdown.Emphasis(String delimiter, java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent);
ctor public InlineMarkdown.Emphasis(String delimiter, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent);
method public String getDelimiter();
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
property public String delimiter;
property public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
}
public static final class InlineMarkdown.HardLineBreak implements org.jetbrains.jewel.markdown.InlineMarkdown {
field public static final org.jetbrains.jewel.markdown.InlineMarkdown.HardLineBreak INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class InlineMarkdown.HtmlInline implements org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithTextContent {
ctor public InlineMarkdown.HtmlInline(String content);
method public String getContent();
property public String content;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class InlineMarkdown.Image implements org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithInlineMarkdown {
ctor public InlineMarkdown.Image(String source, String alt, String? title, java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent);
ctor public InlineMarkdown.Image(String source, String alt, String? title, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent);
method public String getAlt();
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
method public String getSource();
method public String? getTitle();
property public String alt;
property public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
property public String source;
property public String? title;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class InlineMarkdown.Link implements org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithInlineMarkdown {
ctor public InlineMarkdown.Link(String destination, String? title, java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent);
ctor public InlineMarkdown.Link(String destination, String? title, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent);
method public String getDestination();
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
method public String? getTitle();
property public String destination;
property public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
property public String? title;
}
public static final class InlineMarkdown.SoftLineBreak implements org.jetbrains.jewel.markdown.InlineMarkdown {
field public static final org.jetbrains.jewel.markdown.InlineMarkdown.SoftLineBreak INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class InlineMarkdown.StrongEmphasis implements org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithInlineMarkdown {
ctor public InlineMarkdown.StrongEmphasis(String delimiter, java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent);
ctor public InlineMarkdown.StrongEmphasis(String delimiter, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent);
method public String getDelimiter();
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
property public String delimiter;
property public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class InlineMarkdown.Text implements org.jetbrains.jewel.markdown.InlineMarkdown org.jetbrains.jewel.markdown.WithTextContent {
ctor public InlineMarkdown.Text(String content);
method public String getContent();
property public String content;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public sealed interface MarkdownBlock {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.BlockQuote implements org.jetbrains.jewel.markdown.MarkdownBlock org.jetbrains.jewel.markdown.WithChildBlocks {
ctor public MarkdownBlock.BlockQuote(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> children);
ctor public MarkdownBlock.BlockQuote(org.jetbrains.jewel.markdown.MarkdownBlock... children);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getChildren();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> children;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static sealed interface MarkdownBlock.CodeBlock extends org.jetbrains.jewel.markdown.MarkdownBlock {
method public String getContent();
property public abstract String content;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.CodeBlock.FencedCodeBlock implements org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock {
ctor @KotlinOnly public MarkdownBlock.CodeBlock.FencedCodeBlock(String content, org.jetbrains.jewel.foundation.code.MimeType? mimeType);
method public String getContent();
property public String content;
property public org.jetbrains.jewel.foundation.code.MimeType? mimeType;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.CodeBlock.IndentedCodeBlock implements org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock {
ctor public MarkdownBlock.CodeBlock.IndentedCodeBlock(String content);
method public String getContent();
property public String content;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static interface MarkdownBlock.CustomBlock extends org.jetbrains.jewel.markdown.MarkdownBlock {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.Heading implements org.jetbrains.jewel.markdown.MarkdownBlock org.jetbrains.jewel.markdown.WithInlineMarkdown {
ctor public MarkdownBlock.Heading(int level, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent);
ctor public MarkdownBlock.Heading(java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent, int level);
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
method public int getLevel();
property public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
property public int level;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.HtmlBlock implements org.jetbrains.jewel.markdown.MarkdownBlock {
ctor public MarkdownBlock.HtmlBlock(String content);
method public String getContent();
property public String content;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static sealed interface MarkdownBlock.ListBlock extends org.jetbrains.jewel.markdown.MarkdownBlock org.jetbrains.jewel.markdown.WithChildBlocks {
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> getChildren();
method public boolean isTight();
property public abstract java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> children;
property public abstract boolean isTight;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.ListBlock.OrderedList implements org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock {
ctor public MarkdownBlock.ListBlock.OrderedList(boolean isTight, int startFrom, String delimiter, org.jetbrains.jewel.markdown.MarkdownBlock.ListItem... children);
ctor public MarkdownBlock.ListBlock.OrderedList(java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> children, boolean isTight, int startFrom, String delimiter);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> getChildren();
method public String getDelimiter();
method public int getStartFrom();
method public boolean isTight();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> children;
property public String delimiter;
property public boolean isTight;
property public int startFrom;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.ListBlock.UnorderedList implements org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock {
ctor public MarkdownBlock.ListBlock.UnorderedList(boolean isTight, String marker, org.jetbrains.jewel.markdown.MarkdownBlock.ListItem... children);
ctor public MarkdownBlock.ListBlock.UnorderedList(java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> children, boolean isTight, String marker);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> getChildren();
method public String getMarker();
method public boolean isTight();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock.ListItem> children;
property public boolean isTight;
property public String marker;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.ListItem implements org.jetbrains.jewel.markdown.MarkdownBlock org.jetbrains.jewel.markdown.WithChildBlocks {
ctor public MarkdownBlock.ListItem(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> children, int level);
ctor public MarkdownBlock.ListItem(org.jetbrains.jewel.markdown.MarkdownBlock... children);
ctor public MarkdownBlock.ListItem(org.jetbrains.jewel.markdown.MarkdownBlock[] children, int level);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getChildren();
method public int getLevel();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> children;
property public int level;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownBlock.Paragraph implements org.jetbrains.jewel.markdown.MarkdownBlock org.jetbrains.jewel.markdown.WithInlineMarkdown {
ctor public MarkdownBlock.Paragraph(java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent);
ctor public MarkdownBlock.Paragraph(org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent);
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
property public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static final class MarkdownBlock.ThematicBreak implements org.jetbrains.jewel.markdown.MarkdownBlock {
field public static final org.jetbrains.jewel.markdown.MarkdownBlock.ThematicBreak INSTANCE;
}
public final class MarkdownKt {
method @Deprecated @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void LazyMarkdown(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> markdownBlocks, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.lazy.LazyListState state, optional boolean enabled, optional boolean selectable, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void LazyMarkdown(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> blocks, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.lazy.LazyListState state, optional boolean enabled, optional boolean selectable, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
method @Deprecated @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void Markdown(@org.intellij.lang.annotations.Language("Markdown") String markdown, optional androidx.compose.ui.Modifier modifier, optional boolean selectable, optional boolean enabled, optional kotlinx.coroutines.CoroutineDispatcher renderingDispatcher, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor processor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void Markdown(@org.intellij.lang.annotations.Language("Markdown") String markdown, optional androidx.compose.ui.Modifier modifier, optional boolean selectable, optional boolean enabled, optional kotlinx.coroutines.CoroutineDispatcher processingDispatcher, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor processor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
method @Deprecated @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void Markdown(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> markdownBlocks, String markdown, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean selectable, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void Markdown(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> markdownBlocks, String markdown, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean selectable, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public sealed interface MarkdownMode {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static final class MarkdownMode.EditorPreview implements org.jetbrains.jewel.markdown.MarkdownMode {
ctor public MarkdownMode.EditorPreview(org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer? scrollingSynchronizer);
method public org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer? getScrollingSynchronizer();
property public org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer? scrollingSynchronizer;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static final class MarkdownMode.Standalone implements org.jetbrains.jewel.markdown.MarkdownMode {
field public static final org.jetbrains.jewel.markdown.MarkdownMode.Standalone INSTANCE;
}
public final class MarkdownModeKt {
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void WithMarkdownMode(org.jetbrains.jewel.markdown.MarkdownMode mode, kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
public final class MarkdownTextKt {
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void MarkdownText(@org.intellij.lang.annotations.Language("Markdown") String text, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional int textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor processor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void MarkdownText(org.jetbrains.jewel.markdown.MarkdownBlock.Paragraph paragraph, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional int textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer);
}
public final class SemanticsKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getRawMarkdown();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static String getRawMarkdown(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void setRawMarkdown(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String);
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> RawMarkdown;
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static String androidx.compose.ui.semantics.SemanticsPropertyReceiver.rawMarkdown;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface WithChildBlocks {
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getChildren();
property public abstract java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> children;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface WithInlineMarkdown {
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
property public abstract java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface WithTextContent {
method public String getContent();
property public abstract String content;
}
}
package org.jetbrains.jewel.markdown.extensions {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface ImageRendererExtension {
method @androidx.compose.runtime.Composable public androidx.compose.foundation.text.InlineTextContent renderImageContent(org.jetbrains.jewel.markdown.InlineMarkdown.Image image);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface MarkdownBlockProcessorExtension {
method public boolean canProcess(org.commonmark.node.CustomBlock block);
method public org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock? processMarkdownBlock(org.commonmark.node.CustomBlock block, org.jetbrains.jewel.markdown.processing.MarkdownProcessor processor);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface MarkdownBlockRendererExtension {
method @androidx.compose.runtime.Composable public void RenderCustomBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer, boolean enabled, androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick);
method public boolean canRender(org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock block);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer, boolean enabled, androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface MarkdownDelimitedInlineProcessorExtension {
method public boolean canProcess(org.commonmark.node.Delimited delimited);
method public org.jetbrains.jewel.markdown.InlineMarkdown.CustomDelimitedNode processDelimitedInline(org.commonmark.node.Delimited delimited, org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface MarkdownDelimitedInlineRendererExtension {
method public boolean canRender(org.jetbrains.jewel.markdown.InlineMarkdown.CustomDelimitedNode node);
method public androidx.compose.ui.text.AnnotatedString render(org.jetbrains.jewel.markdown.InlineMarkdown.CustomDelimitedNode node, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer, org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onUrlClicked);
}
public final class MarkdownKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer> getLocalMarkdownBlockRenderer();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.MarkdownMode> getLocalMarkdownMode();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.processing.MarkdownProcessor> getLocalMarkdownProcessor();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.rendering.MarkdownStyling> getLocalMarkdownStyling();
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer getMarkdownBlockRenderer(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.MarkdownMode getMarkdownMode(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.processing.MarkdownProcessor getMarkdownProcessor(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling getMarkdownStyling(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion);
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer> LocalMarkdownBlockRenderer;
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.MarkdownMode> LocalMarkdownMode;
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.processing.MarkdownProcessor> LocalMarkdownProcessor;
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.rendering.MarkdownStyling> LocalMarkdownStyling;
property @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.markdownBlockRenderer;
property @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.MarkdownMode org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.markdownMode;
property @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.processing.MarkdownProcessor org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.markdownProcessor;
property @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.markdownStyling;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface MarkdownProcessorExtension {
method public default org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension? getBlockProcessorExtension();
method public default org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension? getDelimitedInlineProcessorExtension();
method public default org.commonmark.parser.Parser.ParserExtension? getParserExtension();
method public default org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension? getTextRendererExtension();
property public default org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension? blockProcessorExtension;
property public default org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension? delimitedInlineProcessorExtension;
property public default org.commonmark.parser.Parser.ParserExtension? parserExtension;
property public default org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension? textRendererExtension;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface MarkdownRendererExtension {
method public default org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension? getBlockRenderer();
method public default org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension? getDelimitedInlineRenderer();
method public default org.jetbrains.jewel.markdown.extensions.ImageRendererExtension? getImageRendererExtension();
property public default org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension? blockRenderer;
property public default org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension? delimitedInlineRenderer;
property public default org.jetbrains.jewel.markdown.extensions.ImageRendererExtension? imageRendererExtension;
}
}
package org.jetbrains.jewel.markdown.processing {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class MarkdownParserFactory {
method public org.commonmark.parser.Parser create(boolean optimizeEdits, optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension> extensions, optional kotlin.jvm.functions.Function1<? super org.commonmark.parser.Parser.Builder,? extends org.commonmark.parser.Parser.Builder>? customizeBuilder);
field public static final org.jetbrains.jewel.markdown.processing.MarkdownParserFactory INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class MarkdownProcessor {
ctor public MarkdownProcessor();
ctor public MarkdownProcessor(optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension> extensions, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.commonmark.parser.Parser commonMarkParser);
ctor public MarkdownProcessor(optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension> extensions, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.commonmark.parser.Parser commonMarkParser, optional kotlin.jvm.functions.Function1<? super java.lang.String,org.jetbrains.jewel.foundation.code.MimeType?> languageRecognizer);
method public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension> getBlockExtensions();
method public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension> getDelimitedInlineExtensions();
method public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension> getExtensions();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public operator org.jetbrains.jewel.markdown.processing.MarkdownProcessor plus(org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension extension);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> processMarkdownDocument(@org.intellij.lang.annotations.Language("Markdown") String rawMarkdown);
method public org.jetbrains.jewel.markdown.processing.MarkdownProcessor withExtension(org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension extension);
property public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension> blockExtensions;
property public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension> delimitedInlineExtensions;
property public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension> extensions;
}
public final class ProcessingUtilKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> readInlineMarkdown(org.commonmark.node.Node, org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.InlineMarkdown? toInlineMarkdownOrNull(org.commonmark.node.Node, org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor);
}
}
package org.jetbrains.jewel.markdown.rendering {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public class DefaultInlineMarkdownRenderer implements org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer {
ctor public DefaultInlineMarkdownRenderer(java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions);
method protected final java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension> getDelimitedNodeRendererExtensions();
method public androidx.compose.ui.text.AnnotatedString renderAsAnnotatedString(Iterable<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineMarkdown, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onUrlClicked);
method protected void renderEmphasis(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.InlineMarkdown.Emphasis node, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onUrlClicked, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderHardLineBreak(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderImage(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.InlineMarkdown.Image node, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderInlineCode(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.InlineMarkdown.Code node, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderInlineHtml(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.InlineMarkdown.HtmlInline node, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderLink(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.InlineMarkdown.Link node, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onUrlClicked, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderSoftLineBreak(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderStrongEmphasis(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.InlineMarkdown.StrongEmphasis node, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onUrlClicked, androidx.compose.ui.text.TextStyle currentTextStyle);
method protected void renderText(androidx.compose.ui.text.AnnotatedString.Builder, org.jetbrains.jewel.markdown.InlineMarkdown.Text node, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, androidx.compose.ui.text.TextStyle currentTextStyle);
property protected final java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension> delimitedNodeRendererExtensions;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public class DefaultMarkdownBlockRenderer implements org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer {
ctor public DefaultMarkdownBlockRenderer(org.jetbrains.jewel.markdown.rendering.MarkdownStyling rootStyling, optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions, optional org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer);
method @androidx.compose.runtime.Composable protected final void MaybeScrollingContainer(boolean isScrollable, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @androidx.compose.runtime.Composable public void RenderBlock(org.jetbrains.jewel.markdown.MarkdownBlock block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderBlockQuote(org.jetbrains.jewel.markdown.MarkdownBlock.BlockQuote block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderBlocks(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> blocks, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderCodeBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderFencedCodeBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.FencedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderHeading(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderHeading(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderHtmlBlock(org.jetbrains.jewel.markdown.MarkdownBlock.HtmlBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderIndentedCodeBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.IndentedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderList(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderListItem(org.jetbrains.jewel.markdown.MarkdownBlock.ListItem block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderOrderedList(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.OrderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderParagraph(org.jetbrains.jewel.markdown.MarkdownBlock.Paragraph block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderParagraph(org.jetbrains.jewel.markdown.MarkdownBlock.Paragraph block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, androidx.compose.ui.Modifier modifier, int overflow, boolean softWrap, int maxLines);
method @androidx.compose.runtime.Composable public void RenderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderUnorderedList(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.UnorderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method public org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer createCopy(org.jetbrains.jewel.markdown.rendering.MarkdownStyling? rootStyling, java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension>? rendererExtensions, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer? inlineRenderer);
method public org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer getInlineRenderer();
method public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> getRendererExtensions();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling getRootStyling();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public operator org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer plus(org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension extension);
method @androidx.compose.runtime.Composable public void render(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> blocks, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.BlockQuote block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.FencedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.IndentedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.HtmlBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.OrderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.UnorderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListItem block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void render(org.jetbrains.jewel.markdown.MarkdownBlock.Paragraph block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void renderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak styling, boolean enabled, androidx.compose.ui.Modifier modifier);
property public org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer;
property public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling rootStyling;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface ImageSourceResolver {
method public String resolve(String rawDestination);
}
public final class ImageSourceResolverKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.rendering.ImageSourceResolver> getLocalMarkdownImageSourceResolver();
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal<org.jetbrains.jewel.markdown.rendering.ImageSourceResolver> LocalMarkdownImageSourceResolver;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface InlineMarkdownRenderer {
method public androidx.compose.ui.text.AnnotatedString renderAsAnnotatedString(Iterable<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineMarkdown, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, optional kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onUrlClicked);
field public static final org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer.Companion Companion;
}
public static final class InlineMarkdownRenderer.Companion {
}
public final class InlineMarkdownRendererKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer create(org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer.Companion, java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class InlinesStyling {
ctor public InlinesStyling(androidx.compose.ui.text.TextStyle textStyle, androidx.compose.ui.text.SpanStyle inlineCode, androidx.compose.ui.text.SpanStyle link, androidx.compose.ui.text.SpanStyle linkDisabled, androidx.compose.ui.text.SpanStyle linkFocused, androidx.compose.ui.text.SpanStyle linkHovered, androidx.compose.ui.text.SpanStyle linkPressed, androidx.compose.ui.text.SpanStyle linkVisited, androidx.compose.ui.text.SpanStyle emphasis, androidx.compose.ui.text.SpanStyle strongEmphasis, androidx.compose.ui.text.SpanStyle inlineHtml);
method public androidx.compose.ui.text.SpanStyle getEmphasis();
method public androidx.compose.ui.text.SpanStyle getInlineCode();
method public androidx.compose.ui.text.SpanStyle getInlineHtml();
method public androidx.compose.ui.text.SpanStyle getLink();
method public androidx.compose.ui.text.SpanStyle getLinkDisabled();
method public androidx.compose.ui.text.SpanStyle getLinkFocused();
method public androidx.compose.ui.text.SpanStyle getLinkHovered();
method public androidx.compose.ui.text.SpanStyle getLinkPressed();
method public androidx.compose.ui.text.SpanStyle getLinkVisited();
method public androidx.compose.ui.text.SpanStyle getStrongEmphasis();
method public androidx.compose.ui.text.TextLinkStyles getTextLinkStyles();
method public androidx.compose.ui.text.TextStyle getTextStyle();
property public androidx.compose.ui.text.SpanStyle emphasis;
property public androidx.compose.ui.text.SpanStyle inlineCode;
property public androidx.compose.ui.text.SpanStyle inlineHtml;
property public androidx.compose.ui.text.SpanStyle link;
property public androidx.compose.ui.text.SpanStyle linkDisabled;
property public androidx.compose.ui.text.SpanStyle linkFocused;
property public androidx.compose.ui.text.SpanStyle linkHovered;
property public androidx.compose.ui.text.SpanStyle linkPressed;
property public androidx.compose.ui.text.SpanStyle linkVisited;
property public androidx.compose.ui.text.SpanStyle strongEmphasis;
property public androidx.compose.ui.text.TextLinkStyles textLinkStyles;
property public androidx.compose.ui.text.TextStyle textStyle;
field public static final org.jetbrains.jewel.markdown.rendering.InlinesStyling.Companion Companion;
}
public static final class InlinesStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface MarkdownBlockRenderer {
method @androidx.compose.runtime.Composable public void RenderBlock(org.jetbrains.jewel.markdown.MarkdownBlock block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderBlockQuote(org.jetbrains.jewel.markdown.MarkdownBlock.BlockQuote block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderBlocks(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> blocks, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderCodeBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderFencedCodeBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.FencedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderHeading(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderHeading(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderHtmlBlock(org.jetbrains.jewel.markdown.MarkdownBlock.HtmlBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderIndentedCodeBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.IndentedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderList(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderListItem(org.jetbrains.jewel.markdown.MarkdownBlock.ListItem block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderOrderedList(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.OrderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderParagraph(org.jetbrains.jewel.markdown.MarkdownBlock.Paragraph block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderParagraph(org.jetbrains.jewel.markdown.MarkdownBlock.Paragraph block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, androidx.compose.ui.Modifier modifier, int overflow, boolean softWrap, int maxLines);
method @androidx.compose.runtime.Composable public void RenderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @androidx.compose.runtime.Composable public void RenderUnorderedList(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.UnorderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, androidx.compose.ui.Modifier modifier);
method public org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer createCopy(optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling? rootStyling, optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension>? rendererExtensions, optional org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer? inlineRenderer);
method public org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer getInlineRenderer();
method public java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> getRendererExtensions();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling getRootStyling();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public operator org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer plus(org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension extension);
method @Deprecated @androidx.compose.runtime.Composable public default void render(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> blocks, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.BlockQuote block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.FencedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.CodeBlock.IndentedCodeBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.Heading block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.HtmlBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock styling, boolean enabled, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.OrderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListBlock.UnorderedList block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.ListItem block, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void render(org.jetbrains.jewel.markdown.MarkdownBlock.Paragraph block, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph styling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick, kotlin.jvm.functions.Function0<kotlin.Unit> onTextClick, androidx.compose.ui.Modifier modifier);
method @Deprecated @androidx.compose.runtime.Composable public default void renderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak styling, boolean enabled, androidx.compose.ui.Modifier modifier);
property public abstract org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer;
property public abstract java.util.List<org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions;
property public abstract org.jetbrains.jewel.markdown.rendering.MarkdownStyling rootStyling;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer.Companion Companion;
}
public static final class MarkdownBlockRenderer.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MarkdownStyling {
ctor @KotlinOnly public MarkdownStyling(androidx.compose.ui.unit.Dp blockVerticalSpacing, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph paragraph, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading heading, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote blockQuote, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code code, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List list, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image image, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak thematicBreak, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock htmlBlock);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public org.jetbrains.jewel.markdown.rendering.InlinesStyling getBaseInlinesStyling();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote getBlockQuote();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code getCode();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading getHeading();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock getHtmlBlock();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image getImage();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List getList();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph getParagraph();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak getThematicBreak();
property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public org.jetbrains.jewel.markdown.rendering.InlinesStyling baseInlinesStyling;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote blockQuote;
property public androidx.compose.ui.unit.Dp blockVerticalSpacing;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code code;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading heading;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock htmlBlock;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image image;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List list;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph paragraph;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak thematicBreak;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Companion Companion;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.BlockQuote {
ctor @KotlinOnly public MarkdownStyling.BlockQuote(androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp lineWidth, androidx.compose.ui.graphics.Color lineColor, androidx.compose.ui.graphics.PathEffect? pathEffect, androidx.compose.ui.graphics.StrokeCap strokeCap, androidx.compose.ui.graphics.Color textColor);
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.PathEffect? getPathEffect();
property public androidx.compose.ui.graphics.Color lineColor;
property public androidx.compose.ui.unit.Dp lineWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.PathEffect? pathEffect;
property public androidx.compose.ui.graphics.StrokeCap strokeCap;
property public androidx.compose.ui.graphics.Color textColor;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote.Companion Companion;
}
public static final class MarkdownStyling.BlockQuote.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Code {
ctor public MarkdownStyling.Code(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented indented, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced fenced);
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced getFenced();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented getIndented();
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.MarkdownStyling.Fenced fenced;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.MarkdownStyling.Indented indented;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Companion Companion;
}
public static final class MarkdownStyling.Code.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Code.Fenced {
ctor @KotlinOnly public MarkdownStyling.Code.Fenced(androidx.compose.ui.text.TextStyle editorTextStyle, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.graphics.Shape shape, androidx.compose.ui.graphics.Color background, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.graphics.Color borderColor, boolean fillWidth, boolean scrollsHorizontally, androidx.compose.ui.text.TextStyle infoTextStyle, androidx.compose.foundation.layout.PaddingValues infoPadding, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.Code.MarkdownStyling.InfoPosition infoPosition);
method public androidx.compose.ui.text.TextStyle getEditorTextStyle();
method public boolean getFillWidth();
method public androidx.compose.foundation.layout.PaddingValues getInfoPadding();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition getInfoPosition();
method public androidx.compose.ui.text.TextStyle getInfoTextStyle();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public boolean getScrollsHorizontally();
method public androidx.compose.ui.graphics.Shape getShape();
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.graphics.Color borderColor;
property public androidx.compose.ui.unit.Dp borderWidth;
property public androidx.compose.ui.text.TextStyle editorTextStyle;
property public boolean fillWidth;
property public androidx.compose.foundation.layout.PaddingValues infoPadding;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.Code.MarkdownStyling.InfoPosition infoPosition;
property public androidx.compose.ui.text.TextStyle infoTextStyle;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public boolean scrollsHorizontally;
property public androidx.compose.ui.graphics.Shape shape;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.Companion Companion;
}
public static final class MarkdownStyling.Code.Fenced.Companion {
}
public enum MarkdownStyling.Code.Fenced.InfoPosition {
enum_constant public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition BottomCenter;
enum_constant public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition BottomEnd;
enum_constant public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition BottomStart;
enum_constant public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition Hide;
enum_constant public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition TopCenter;
enum_constant public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition TopEnd;
enum_constant public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition TopStart;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Code.Indented {
ctor @KotlinOnly public MarkdownStyling.Code.Indented(androidx.compose.ui.text.TextStyle editorTextStyle, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.graphics.Shape shape, androidx.compose.ui.graphics.Color background, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.graphics.Color borderColor, boolean fillWidth, boolean scrollsHorizontally);
method public androidx.compose.ui.text.TextStyle getEditorTextStyle();
method public boolean getFillWidth();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public boolean getScrollsHorizontally();
method public androidx.compose.ui.graphics.Shape getShape();
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.graphics.Color borderColor;
property public androidx.compose.ui.unit.Dp borderWidth;
property public androidx.compose.ui.text.TextStyle editorTextStyle;
property public boolean fillWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public boolean scrollsHorizontally;
property public androidx.compose.ui.graphics.Shape shape;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented.Companion Companion;
}
public static final class MarkdownStyling.Code.Indented.Companion {
}
public static final class MarkdownStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Heading {
ctor public MarkdownStyling.Heading(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 h1, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 h2, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 h3, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 h4, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 h5, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 h6);
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 getH1();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 getH2();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 getH3();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 getH4();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 getH5();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 getH6();
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.MarkdownStyling.H1 h1;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.MarkdownStyling.H2 h2;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.MarkdownStyling.H3 h3;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.MarkdownStyling.H4 h4;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.MarkdownStyling.H5 h5;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.MarkdownStyling.H6 h6;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.Companion Companion;
}
public static final class MarkdownStyling.Heading.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Heading.H1 implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN {
ctor @KotlinOnly public MarkdownStyling.Heading.H1(org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, androidx.compose.ui.unit.Dp underlineWidth, androidx.compose.ui.graphics.Color underlineColor, androidx.compose.ui.unit.Dp underlineGap, androidx.compose.foundation.layout.PaddingValues padding);
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Color underlineColor;
property public androidx.compose.ui.unit.Dp underlineGap;
property public androidx.compose.ui.unit.Dp underlineWidth;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1.Companion Companion;
}
public static final class MarkdownStyling.Heading.H1.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Heading.H2 implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN {
ctor @KotlinOnly public MarkdownStyling.Heading.H2(org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, androidx.compose.ui.unit.Dp underlineWidth, androidx.compose.ui.graphics.Color underlineColor, androidx.compose.ui.unit.Dp underlineGap, androidx.compose.foundation.layout.PaddingValues padding);
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Color underlineColor;
property public androidx.compose.ui.unit.Dp underlineGap;
property public androidx.compose.ui.unit.Dp underlineWidth;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2.Companion Companion;
}
public static final class MarkdownStyling.Heading.H2.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Heading.H3 implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN {
ctor @KotlinOnly public MarkdownStyling.Heading.H3(org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, androidx.compose.ui.unit.Dp underlineWidth, androidx.compose.ui.graphics.Color underlineColor, androidx.compose.ui.unit.Dp underlineGap, androidx.compose.foundation.layout.PaddingValues padding);
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Color underlineColor;
property public androidx.compose.ui.unit.Dp underlineGap;
property public androidx.compose.ui.unit.Dp underlineWidth;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3.Companion Companion;
}
public static final class MarkdownStyling.Heading.H3.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Heading.H4 implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN {
ctor @KotlinOnly public MarkdownStyling.Heading.H4(org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, androidx.compose.ui.unit.Dp underlineWidth, androidx.compose.ui.graphics.Color underlineColor, androidx.compose.ui.unit.Dp underlineGap, androidx.compose.foundation.layout.PaddingValues padding);
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Color underlineColor;
property public androidx.compose.ui.unit.Dp underlineGap;
property public androidx.compose.ui.unit.Dp underlineWidth;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4.Companion Companion;
}
public static final class MarkdownStyling.Heading.H4.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Heading.H5 implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN {
ctor @KotlinOnly public MarkdownStyling.Heading.H5(org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, androidx.compose.ui.unit.Dp underlineWidth, androidx.compose.ui.graphics.Color underlineColor, androidx.compose.ui.unit.Dp underlineGap, androidx.compose.foundation.layout.PaddingValues padding);
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Color underlineColor;
property public androidx.compose.ui.unit.Dp underlineGap;
property public androidx.compose.ui.unit.Dp underlineWidth;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5.Companion Companion;
}
public static final class MarkdownStyling.Heading.H5.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Heading.H6 implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.HN {
ctor @KotlinOnly public MarkdownStyling.Heading.H6(org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, androidx.compose.ui.unit.Dp underlineWidth, androidx.compose.ui.graphics.Color underlineColor, androidx.compose.ui.unit.Dp underlineGap, androidx.compose.foundation.layout.PaddingValues padding);
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Color underlineColor;
property public androidx.compose.ui.unit.Dp underlineGap;
property public androidx.compose.ui.unit.Dp underlineWidth;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6.Companion Companion;
}
public static final class MarkdownStyling.Heading.H6.Companion {
}
public static sealed interface MarkdownStyling.Heading.HN extends org.jetbrains.jewel.markdown.rendering.WithInlinesStyling org.jetbrains.jewel.markdown.rendering.WithUnderline {
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public abstract androidx.compose.foundation.layout.PaddingValues padding;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.HtmlBlock {
ctor @KotlinOnly public MarkdownStyling.HtmlBlock(androidx.compose.ui.text.TextStyle textStyle, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.graphics.Shape shape, androidx.compose.ui.graphics.Color background, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.graphics.Color borderColor, boolean fillWidth);
method public boolean getFillWidth();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.Shape getShape();
method public androidx.compose.ui.text.TextStyle getTextStyle();
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.graphics.Color borderColor;
property public androidx.compose.ui.unit.Dp borderWidth;
property public boolean fillWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Shape shape;
property public androidx.compose.ui.text.TextStyle textStyle;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock.Companion Companion;
}
public static final class MarkdownStyling.HtmlBlock.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Image {
ctor @KotlinOnly public MarkdownStyling.Image(androidx.compose.ui.Alignment alignment, androidx.compose.ui.layout.ContentScale contentScale, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.graphics.Shape shape, androidx.compose.ui.graphics.Color background, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.graphics.Color borderColor);
method public androidx.compose.ui.Alignment getAlignment();
method public androidx.compose.ui.layout.ContentScale getContentScale();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.Shape getShape();
property public androidx.compose.ui.Alignment alignment;
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.graphics.Color borderColor;
property public androidx.compose.ui.unit.Dp borderWidth;
property public androidx.compose.ui.layout.ContentScale contentScale;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.Shape shape;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image.Companion Companion;
}
public static final class MarkdownStyling.Image.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.List {
ctor public MarkdownStyling.List(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered ordered, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered unordered);
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered getOrdered();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered getUnordered();
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.MarkdownStyling.Ordered ordered;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.MarkdownStyling.Unordered unordered;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Companion Companion;
}
public static final class MarkdownStyling.List.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.List.Ordered {
ctor @KotlinOnly public MarkdownStyling.List.Ordered(androidx.compose.ui.text.TextStyle numberStyle, androidx.compose.ui.unit.Dp numberContentGap, androidx.compose.ui.unit.Dp numberMinWidth, androidx.compose.ui.text.style.TextAlign numberTextAlign, androidx.compose.ui.unit.Dp itemVerticalSpacing, androidx.compose.ui.unit.Dp itemVerticalSpacingTight, androidx.compose.foundation.layout.PaddingValues padding, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.List.MarkdownStyling.NumberFormatStyles numberFormatStyles);
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles getNumberFormatStyles();
method public androidx.compose.ui.text.TextStyle getNumberStyle();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public androidx.compose.ui.unit.Dp itemVerticalSpacing;
property public androidx.compose.ui.unit.Dp itemVerticalSpacingTight;
property public androidx.compose.ui.unit.Dp numberContentGap;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.List.MarkdownStyling.NumberFormatStyles numberFormatStyles;
property public androidx.compose.ui.unit.Dp numberMinWidth;
property public androidx.compose.ui.text.TextStyle numberStyle;
property public androidx.compose.ui.text.style.TextAlign numberTextAlign;
property public androidx.compose.foundation.layout.PaddingValues padding;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.Companion Companion;
}
public static final class MarkdownStyling.List.Ordered.Companion {
}
@org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.List.Ordered.NumberFormatStyles {
ctor public MarkdownStyling.List.Ordered.NumberFormatStyles(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle firstLevel, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle secondLevel, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle thirdLevel);
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle getFirstLevel();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle getSecondLevel();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle getThirdLevel();
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.Ordered.List.MarkdownStyling.NumberFormatStyle firstLevel;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.Ordered.List.MarkdownStyling.NumberFormatStyle secondLevel;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.Ordered.List.MarkdownStyling.NumberFormatStyle thirdLevel;
}
public static sealed interface MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle {
method public String formatNumber(int number);
}
public static final class MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle.Alphabetical implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle {
method public String formatNumber(int number);
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle.Alphabetical INSTANCE;
}
public static final class MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle.Decimal implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle {
method public String formatNumber(int number);
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle.Decimal INSTANCE;
}
public static final class MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle.Roman implements org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle {
method public String formatNumber(int number);
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles.NumberFormatStyle.Roman INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.List.Unordered {
ctor @KotlinOnly public MarkdownStyling.List.Unordered(Character? bullet, androidx.compose.ui.text.TextStyle bulletStyle, androidx.compose.ui.unit.Dp bulletContentGap, androidx.compose.ui.unit.Dp itemVerticalSpacing, androidx.compose.ui.unit.Dp itemVerticalSpacingTight, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp markerMinWidth, org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.List.MarkdownStyling.BulletCharStyles? bulletCharStyles);
method public Character? getBullet();
method public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.BulletCharStyles? getBulletCharStyles();
method public androidx.compose.ui.text.TextStyle getBulletStyle();
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public Character? bullet;
property public org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.List.MarkdownStyling.BulletCharStyles? bulletCharStyles;
property public androidx.compose.ui.unit.Dp bulletContentGap;
property public androidx.compose.ui.text.TextStyle bulletStyle;
property public androidx.compose.ui.unit.Dp itemVerticalSpacing;
property public androidx.compose.ui.unit.Dp itemVerticalSpacingTight;
property public androidx.compose.ui.unit.Dp markerMinWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.Companion Companion;
}
@org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.List.Unordered.BulletCharStyles {
ctor public MarkdownStyling.List.Unordered.BulletCharStyles();
ctor public MarkdownStyling.List.Unordered.BulletCharStyles(optional char firstLevel, optional char secondLevel, optional char thirdLevel);
method public char getFirstLevel();
method public char getSecondLevel();
method public char getThirdLevel();
property public char firstLevel;
property public char secondLevel;
property public char thirdLevel;
}
public static final class MarkdownStyling.List.Unordered.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.Paragraph implements org.jetbrains.jewel.markdown.rendering.WithInlinesStyling {
ctor public MarkdownStyling.Paragraph(org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling);
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
property public org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph.Companion Companion;
}
public static final class MarkdownStyling.Paragraph.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class MarkdownStyling.ThematicBreak {
ctor @KotlinOnly public MarkdownStyling.ThematicBreak(androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp lineWidth, androidx.compose.ui.graphics.Color lineColor);
method public androidx.compose.foundation.layout.PaddingValues getPadding();
property public androidx.compose.ui.graphics.Color lineColor;
property public androidx.compose.ui.unit.Dp lineWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
field public static final org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak.Companion Companion;
}
public static final class MarkdownStyling.ThematicBreak.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface WithInlinesStyling {
method public org.jetbrains.jewel.markdown.rendering.InlinesStyling getInlinesStyling();
property public abstract org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface WithUnderline {
property public abstract androidx.compose.ui.graphics.Color underlineColor;
property public abstract androidx.compose.ui.unit.Dp underlineGap;
property public abstract androidx.compose.ui.unit.Dp underlineWidth;
}
}
package org.jetbrains.jewel.markdown.scrolling {
public final class AutoScrollingUtilKt {
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void AutoScrollableBlock(org.jetbrains.jewel.markdown.MarkdownBlock block, org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer synchronizer, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public class ScrollSyncMarkdownBlockRenderer extends org.jetbrains.jewel.markdown.rendering.DefaultMarkdownBlockRenderer {
ctor public ScrollSyncMarkdownBlockRenderer(org.jetbrains.jewel.markdown.rendering.MarkdownStyling rootStyling, java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> renderingExtensions, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public abstract class ScrollingSynchronizer {
ctor public ScrollingSynchronizer();
method public abstract org.jetbrains.jewel.markdown.MarkdownBlock acceptBlockSpans(org.jetbrains.jewel.markdown.MarkdownBlock block, kotlin.ranges.IntRange sourceRange);
method public abstract void acceptGlobalPosition(org.jetbrains.jewel.markdown.MarkdownBlock block, androidx.compose.ui.layout.LayoutCoordinates coordinates);
method public abstract void acceptTextLayout(org.jetbrains.jewel.markdown.MarkdownBlock block, androidx.compose.ui.text.TextLayoutResult textLayout);
method protected abstract void afterProcessing();
method protected abstract void beforeProcessing();
method public final <T> T process(kotlin.jvm.functions.Function0<? extends T> action);
method public abstract suspend Object? scrollToLine(int sourceLine, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> animationSpec, kotlin.coroutines.Continuation<? super kotlin.Unit>);
field public static final org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer.Companion Companion;
}
public static final class ScrollingSynchronizer.Companion {
method public org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer? create(androidx.compose.foundation.gestures.ScrollableState scrollState);
}
public static final class ScrollingSynchronizer.LocatableMarkdownBlock implements org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock {
ctor public ScrollingSynchronizer.LocatableMarkdownBlock(org.jetbrains.jewel.markdown.MarkdownBlock originalBlock, kotlin.ranges.IntRange lines);
method public kotlin.ranges.IntRange getLines();
method public org.jetbrains.jewel.markdown.MarkdownBlock getOriginalBlock();
property public kotlin.ranges.IntRange lines;
property public org.jetbrains.jewel.markdown.MarkdownBlock originalBlock;
}
}

View File

@@ -0,0 +1 @@
// Signature format: 4.0

View File

@@ -0,0 +1,11 @@
// Signature format: 4.0
package org.jetbrains.jewel.markdown.extensions.autolink {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class AutolinkProcessorExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension {
method public org.commonmark.parser.Parser.ParserExtension getParserExtension();
property public org.commonmark.parser.Parser.ParserExtension parserExtension;
field public static final org.jetbrains.jewel.markdown.extensions.autolink.AutolinkProcessorExtension INSTANCE;
}
}

View File

@@ -0,0 +1 @@
// Signature format: 4.0

View File

@@ -0,0 +1,225 @@
// Signature format: 4.0
package org.jetbrains.jewel.markdown.extensions.github.alerts {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class AlertStyling {
ctor public AlertStyling(org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling note, org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling tip, org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling important, org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling warning, org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling caution);
method public org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling getCaution();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling getImportant();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling getNote();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling getTip();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling getWarning();
property public org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling caution;
property public org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling important;
property public org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling note;
property public org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling tip;
property public org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling warning;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling.Companion Companion;
}
public static final class AlertStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public sealed interface BaseAlertStyling {
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.PathEffect? getPathEffect();
method public org.jetbrains.jewel.ui.icon.IconKey? getTitleIconKey();
method public androidx.compose.ui.text.TextStyle getTitleTextStyle();
property public abstract androidx.compose.ui.graphics.Color lineColor;
property public abstract androidx.compose.ui.unit.Dp lineWidth;
property public abstract androidx.compose.foundation.layout.PaddingValues padding;
property public abstract androidx.compose.ui.graphics.PathEffect? pathEffect;
property public abstract androidx.compose.ui.graphics.StrokeCap strokeCap;
property public abstract androidx.compose.ui.graphics.Color textColor;
property public abstract org.jetbrains.jewel.ui.icon.IconKey? titleIconKey;
property public abstract androidx.compose.ui.graphics.Color titleIconTint;
property public abstract androidx.compose.ui.text.TextStyle titleTextStyle;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CautionAlertStyling implements org.jetbrains.jewel.markdown.extensions.github.alerts.BaseAlertStyling {
ctor @KotlinOnly public CautionAlertStyling(androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp lineWidth, androidx.compose.ui.graphics.Color lineColor, androidx.compose.ui.graphics.PathEffect? pathEffect, androidx.compose.ui.graphics.StrokeCap strokeCap, androidx.compose.ui.text.TextStyle titleTextStyle, org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, androidx.compose.ui.graphics.Color titleIconTint, androidx.compose.ui.graphics.Color textColor);
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.PathEffect? getPathEffect();
method public org.jetbrains.jewel.ui.icon.IconKey? getTitleIconKey();
method public androidx.compose.ui.text.TextStyle getTitleTextStyle();
property public androidx.compose.ui.graphics.Color lineColor;
property public androidx.compose.ui.unit.Dp lineWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.PathEffect? pathEffect;
property public androidx.compose.ui.graphics.StrokeCap strokeCap;
property public androidx.compose.ui.graphics.Color textColor;
property public org.jetbrains.jewel.ui.icon.IconKey? titleIconKey;
property public androidx.compose.ui.graphics.Color titleIconTint;
property public androidx.compose.ui.text.TextStyle titleTextStyle;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling.Companion Companion;
}
public static final class CautionAlertStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public sealed interface GitHubAlert extends org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock {
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getContent();
property public abstract java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> content;
}
public static final class GitHubAlert.Caution implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert {
ctor public GitHubAlert.Caution(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> component1();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Caution copy(optional java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getContent();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> content;
}
public static final class GitHubAlert.Important implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert {
ctor public GitHubAlert.Important(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> component1();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Important copy(optional java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getContent();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> content;
}
public static final class GitHubAlert.Note implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert {
ctor public GitHubAlert.Note(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> component1();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Note copy(optional java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getContent();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> content;
}
public static final class GitHubAlert.Tip implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert {
ctor public GitHubAlert.Tip(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> component1();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Tip copy(optional java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getContent();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> content;
}
public static final class GitHubAlert.Warning implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert {
ctor public GitHubAlert.Warning(java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> component1();
method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Warning copy(optional java.util.List<? extends org.jetbrains.jewel.markdown.MarkdownBlock> content);
method public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> getContent();
property public java.util.List<org.jetbrains.jewel.markdown.MarkdownBlock> content;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubAlertBlockRenderer implements org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension {
ctor public GitHubAlertBlockRenderer(org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling styling, org.jetbrains.jewel.markdown.rendering.MarkdownStyling rootStyling);
method @androidx.compose.runtime.Composable public void RenderCustomBlock(org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock block, org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer blockRenderer, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer, boolean enabled, androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onUrlClick);
method public boolean canRender(org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock block);
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubAlertIcons {
method public org.jetbrains.jewel.ui.icon.IconKey getCaution();
method public org.jetbrains.jewel.ui.icon.IconKey getImportant();
method public org.jetbrains.jewel.ui.icon.IconKey getNote();
method public org.jetbrains.jewel.ui.icon.IconKey getTip();
method public org.jetbrains.jewel.ui.icon.IconKey getWarning();
property public org.jetbrains.jewel.ui.icon.IconKey Caution;
property public org.jetbrains.jewel.ui.icon.IconKey Important;
property public org.jetbrains.jewel.ui.icon.IconKey Note;
property public org.jetbrains.jewel.ui.icon.IconKey Tip;
property public org.jetbrains.jewel.ui.icon.IconKey Warning;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlertIcons INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubAlertProcessorExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension {
method public org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension getBlockProcessorExtension();
method public org.commonmark.parser.Parser.ParserExtension getParserExtension();
method public org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension getTextRendererExtension();
property public org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension blockProcessorExtension;
property public org.commonmark.parser.Parser.ParserExtension parserExtension;
property public org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension textRendererExtension;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlertProcessorExtension INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubAlertRendererExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension {
ctor public GitHubAlertRendererExtension(org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling alertStyling, org.jetbrains.jewel.markdown.rendering.MarkdownStyling rootStyling);
method public org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension getBlockRenderer();
property public org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension blockRenderer;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ImportantAlertStyling implements org.jetbrains.jewel.markdown.extensions.github.alerts.BaseAlertStyling {
ctor @KotlinOnly public ImportantAlertStyling(androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp lineWidth, androidx.compose.ui.graphics.Color lineColor, androidx.compose.ui.graphics.PathEffect? pathEffect, androidx.compose.ui.graphics.StrokeCap strokeCap, androidx.compose.ui.text.TextStyle titleTextStyle, org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, androidx.compose.ui.graphics.Color titleIconTint, androidx.compose.ui.graphics.Color textColor);
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.PathEffect? getPathEffect();
method public org.jetbrains.jewel.ui.icon.IconKey? getTitleIconKey();
method public androidx.compose.ui.text.TextStyle getTitleTextStyle();
property public androidx.compose.ui.graphics.Color lineColor;
property public androidx.compose.ui.unit.Dp lineWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.PathEffect? pathEffect;
property public androidx.compose.ui.graphics.StrokeCap strokeCap;
property public androidx.compose.ui.graphics.Color textColor;
property public org.jetbrains.jewel.ui.icon.IconKey? titleIconKey;
property public androidx.compose.ui.graphics.Color titleIconTint;
property public androidx.compose.ui.text.TextStyle titleTextStyle;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling.Companion Companion;
}
public static final class ImportantAlertStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class NoteAlertStyling implements org.jetbrains.jewel.markdown.extensions.github.alerts.BaseAlertStyling {
ctor @KotlinOnly public NoteAlertStyling(androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp lineWidth, androidx.compose.ui.graphics.Color lineColor, androidx.compose.ui.graphics.PathEffect? pathEffect, androidx.compose.ui.graphics.StrokeCap strokeCap, androidx.compose.ui.text.TextStyle titleTextStyle, org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, androidx.compose.ui.graphics.Color titleIconTint, androidx.compose.ui.graphics.Color textColor);
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.PathEffect? getPathEffect();
method public org.jetbrains.jewel.ui.icon.IconKey? getTitleIconKey();
method public androidx.compose.ui.text.TextStyle getTitleTextStyle();
property public androidx.compose.ui.graphics.Color lineColor;
property public androidx.compose.ui.unit.Dp lineWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.PathEffect? pathEffect;
property public androidx.compose.ui.graphics.StrokeCap strokeCap;
property public androidx.compose.ui.graphics.Color textColor;
property public org.jetbrains.jewel.ui.icon.IconKey? titleIconKey;
property public androidx.compose.ui.graphics.Color titleIconTint;
property public androidx.compose.ui.text.TextStyle titleTextStyle;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling.Companion Companion;
}
public static final class NoteAlertStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TipAlertStyling implements org.jetbrains.jewel.markdown.extensions.github.alerts.BaseAlertStyling {
ctor @KotlinOnly public TipAlertStyling(androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp lineWidth, androidx.compose.ui.graphics.Color lineColor, androidx.compose.ui.graphics.PathEffect? pathEffect, androidx.compose.ui.graphics.StrokeCap strokeCap, androidx.compose.ui.text.TextStyle titleTextStyle, org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, androidx.compose.ui.graphics.Color titleIconTint, androidx.compose.ui.graphics.Color textColor);
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.PathEffect? getPathEffect();
method public org.jetbrains.jewel.ui.icon.IconKey? getTitleIconKey();
method public androidx.compose.ui.text.TextStyle getTitleTextStyle();
property public androidx.compose.ui.graphics.Color lineColor;
property public androidx.compose.ui.unit.Dp lineWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.PathEffect? pathEffect;
property public androidx.compose.ui.graphics.StrokeCap strokeCap;
property public androidx.compose.ui.graphics.Color textColor;
property public org.jetbrains.jewel.ui.icon.IconKey? titleIconKey;
property public androidx.compose.ui.graphics.Color titleIconTint;
property public androidx.compose.ui.text.TextStyle titleTextStyle;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling.Companion Companion;
}
public static final class TipAlertStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class WarningAlertStyling implements org.jetbrains.jewel.markdown.extensions.github.alerts.BaseAlertStyling {
ctor @KotlinOnly public WarningAlertStyling(androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp lineWidth, androidx.compose.ui.graphics.Color lineColor, androidx.compose.ui.graphics.PathEffect? pathEffect, androidx.compose.ui.graphics.StrokeCap strokeCap, androidx.compose.ui.text.TextStyle titleTextStyle, org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, androidx.compose.ui.graphics.Color titleIconTint, androidx.compose.ui.graphics.Color textColor);
method public androidx.compose.foundation.layout.PaddingValues getPadding();
method public androidx.compose.ui.graphics.PathEffect? getPathEffect();
method public org.jetbrains.jewel.ui.icon.IconKey? getTitleIconKey();
method public androidx.compose.ui.text.TextStyle getTitleTextStyle();
property public androidx.compose.ui.graphics.Color lineColor;
property public androidx.compose.ui.unit.Dp lineWidth;
property public androidx.compose.foundation.layout.PaddingValues padding;
property public androidx.compose.ui.graphics.PathEffect? pathEffect;
property public androidx.compose.ui.graphics.StrokeCap strokeCap;
property public androidx.compose.ui.graphics.Color textColor;
property public org.jetbrains.jewel.ui.icon.IconKey? titleIconKey;
property public androidx.compose.ui.graphics.Color titleIconTint;
property public androidx.compose.ui.text.TextStyle titleTextStyle;
field public static final org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling.Companion Companion;
}
public static final class WarningAlertStyling.Companion {
}
}

View File

@@ -0,0 +1 @@
// Signature format: 4.0

View File

@@ -0,0 +1,47 @@
// Signature format: 4.0
package org.jetbrains.jewel.markdown.extensions.github.strikethrough {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubStrikethroughInlineProcessorExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension {
method public boolean canProcess(org.commonmark.node.Delimited delimited);
method public org.jetbrains.jewel.markdown.InlineMarkdown.CustomDelimitedNode processDelimitedInline(org.commonmark.node.Delimited delimited, org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor);
field public static final org.jetbrains.jewel.markdown.extensions.github.strikethrough.GitHubStrikethroughInlineProcessorExtension INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubStrikethroughInlineRendererExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension {
method public boolean canRender(org.jetbrains.jewel.markdown.InlineMarkdown.CustomDelimitedNode node);
method public androidx.compose.ui.text.AnnotatedString render(org.jetbrains.jewel.markdown.InlineMarkdown.CustomDelimitedNode node, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer, org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onUrlClicked);
field public static final org.jetbrains.jewel.markdown.extensions.github.strikethrough.GitHubStrikethroughInlineRendererExtension INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubStrikethroughNode implements org.jetbrains.jewel.markdown.InlineMarkdown.CustomDelimitedNode org.jetbrains.jewel.markdown.WithInlineMarkdown {
ctor public GitHubStrikethroughNode(String delimiter, java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent);
method public String component1();
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> component2();
method public org.jetbrains.jewel.markdown.extensions.github.strikethrough.GitHubStrikethroughNode copy(optional String delimiter, optional java.util.List<? extends org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent);
method public String getDelimiter();
method public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> getInlineContent();
method public String getOpeningDelimiter();
property public String delimiter;
property public java.util.List<org.jetbrains.jewel.markdown.InlineMarkdown> inlineContent;
property public String openingDelimiter;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubStrikethroughProcessorExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension {
ctor public GitHubStrikethroughProcessorExtension();
ctor public GitHubStrikethroughProcessorExtension(optional boolean requireTwoTildes);
method public org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension getDelimitedInlineProcessorExtension();
method public org.commonmark.parser.Parser.ParserExtension getParserExtension();
method public org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension getTextRendererExtension();
property public org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension delimitedInlineProcessorExtension;
property public org.commonmark.parser.Parser.ParserExtension parserExtension;
property public org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension textRendererExtension;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubStrikethroughRendererExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension {
method public org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension getDelimitedInlineRenderer();
property public org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension delimitedInlineRenderer;
field public static final org.jetbrains.jewel.markdown.extensions.github.strikethrough.GitHubStrikethroughRendererExtension INSTANCE;
}
}

View File

@@ -0,0 +1,69 @@
// Signature format: 4.0
package org.jetbrains.jewel.markdown.extensions.github.tables {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GfmTableColors {
ctor @KotlinOnly public GfmTableColors(androidx.compose.ui.graphics.Color borderColor, androidx.compose.ui.graphics.Color rowBackgroundColor, androidx.compose.ui.graphics.Color alternateRowBackgroundColor, org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle rowBackgroundStyle);
method public org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle getRowBackgroundStyle();
property public androidx.compose.ui.graphics.Color alternateRowBackgroundColor;
property public androidx.compose.ui.graphics.Color borderColor;
property public androidx.compose.ui.graphics.Color rowBackgroundColor;
property public org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle rowBackgroundStyle;
field public static final org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors.Companion Companion;
}
public static final class GfmTableColors.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GfmTableMetrics {
ctor @KotlinOnly public GfmTableMetrics(androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues cellPadding, androidx.compose.ui.Alignment.Horizontal defaultCellContentAlignment, androidx.compose.ui.Alignment.Horizontal headerDefaultCellContentAlignment);
method public androidx.compose.foundation.layout.PaddingValues getCellPadding();
method public androidx.compose.ui.Alignment.Horizontal getDefaultCellContentAlignment();
method public androidx.compose.ui.Alignment.Horizontal getHeaderDefaultCellContentAlignment();
property public androidx.compose.ui.unit.Dp borderWidth;
property public androidx.compose.foundation.layout.PaddingValues cellPadding;
property public androidx.compose.ui.Alignment.Horizontal defaultCellContentAlignment;
property public androidx.compose.ui.Alignment.Horizontal headerDefaultCellContentAlignment;
field public static final org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics.Companion Companion;
}
public static final class GfmTableMetrics.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GfmTableStyling {
ctor @KotlinOnly public GfmTableStyling(androidx.compose.ui.graphics.Color borderColor, androidx.compose.ui.graphics.Color rowBackgroundColor, androidx.compose.ui.graphics.Color alternateRowBackgroundColor, org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle rowBackgroundStyle, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues cellPadding, androidx.compose.ui.Alignment.Horizontal defaultCellContentAlignment, androidx.compose.ui.Alignment.Horizontal headerDefaultCellContentAlignment, androidx.compose.ui.text.font.FontWeight headerBaseFontWeight);
ctor public GfmTableStyling(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors colors, org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics metrics, androidx.compose.ui.text.font.FontWeight headerBaseFontWeight);
method public org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors getColors();
method public androidx.compose.ui.text.font.FontWeight getHeaderBaseFontWeight();
method public org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics getMetrics();
property public org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors colors;
property public androidx.compose.ui.text.font.FontWeight headerBaseFontWeight;
property public org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics metrics;
field public static final org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling.Companion Companion;
}
public static final class GfmTableStyling.Companion {
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubTableProcessorExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension {
method public org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension getBlockProcessorExtension();
method public org.commonmark.parser.Parser.ParserExtension getParserExtension();
method public org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension getTextRendererExtension();
property public org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension blockProcessorExtension;
property public org.commonmark.parser.Parser.ParserExtension parserExtension;
property public org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension textRendererExtension;
field public static final org.jetbrains.jewel.markdown.extensions.github.tables.GitHubTableProcessorExtension INSTANCE;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class GitHubTableRendererExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension {
ctor public GitHubTableRendererExtension(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling tableStyling, org.jetbrains.jewel.markdown.rendering.MarkdownStyling rootStyling);
method public org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension getBlockRenderer();
property public org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension blockRenderer;
}
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public enum RowBackgroundStyle {
enum_constant public static final org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle Normal;
enum_constant public static final org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle Striped;
}
}

View File

@@ -0,0 +1 @@
// Signature format: 4.0

View File

@@ -0,0 +1,17 @@
// Signature format: 4.0
package org.jetbrains.jewel.markdown.extensions.images {
@SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class Coil3ImageRendererExtension implements org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension {
ctor public Coil3ImageRendererExtension(coil3.ImageLoader imageLoader);
method public org.jetbrains.jewel.markdown.extensions.ImageRendererExtension getImageRendererExtension();
property public org.jetbrains.jewel.markdown.extensions.ImageRendererExtension imageRendererExtension;
field public static final org.jetbrains.jewel.markdown.extensions.images.Coil3ImageRendererExtension.Companion Companion;
}
public static final class Coil3ImageRendererExtension.Companion {
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public org.jetbrains.jewel.markdown.extensions.images.Coil3ImageRendererExtension withDefaultLoader();
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public org.jetbrains.jewel.markdown.extensions.images.Coil3ImageRendererExtension withDefaultLoader(coil3.PlatformContext context);
}
}

View File

@@ -0,0 +1 @@
// Signature format: 4.0

View File

@@ -0,0 +1,70 @@
// Signature format: 4.0
package org.jetbrains.jewel.intui.markdown.bridge {
public final class BridgeMarkdownBlockRendererExtensionsKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer create(org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer.Companion, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling styling, optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions, optional org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer);
}
public final class BridgeProvideMarkdownStylingKt {
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(com.intellij.openapi.project.Project project, org.jetbrains.jewel.markdown.rendering.ImageSourceResolver imageSourceResolver, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(com.intellij.openapi.project.Project project, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(optional String themeName, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, optional org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter codeHighlighter, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(org.jetbrains.jewel.markdown.rendering.ImageSourceResolver imageSourceResolver, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, optional org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter codeHighlighter, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, optional org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter codeHighlighter, kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
}
package org.jetbrains.jewel.intui.markdown.bridge.styling {
public final class BridgeMarkdownStylingKt {
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.InlinesStyling create(org.jetbrains.jewel.markdown.rendering.InlinesStyling.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.text.SpanStyle inlineCode, optional androidx.compose.ui.text.SpanStyle link, optional androidx.compose.ui.text.SpanStyle linkDisabled, optional androidx.compose.ui.text.SpanStyle linkHovered, optional androidx.compose.ui.text.SpanStyle linkFocused, optional androidx.compose.ui.text.SpanStyle linkPressed, optional androidx.compose.ui.text.SpanStyle linkVisited, optional androidx.compose.ui.text.SpanStyle emphasis, optional androidx.compose.ui.text.SpanStyle strongEmphasis, optional androidx.compose.ui.text.SpanStyle inlineHtml, optional boolean renderInlineHtml);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.InlinesStyling create(org.jetbrains.jewel.markdown.rendering.InlinesStyling.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.SpanStyle inlineCode, optional androidx.compose.ui.text.SpanStyle link, optional androidx.compose.ui.text.SpanStyle linkDisabled, optional androidx.compose.ui.text.SpanStyle linkHovered, optional androidx.compose.ui.text.SpanStyle linkFocused, optional androidx.compose.ui.text.SpanStyle linkPressed, optional androidx.compose.ui.text.SpanStyle linkVisited, optional androidx.compose.ui.text.SpanStyle emphasis, optional androidx.compose.ui.text.SpanStyle strongEmphasis, optional androidx.compose.ui.text.SpanStyle inlineHtml);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Companion, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented indented, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced fenced);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth, optional boolean scrollsHorizontally, optional androidx.compose.ui.text.TextStyle infoTextStyle, optional androidx.compose.foundation.layout.PaddingValues infoPadding, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition infoPosition);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth, optional boolean scrollsHorizontally);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float blockVerticalSpacing, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph paragraph, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading heading, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote blockQuote, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code code, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List list, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image image, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak thematicBreak, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock htmlBlock);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 h1, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 h2, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 h3, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 h4, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 h5, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 h6);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered ordered, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered unordered);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.Companion, optional androidx.compose.ui.text.TextStyle numberStyle, optional float numberContentGap, optional float numberMinWidth, optional int numberTextAlign, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.Companion, optional androidx.compose.ui.text.TextStyle numberStyle, optional float numberContentGap, optional float numberMinWidth, optional int numberTextAlign, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles numberFormatStyles);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.Companion, optional Character? bullet, optional androidx.compose.ui.text.TextStyle bulletStyle, optional float bulletContentGap, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional float markerMinWidth);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.Companion, optional Character? bullet, optional androidx.compose.ui.text.TextStyle bulletStyle, optional float bulletContentGap, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional float markerMinWidth, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.BulletCharStyles? bulletCharStyles);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph.Companion, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak create(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image default(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image.Companion, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor);
}
}
package org.jetbrains.jewel.intui.markdown.bridge.styling.extensions.github.alerts {
public final class BridgeGitHubAlertStylingKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling create(org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling.Companion, optional org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling note, optional org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling tip, optional org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling important, optional org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling warning, optional org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling caution);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling create(org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling create(org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling create(org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling create(org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling create(org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
}
}
package org.jetbrains.jewel.intui.markdown.bridge.styling.extensions.github.tables {
public final class BridgeGitHubTableStylingKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors create(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors.Companion, optional long borderColor, optional long rowBackgroundColor, optional long alternateRowBackgroundColor, optional org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle rowBackgroundStyle);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics create(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics.Companion, optional float borderWidth, optional androidx.compose.foundation.layout.PaddingValues cellPadding, optional androidx.compose.ui.Alignment.Horizontal defaultCellContentAlignment, optional androidx.compose.ui.Alignment.Horizontal headerDefaultCellContentAlignment);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling create(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling.Companion, optional org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors colors, optional org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics metrics, optional androidx.compose.ui.text.font.FontWeight headerBaseFontWeight);
}
}

View File

@@ -0,0 +1,100 @@
// Signature format: 4.0
package org.jetbrains.jewel.intui.markdown.standalone {
public final class IntUiMarkdownBlockRendererExtensionsKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer dark(org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer.Companion, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling styling, optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions, optional org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer light(org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer.Companion, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling styling, optional java.util.List<? extends org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension> rendererExtensions, optional org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer inlineRenderer);
}
public final class IntUiProvideMarkdownStylingKt {
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(optional boolean isDark, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, optional org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter codeHighlighter, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(org.jetbrains.jewel.markdown.rendering.ImageSourceResolver imageSourceResolver, optional boolean isDark, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, optional org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, optional org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter codeHighlighter, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(org.jetbrains.jewel.markdown.rendering.ImageSourceResolver imageSourceResolver, org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter codeHighlighter, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideMarkdownStyling(org.jetbrains.jewel.markdown.rendering.MarkdownStyling markdownStyling, org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer markdownBlockRenderer, org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter codeHighlighter, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.jetbrains.jewel.markdown.processing.MarkdownProcessor markdownProcessor, kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
}
package org.jetbrains.jewel.intui.markdown.standalone.styling {
public final class IntUiMarkdownStylingKt {
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.InlinesStyling dark(org.jetbrains.jewel.markdown.rendering.InlinesStyling.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.text.SpanStyle inlineCode, optional androidx.compose.ui.text.SpanStyle link, optional androidx.compose.ui.text.SpanStyle linkDisabled, optional androidx.compose.ui.text.SpanStyle linkHovered, optional androidx.compose.ui.text.SpanStyle linkFocused, optional androidx.compose.ui.text.SpanStyle linkPressed, optional androidx.compose.ui.text.SpanStyle linkVisited, optional androidx.compose.ui.text.SpanStyle emphasis, optional androidx.compose.ui.text.SpanStyle strongEmphasis, optional androidx.compose.ui.text.SpanStyle inlineHtml, optional boolean renderInlineHtml);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.InlinesStyling dark(org.jetbrains.jewel.markdown.rendering.InlinesStyling.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.SpanStyle inlineCode, optional androidx.compose.ui.text.SpanStyle link, optional androidx.compose.ui.text.SpanStyle linkDisabled, optional androidx.compose.ui.text.SpanStyle linkHovered, optional androidx.compose.ui.text.SpanStyle linkFocused, optional androidx.compose.ui.text.SpanStyle linkPressed, optional androidx.compose.ui.text.SpanStyle linkVisited, optional androidx.compose.ui.text.SpanStyle emphasis, optional androidx.compose.ui.text.SpanStyle strongEmphasis, optional androidx.compose.ui.text.SpanStyle inlineHtml);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Companion, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented indented, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced fenced);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.Companion, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth, optional boolean scrollsHorizontally, optional androidx.compose.ui.text.TextStyle infoTextStyle, optional androidx.compose.foundation.layout.PaddingValues infoPadding, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition infoPosition);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented.Companion, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth, optional boolean scrollsHorizontally);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float blockVerticalSpacing, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph paragraph, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading heading, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote blockQuote, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code code, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List list, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image image, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak thematicBreak, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock htmlBlock);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 h1, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 h2, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 h3, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 h4, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 h5, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 h6);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered ordered, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered unordered);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.Companion, optional androidx.compose.ui.text.TextStyle numberStyle, optional float numberContentGap, optional float numberMinWidth, optional int numberTextAlign, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.Companion, optional androidx.compose.ui.text.TextStyle numberStyle, optional float numberContentGap, optional float numberMinWidth, optional int numberTextAlign, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles numberFormatStyles);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.Companion, optional Character? bullet, optional androidx.compose.ui.text.TextStyle bulletStyle, optional float bulletContentGap, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional float markerMinWidth);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.Companion, optional Character? bullet, optional androidx.compose.ui.text.TextStyle bulletStyle, optional float bulletContentGap, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional float markerMinWidth, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.BulletCharStyles? bulletCharStyles);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph.Companion, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak dark(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image default(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image.Companion, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.InlinesStyling light(org.jetbrains.jewel.markdown.rendering.InlinesStyling.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.text.SpanStyle inlineCode, optional androidx.compose.ui.text.SpanStyle link, optional androidx.compose.ui.text.SpanStyle linkDisabled, optional androidx.compose.ui.text.SpanStyle linkHovered, optional androidx.compose.ui.text.SpanStyle linkFocused, optional androidx.compose.ui.text.SpanStyle linkPressed, optional androidx.compose.ui.text.SpanStyle linkVisited, optional androidx.compose.ui.text.SpanStyle emphasis, optional androidx.compose.ui.text.SpanStyle strongEmphasis, optional androidx.compose.ui.text.SpanStyle inlineHtml, optional boolean renderInlineHtml);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.InlinesStyling light(org.jetbrains.jewel.markdown.rendering.InlinesStyling.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.ui.text.SpanStyle inlineCode, optional androidx.compose.ui.text.SpanStyle link, optional androidx.compose.ui.text.SpanStyle linkDisabled, optional androidx.compose.ui.text.SpanStyle linkHovered, optional androidx.compose.ui.text.SpanStyle linkFocused, optional androidx.compose.ui.text.SpanStyle linkPressed, optional androidx.compose.ui.text.SpanStyle linkVisited, optional androidx.compose.ui.text.SpanStyle emphasis, optional androidx.compose.ui.text.SpanStyle strongEmphasis, optional androidx.compose.ui.text.SpanStyle inlineHtml);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Companion, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented indented, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced fenced);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.Companion, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth, optional boolean scrollsHorizontally, optional androidx.compose.ui.text.TextStyle infoTextStyle, optional androidx.compose.foundation.layout.PaddingValues infoPadding, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Fenced.InfoPosition infoPosition);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code.Indented.Companion, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth, optional boolean scrollsHorizontally);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional androidx.compose.ui.text.TextStyle editorTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float blockVerticalSpacing, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph paragraph, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading heading, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.BlockQuote blockQuote, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Code code, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List list, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Image image, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak thematicBreak, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock htmlBlock);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 h1, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 h2, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 h3, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 h4, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 h5, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 h6);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1 light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H1.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2 light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H2.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3 light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H3.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4 light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H4.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5 light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H5.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6 light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Heading.H6.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling, optional float underlineWidth, optional long underlineColor, optional float underlineGap, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.HtmlBlock.Companion, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.layout.PaddingValues padding, optional androidx.compose.ui.graphics.Shape shape, optional long background, optional float borderWidth, optional long borderColor, optional boolean fillWidth);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Companion, optional androidx.compose.ui.text.TextStyle baseTextStyle, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered ordered, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered unordered);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.Companion, optional androidx.compose.ui.text.TextStyle numberStyle, optional float numberContentGap, optional float numberMinWidth, optional int numberTextAlign, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.Companion, optional androidx.compose.ui.text.TextStyle numberStyle, optional float numberContentGap, optional float numberMinWidth, optional int numberTextAlign, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Ordered.NumberFormatStyles numberFormatStyles);
method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.Companion, optional Character? bullet, optional androidx.compose.ui.text.TextStyle bulletStyle, optional float bulletContentGap, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional float markerMinWidth);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.Companion, optional Character? bullet, optional androidx.compose.ui.text.TextStyle bulletStyle, optional float bulletContentGap, optional float itemVerticalSpacing, optional float itemVerticalSpacingTight, optional androidx.compose.foundation.layout.PaddingValues padding, optional float markerMinWidth, optional org.jetbrains.jewel.markdown.rendering.MarkdownStyling.List.Unordered.BulletCharStyles? bulletCharStyles);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.Paragraph.Companion, optional org.jetbrains.jewel.markdown.rendering.InlinesStyling inlinesStyling);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak light(org.jetbrains.jewel.markdown.rendering.MarkdownStyling.ThematicBreak.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor);
}
}
package org.jetbrains.jewel.intui.markdown.standalone.styling.extensions.github.alerts {
public final class IntUiGitHubAlertStylingKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling dark(org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling.Companion, optional org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling note, optional org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling tip, optional org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling important, optional org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling warning, optional org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling caution);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling dark(org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling dark(org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling dark(org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling dark(org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling dark(org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling light(org.jetbrains.jewel.markdown.extensions.github.alerts.AlertStyling.Companion, optional org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling note, optional org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling tip, optional org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling important, optional org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling warning, optional org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling caution);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling light(org.jetbrains.jewel.markdown.extensions.github.alerts.CautionAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling light(org.jetbrains.jewel.markdown.extensions.github.alerts.ImportantAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling light(org.jetbrains.jewel.markdown.extensions.github.alerts.NoteAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling light(org.jetbrains.jewel.markdown.extensions.github.alerts.TipAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling light(org.jetbrains.jewel.markdown.extensions.github.alerts.WarningAlertStyling.Companion, optional androidx.compose.foundation.layout.PaddingValues padding, optional float lineWidth, optional long lineColor, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional int strokeCap, optional androidx.compose.ui.text.TextStyle titleTextStyle, optional org.jetbrains.jewel.ui.icon.IconKey? titleIconKey, optional long titleIconTint, optional long textColor);
}
}
package org.jetbrains.jewel.intui.markdown.standalone.styling.extensions.github.tables {
public final class IntUiGitHubTableStylingKt {
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors dark(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors.Companion, optional long borderColor, optional long rowBackgroundColor, optional long alternateRowBackgroundColor, optional org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle rowBackgroundStyle);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling dark(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling.Companion, optional org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors colors, optional org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics metrics, optional androidx.compose.ui.text.font.FontWeight headerBaseFontWeight);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics defaults(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics.Companion, optional float borderWidth, optional androidx.compose.foundation.layout.PaddingValues cellPadding, optional androidx.compose.ui.Alignment.Horizontal defaultCellContentAlignment, optional androidx.compose.ui.Alignment.Horizontal headerDefaultCellContentAlignment);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors light(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors.Companion, optional long borderColor, optional long rowBackgroundColor, optional long alternateRowBackgroundColor, optional org.jetbrains.jewel.markdown.extensions.github.tables.RowBackgroundStyle rowBackgroundStyle);
method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling light(org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableStyling.Companion, optional org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableColors colors, optional org.jetbrains.jewel.markdown.extensions.github.tables.GfmTableMetrics metrics, optional androidx.compose.ui.text.font.FontWeight headerBaseFontWeight);
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff