diff --git a/platform/jewel/decorated-window/metalava/decorated-window-api-0.31.0.txt b/platform/jewel/decorated-window/metalava/decorated-window-api-0.31.0.txt new file mode 100644 index 000000000000..967e6e35c532 --- /dev/null +++ b/platform/jewel/decorated-window/metalava/decorated-window-api-0.31.0.txt @@ -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 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, optional org.jetbrains.jewel.window.styling.DecoratedWindowStyle style, kotlin.jvm.functions.Function1 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 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 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 getLocalDecoratedWindowStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal 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 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 getLocalTitleBarStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal 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; + } + +} + diff --git a/platform/jewel/decorated-window/metalava/decorated-window-api-stable-0.31.0.txt b/platform/jewel/decorated-window/metalava/decorated-window-api-stable-0.31.0.txt new file mode 100644 index 000000000000..967e6e35c532 --- /dev/null +++ b/platform/jewel/decorated-window/metalava/decorated-window-api-stable-0.31.0.txt @@ -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 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, optional org.jetbrains.jewel.window.styling.DecoratedWindowStyle style, kotlin.jvm.functions.Function1 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 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 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 getLocalDecoratedWindowStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal 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 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 getLocalTitleBarStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal 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; + } + +} + diff --git a/platform/jewel/docs/releasing-guide.md b/platform/jewel/docs/releasing-guide.md index 39957fd6e120..e88f5b0fca0b 100644 --- a/platform/jewel/docs/releasing-guide.md +++ b/platform/jewel/docs/releasing-guide.md @@ -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 ``` -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 + ./scripts/metalava-signatures.main.kts update --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 ``` 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. diff --git a/platform/jewel/foundation/metalava/foundation-api-0.31.0.txt b/platform/jewel/foundation/metalava/foundation-api-0.31.0.txt new file mode 100644 index 000000000000..9cdbc772e514 --- /dev/null +++ b/platform/jewel/foundation/metalava/foundation-api-0.31.0.txt @@ -0,0 +1,1051 @@ +// Signature format: 4.0 +package org.jetbrains.jewel.foundation { + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class BorderColors { + ctor @KotlinOnly public BorderColors(androidx.compose.ui.graphics.Color normal, androidx.compose.ui.graphics.Color focused, androidx.compose.ui.graphics.Color disabled); + property public androidx.compose.ui.graphics.Color disabled; + property public androidx.compose.ui.graphics.Color focused; + property public androidx.compose.ui.graphics.Color normal; + field public static final org.jetbrains.jewel.foundation.BorderColors.Companion Companion; + } + + public static final class BorderColors.Companion { + } + + public final class CompatibilityKt { + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void enableNewSwingCompositing(); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DisabledAppearanceValues { + ctor public DisabledAppearanceValues(int brightness, int contrast, int alpha); + method public int getAlpha(); + method public int getBrightness(); + method public int getContrast(); + property public int alpha; + property public int brightness; + property public int contrast; + field public static final org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion Companion; + } + + public static final class DisabledAppearanceValues.Companion { + } + + public final class DisabledAppearanceValuesKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDisabledAppearanceValues(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDisabledAppearanceValues; + } + + @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.WARNING, message="This is an experimental API for Jewel and is likely to change before becoming stable.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.CONSTRUCTOR, kotlin.annotation.AnnotationTarget.FIELD, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY, kotlin.annotation.AnnotationTarget.PROPERTY_GETTER, kotlin.annotation.AnnotationTarget.PROPERTY_SETTER, kotlin.annotation.AnnotationTarget.TYPEALIAS, kotlin.annotation.AnnotationTarget.VALUE_PARAMETER}) public @interface ExperimentalJewelApi { + } + + @kotlin.annotation.Target(allowedTargets=kotlin.annotation.AnnotationTarget.CLASS) public @interface GenerateDataFunctions { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GlobalColors { + ctor @KotlinOnly public GlobalColors(org.jetbrains.jewel.foundation.BorderColors borders, org.jetbrains.jewel.foundation.OutlineColors outlines, org.jetbrains.jewel.foundation.TextColors text, androidx.compose.ui.graphics.Color panelBackground); + method public org.jetbrains.jewel.foundation.BorderColors getBorders(); + method public org.jetbrains.jewel.foundation.OutlineColors getOutlines(); + method public org.jetbrains.jewel.foundation.TextColors getText(); + property public org.jetbrains.jewel.foundation.BorderColors borders; + property public org.jetbrains.jewel.foundation.OutlineColors outlines; + property public androidx.compose.ui.graphics.Color panelBackground; + property public org.jetbrains.jewel.foundation.TextColors text; + field public static final org.jetbrains.jewel.foundation.GlobalColors.Companion Companion; + } + + public static final class GlobalColors.Companion { + } + + public final class GlobalColorsKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalGlobalColors(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalGlobalColors; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GlobalMetrics { + ctor @KotlinOnly public GlobalMetrics(androidx.compose.ui.unit.Dp outlineWidth, androidx.compose.ui.unit.Dp rowHeight); + property public androidx.compose.ui.unit.Dp outlineWidth; + property public androidx.compose.ui.unit.Dp rowHeight; + field public static final org.jetbrains.jewel.foundation.GlobalMetrics.Companion Companion; + } + + public static final class GlobalMetrics.Companion { + } + + public final class GlobalMetricsKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalGlobalMetrics(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalGlobalMetrics; + } + + @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.WARNING, message="This is an internal API for Jewel and is subject to change without notice.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.CONSTRUCTOR, kotlin.annotation.AnnotationTarget.FIELD, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY, kotlin.annotation.AnnotationTarget.PROPERTY_GETTER, kotlin.annotation.AnnotationTarget.PROPERTY_SETTER, kotlin.annotation.AnnotationTarget.TYPEALIAS, kotlin.annotation.AnnotationTarget.VALUE_PARAMETER}) public @interface InternalJewelApi { + } + + public final class JewelApiVersionKt { + method public static String getApiVersionString(org.jetbrains.jewel.foundation.JewelBuild); + property public static String org.jetbrains.jewel.foundation.JewelBuild.apiVersionString; + } + + public final class JewelBuild { + field public static final org.jetbrains.jewel.foundation.JewelBuild INSTANCE; + } + + public final class JewelFlags { + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public boolean getUseCustomPopupRenderer(); + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public void setUseCustomPopupRenderer(boolean); + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public boolean useCustomPopupRenderer; + field public static final org.jetbrains.jewel.foundation.JewelFlags INSTANCE; + } + + public final class LocalComponentKt { + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalComponent(); + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalComponent; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class OutlineColors { + ctor @KotlinOnly public OutlineColors(androidx.compose.ui.graphics.Color focused, androidx.compose.ui.graphics.Color focusedWarning, androidx.compose.ui.graphics.Color focusedError, androidx.compose.ui.graphics.Color warning, androidx.compose.ui.graphics.Color error); + property public androidx.compose.ui.graphics.Color error; + property public androidx.compose.ui.graphics.Color focused; + property public androidx.compose.ui.graphics.Color focusedError; + property public androidx.compose.ui.graphics.Color focusedWarning; + property public androidx.compose.ui.graphics.Color warning; + field public static final org.jetbrains.jewel.foundation.OutlineColors.Companion Companion; + } + + public static final class OutlineColors.Companion { + } + + public abstract sealed class Stroke { + } + + public enum Stroke.Alignment { + enum_constant public static final org.jetbrains.jewel.foundation.Stroke.Alignment Center; + enum_constant public static final org.jetbrains.jewel.foundation.Stroke.Alignment Inside; + enum_constant public static final org.jetbrains.jewel.foundation.Stroke.Alignment Outside; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class Stroke.Brush extends org.jetbrains.jewel.foundation.Stroke { + method public org.jetbrains.jewel.foundation.Stroke.Alignment getAlignment(); + method public androidx.compose.ui.graphics.Brush getBrush(); + property public org.jetbrains.jewel.foundation.Stroke.Alignment alignment; + property public androidx.compose.ui.graphics.Brush brush; + property public androidx.compose.ui.unit.Dp expand; + property public androidx.compose.ui.unit.Dp width; + } + + @androidx.compose.runtime.Immutable public static final class Stroke.None extends org.jetbrains.jewel.foundation.Stroke { + field public static final org.jetbrains.jewel.foundation.Stroke.None INSTANCE; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class Stroke.Solid extends org.jetbrains.jewel.foundation.Stroke { + method public org.jetbrains.jewel.foundation.Stroke.Alignment getAlignment(); + property public org.jetbrains.jewel.foundation.Stroke.Alignment alignment; + property public androidx.compose.ui.graphics.Color color; + property public androidx.compose.ui.unit.Dp expand; + property public androidx.compose.ui.unit.Dp width; + } + + public final class StrokeKt { + method public static org.jetbrains.jewel.foundation.Stroke Stroke(float width, androidx.compose.ui.graphics.Brush brush, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float expand); + method public static org.jetbrains.jewel.foundation.Stroke Stroke(float width, long color, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float expand); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextColors { + ctor @KotlinOnly @Deprecated public TextColors(androidx.compose.ui.graphics.Color normal, androidx.compose.ui.graphics.Color selected, androidx.compose.ui.graphics.Color disabled, androidx.compose.ui.graphics.Color info, androidx.compose.ui.graphics.Color error); + ctor @KotlinOnly public TextColors(androidx.compose.ui.graphics.Color normal, androidx.compose.ui.graphics.Color selected, androidx.compose.ui.graphics.Color disabled, androidx.compose.ui.graphics.Color disabledSelected, androidx.compose.ui.graphics.Color info, androidx.compose.ui.graphics.Color error, androidx.compose.ui.graphics.Color warning); + property public androidx.compose.ui.graphics.Color disabled; + property public androidx.compose.ui.graphics.Color disabledSelected; + property public androidx.compose.ui.graphics.Color error; + property public androidx.compose.ui.graphics.Color info; + property public androidx.compose.ui.graphics.Color normal; + property public androidx.compose.ui.graphics.Color selected; + property public androidx.compose.ui.graphics.Color warning; + field public static final org.jetbrains.jewel.foundation.TextColors.Companion Companion; + } + + public static final class TextColors.Companion { + } + +} + +package org.jetbrains.jewel.foundation.actionSystem { + + public interface DataProviderContext { + method public void lazy(String key, kotlin.jvm.functions.Function0 initializer); + method public void set(String key, TValue? value); + } + + @Deprecated public final class DataProviderNode extends androidx.compose.ui.Modifier.Node implements androidx.compose.ui.focus.FocusEventModifierNode androidx.compose.ui.node.TraversableNode { + ctor @Deprecated public DataProviderNode(kotlin.jvm.functions.Function1 dataProvider); + method @Deprecated public kotlin.jvm.functions.Function1 getDataProvider(); + method @Deprecated public boolean getHasFocus(); + method @Deprecated public org.jetbrains.jewel.foundation.actionSystem.DataProviderNode.TraverseKey getTraverseKey(); + method @Deprecated public void onFocusEvent(androidx.compose.ui.focus.FocusState focusState); + method @Deprecated public void setDataProvider(kotlin.jvm.functions.Function1); + method @Deprecated public void setHasFocus(boolean); + property @Deprecated public kotlin.jvm.functions.Function1 dataProvider; + property @Deprecated public boolean hasFocus; + property @Deprecated public org.jetbrains.jewel.foundation.actionSystem.DataProviderNode.TraverseKey traverseKey; + field @Deprecated public static final org.jetbrains.jewel.foundation.actionSystem.DataProviderNode.TraverseKey TraverseKey; + } + + @Deprecated public static final class DataProviderNode.TraverseKey { + } + + public final class ProvideDataKt { + method public static androidx.compose.ui.Modifier provideData(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1 dataProvider); + } + +} + +package org.jetbrains.jewel.foundation.code { + + @kotlin.jvm.JvmInline public final value class MimeType { + ctor @KotlinOnly public MimeType(String mimeType); + method public String base(); + method public String displayName(); + field public static final String ATTR_FOLDER_TYPE = "folderType"; + field public static final String ATTR_ROLE = "role"; + field public static final String ATTR_ROOT_TAG = "rootTag"; + field public static final String VALUE_MANIFEST = "manifest"; + field public static final String VALUE_RESOURCE = "resource"; + } + + public static final class MimeType.Known { + method public String? fromMarkdownLanguageName(String name); + property public org.jetbrains.jewel.foundation.code.MimeType AGSL; + property public org.jetbrains.jewel.foundation.code.MimeType AIDL; + property public org.jetbrains.jewel.foundation.code.MimeType C; + property public org.jetbrains.jewel.foundation.code.MimeType CPP; + property public org.jetbrains.jewel.foundation.code.MimeType DART; + property public org.jetbrains.jewel.foundation.code.MimeType DIFF; + property public org.jetbrains.jewel.foundation.code.MimeType GO; + property public org.jetbrains.jewel.foundation.code.MimeType GRADLE; + property public org.jetbrains.jewel.foundation.code.MimeType GRADLE_KTS; + property public org.jetbrains.jewel.foundation.code.MimeType GROOVY; + property public org.jetbrains.jewel.foundation.code.MimeType JAVA; + property public org.jetbrains.jewel.foundation.code.MimeType JAVASCRIPT; + property public org.jetbrains.jewel.foundation.code.MimeType JSON; + property public org.jetbrains.jewel.foundation.code.MimeType KOTLIN; + property public org.jetbrains.jewel.foundation.code.MimeType MANIFEST; + property public org.jetbrains.jewel.foundation.code.MimeType PATCH; + property public org.jetbrains.jewel.foundation.code.MimeType PROGUARD; + property public org.jetbrains.jewel.foundation.code.MimeType PROPERTIES; + property public org.jetbrains.jewel.foundation.code.MimeType PROTO; + property public org.jetbrains.jewel.foundation.code.MimeType PYTHON; + property public org.jetbrains.jewel.foundation.code.MimeType REGEX; + property public org.jetbrains.jewel.foundation.code.MimeType RESOURCE; + property public org.jetbrains.jewel.foundation.code.MimeType RUST; + property public org.jetbrains.jewel.foundation.code.MimeType SHELL; + property public org.jetbrains.jewel.foundation.code.MimeType SQL; + property public org.jetbrains.jewel.foundation.code.MimeType SVG; + property public org.jetbrains.jewel.foundation.code.MimeType TEXT; + property public org.jetbrains.jewel.foundation.code.MimeType TOML; + property public org.jetbrains.jewel.foundation.code.MimeType TYPESCRIPT; + property public org.jetbrains.jewel.foundation.code.MimeType UNKNOWN; + property public org.jetbrains.jewel.foundation.code.MimeType VERSION_CATALOG; + property public org.jetbrains.jewel.foundation.code.MimeType XML; + property public org.jetbrains.jewel.foundation.code.MimeType YAML; + field public static final org.jetbrains.jewel.foundation.code.MimeType.Known INSTANCE; + } + + public final class MimeTypeKt { + method public static boolean isGradle(String?); + method public static boolean isJava(String?); + method public static boolean isKotlin(String?); + method public static boolean isManifest(String?); + method public static boolean isProto(String?); + method public static boolean isRegex(String?); + method public static boolean isSql(String?); + method public static boolean isVersionCatalog(String?); + method public static boolean isXml(String?); + } + +} + +package org.jetbrains.jewel.foundation.code.highlighting { + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface CodeHighlighter { + method public kotlinx.coroutines.flow.Flow highlight(String code, String? mimeType); + } + + public final class CodeHighlighterKt { + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalCodeHighlighter(); + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalCodeHighlighter; + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class NoOpCodeHighlighter implements org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter { + method public kotlinx.coroutines.flow.Flow highlight(String code, String? mimeType); + field public static final org.jetbrains.jewel.foundation.code.highlighting.NoOpCodeHighlighter INSTANCE; + } + +} + +package org.jetbrains.jewel.foundation.layout { + + public final class BasicTableLayoutKt { + method @androidx.compose.runtime.Composable public static void BasicTableLayout(int rowCount, int columnCount, long cellBorderColor, optional androidx.compose.ui.Modifier modifier, optional float cellBorderWidth, java.util.List>> rows); + } + +} + +package org.jetbrains.jewel.foundation.lazy { + + public class DefaultMacOsSelectableColumnKeybindings extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings { + ctor public DefaultMacOsSelectableColumnKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + field public static final org.jetbrains.jewel.foundation.lazy.DefaultMacOsSelectableColumnKeybindings.Companion Companion; + } + + public static final class DefaultMacOsSelectableColumnKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.DefaultMacOsSelectableColumnKeybindings { + } + + public class DefaultSelectableColumnKeybindings implements org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings { + ctor public DefaultSelectableColumnKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isContiguousSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isContiguousSelectionKeyPressed; + property public boolean androidx.compose.ui.input.key.KeyEvent.isEdit; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToFirstItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToLastItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithNextItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithPreviousItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndExtendSelection; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndSelectItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndExtendSelection; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndSelectItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectAll; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectFirstItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectLastItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousItem; + field public static final org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings.Companion Companion; + } + + public static final class DefaultSelectableColumnKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings { + } + + public class DefaultSelectableOnKeyEvent implements org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent { + ctor public DefaultSelectableOnKeyEvent(org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + property public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + field public static final org.jetbrains.jewel.foundation.lazy.DefaultSelectableOnKeyEvent.Companion Companion; + } + + public static final class DefaultSelectableOnKeyEvent.Companion extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableOnKeyEvent { + } + + public interface SelectableColumnKeybindings { + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isContiguousSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isContiguousSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isEdit; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToFirstItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToLastItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithNextItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithPreviousItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndExtendSelection; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndSelectItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndExtendSelection; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndSelectItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectAll; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectFirstItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectLastItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousItem; + } + + public interface SelectableColumnOnKeyEvent { + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + method public default void onEdit(); + method public default void onExtendSelectionToFirst(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onExtendSelectionToLastItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onExtendSelectionWithNextItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onExtendSelectionWithPreviousItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageDownAndExtendSelection(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageDownAndSelectItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageUpAndExtendSelection(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageUpAndSelectItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectAll(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectFirstItem(java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectLastItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectNextItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectPreviousItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + property public abstract org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + } + + public final class SelectableLazyColumnKt { + method @androidx.compose.runtime.Composable public static void SelectableLazyColumn(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional boolean reverseLayout, optional kotlin.jvm.functions.Function1,kotlin.Unit> onSelectedIndexesChange, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, optional org.jetbrains.jewel.foundation.lazy.tree.KeyActions keyActions, optional org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions pointerEventActions, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SelectableLazyColumn(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional boolean reverseLayout, optional kotlin.jvm.functions.Function1,kotlin.Unit> onSelectedIndexesChange, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, optional org.jetbrains.jewel.foundation.lazy.tree.KeyActions keyActions, optional org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions pointerEventActions, kotlin.jvm.functions.Function1 content); + } + + public interface SelectableLazyItemScope extends androidx.compose.foundation.lazy.LazyItemScope { + method public boolean isActive(); + method public boolean isSelected(); + property public abstract boolean isActive; + property public abstract boolean isSelected; + } + + public abstract sealed class SelectableLazyListKey { + method public abstract Object getKey(); + property public abstract Object key; + } + + public static final class SelectableLazyListKey.NotSelectable extends org.jetbrains.jewel.foundation.lazy.SelectableLazyListKey { + ctor public SelectableLazyListKey.NotSelectable(Object key); + method public Object getKey(); + property public Object key; + } + + public static final class SelectableLazyListKey.Selectable extends org.jetbrains.jewel.foundation.lazy.SelectableLazyListKey { + ctor public SelectableLazyListKey.Selectable(Object key); + method public Object getKey(); + property public Object key; + } + + public interface SelectableLazyListScope { + method public void item(Object key, optional Object? contentType, optional boolean selectable, kotlin.jvm.functions.Function1 content); + method public void items(int count, kotlin.jvm.functions.Function1 key, optional kotlin.jvm.functions.Function1 contentType, optional kotlin.jvm.functions.Function1 selectable, kotlin.jvm.functions.Function2 itemContent); + method public void stickyHeader(Object key, optional Object? contentType, optional boolean selectable, kotlin.jvm.functions.Function1 content); + } + + public final class SelectableLazyListScopeKt { + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.foundation.lazy.SelectableLazyItemScope SelectableLazyItemScope(androidx.compose.foundation.lazy.LazyItemScope, optional boolean isSelected, optional boolean isActive); + method public static void items(org.jetbrains.jewel.foundation.lazy.SelectableLazyListScope, java.util.List items, optional kotlin.jvm.functions.Function1 key, optional kotlin.jvm.functions.Function1 contentType, optional kotlin.jvm.functions.Function1 selectable, kotlin.jvm.functions.Function2 itemContent); + method public static void itemsIndexed(org.jetbrains.jewel.foundation.lazy.SelectableLazyListScope, java.util.List items, optional kotlin.jvm.functions.Function2 key, optional kotlin.jvm.functions.Function2 contentType, optional kotlin.jvm.functions.Function2 selectable, kotlin.jvm.functions.Function3 itemContent); + } + + public final class SelectableLazyListState implements androidx.compose.foundation.gestures.ScrollableState org.jetbrains.jewel.foundation.lazy.SelectableScope { + ctor public SelectableLazyListState(androidx.compose.foundation.lazy.LazyListState lazyListState); + method public int getFirstVisibleItemIndex(); + method public int getFirstVisibleItemScrollOffset(); + method public androidx.compose.foundation.interaction.InteractionSource getInteractionSource(); + method public Integer? getLastActiveItemIndex(); + method public androidx.compose.foundation.lazy.LazyListLayoutInfo getLayoutInfo(); + method public androidx.compose.foundation.lazy.LazyListState getLazyListState(); + method public java.util.Set getSelectedKeys(); + method public boolean isKeyboardNavigating(); + method public suspend Object? scrollToItem(int itemIndex, optional boolean animateScroll, optional int scrollOffset, kotlin.coroutines.Continuation); + method public void setKeyboardNavigating(boolean); + method public void setLastActiveItemIndex(Integer?); + method public void setSelectedKeys(java.util.Set); + property public int firstVisibleItemIndex; + property public int firstVisibleItemScrollOffset; + property public androidx.compose.foundation.interaction.InteractionSource interactionSource; + property public boolean isKeyboardNavigating; + property public Integer? lastActiveItemIndex; + property public androidx.compose.foundation.lazy.LazyListLayoutInfo layoutInfo; + property public androidx.compose.foundation.lazy.LazyListState lazyListState; + property public java.util.Set selectedKeys; + } + + public final class SelectableLazyListStateKt { + method public static kotlin.ranges.IntRange getVisibleItemsRange(androidx.compose.foundation.lazy.LazyListState); + method public static kotlin.ranges.IntRange getVisibleItemsRange(org.jetbrains.jewel.foundation.lazy.SelectableLazyListState); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.foundation.lazy.SelectableLazyListState rememberSelectableLazyListState(optional int firstVisibleItemIndex, optional int firstVisibleItemScrollOffset); + property public static kotlin.ranges.IntRange androidx.compose.foundation.lazy.LazyListState.visibleItemsRange; + property public static kotlin.ranges.IntRange org.jetbrains.jewel.foundation.lazy.SelectableLazyListState.visibleItemsRange; + } + + public interface SelectableScope { + method public java.util.Set getSelectedKeys(); + method public void setSelectedKeys(java.util.Set); + property public abstract java.util.Set selectedKeys; + } + + public enum SelectionMode { + enum_constant public static final org.jetbrains.jewel.foundation.lazy.SelectionMode Multiple; + enum_constant public static final org.jetbrains.jewel.foundation.lazy.SelectionMode None; + enum_constant public static final org.jetbrains.jewel.foundation.lazy.SelectionMode Single; + } + +} + +package org.jetbrains.jewel.foundation.lazy.tree { + + public final class BasicLazyTreeKt { + } + + public final class BuildTreeKt { + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree asTree(java.io.File, optional kotlin.jvm.functions.Function1 isOpen); + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree asTree(java.nio.file.Path, optional kotlin.jvm.functions.Function1 isOpen); + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree buildTree(kotlin.jvm.functions.Function1,kotlin.Unit> builder); + } + + public final class ChildrenGeneratorScope implements org.jetbrains.jewel.foundation.lazy.tree.TreeGeneratorScope { + ctor public ChildrenGeneratorScope(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element.Node parentElement); + method public void add(org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element element); + method public void addLeaf(T data, Object? id); + method public void addNode(T data, Object? id, kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + method public org.jetbrains.jewel.foundation.lazy.tree.ChildrenGeneratorScope.ParentInfo getParent(); + property public org.jetbrains.jewel.foundation.lazy.tree.ChildrenGeneratorScope.ParentInfo parent; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class ChildrenGeneratorScope.ParentInfo { + ctor public ChildrenGeneratorScope.ParentInfo(T data, int depth, int index); + method public T getData(); + method public int getDepth(); + method public int getIndex(); + property public T data; + property public int depth; + property public int index; + } + + public class DefaultMacOsTreeColumnKeybindings extends org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeybindings { + ctor public DefaultMacOsTreeColumnKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + field public static final org.jetbrains.jewel.foundation.lazy.tree.DefaultMacOsTreeColumnKeybindings.Companion Companion; + } + + public static final class DefaultMacOsTreeColumnKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.tree.DefaultMacOsTreeColumnKeybindings { + } + + public class DefaultSelectableLazyColumnEventAction implements org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions { + ctor public DefaultSelectableLazyColumnEventAction(); + method public void handlePointerEventPress(androidx.compose.ui.input.pointer.PointerEvent pointerEvent, org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, java.util.List allKeys, Object key); + method public void onExtendSelectionToKey(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + method public void toggleKeySelection(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + } + + public class DefaultSelectableLazyColumnKeyActions implements org.jetbrains.jewel.foundation.lazy.tree.KeyActions { + ctor public DefaultSelectableLazyColumnKeyActions(org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings, optional org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent actions); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent getActions(); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + method public kotlin.jvm.functions.Function1 handleOnKeyEvent(Object event, java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + property public org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent actions; + property public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + field public static final org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnKeyActions.Companion Companion; + } + + public static final class DefaultSelectableLazyColumnKeyActions.Companion extends org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnKeyActions { + } + + public final class DefaultTreeViewKeyActions extends org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnKeyActions { + ctor public DefaultTreeViewKeyActions(org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewOnKeyEvent actions); + method public org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewOnKeyEvent getActions(); + method public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings getKeybindings(); + property public org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewOnKeyEvent actions; + property public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings; + } + + public class DefaultTreeViewKeybindings extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings implements org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings { + ctor public DefaultTreeViewKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isEdit; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToChild; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToParent; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectChild; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextSibling; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectParent; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousSibling; + field public static final org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeybindings.Companion Companion; + } + + public static final class DefaultTreeViewKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeybindings { + } + + public final class DefaultTreeViewKeybindingsKt { + method public static kotlin.jvm.functions.Function1 getDefaultWindowsTreeViewClickModifierHandler(); + property public static kotlin.jvm.functions.Function1 DefaultWindowsTreeViewClickModifierHandler; + } + + public class DefaultTreeViewOnKeyEvent implements org.jetbrains.jewel.foundation.lazy.tree.TreeViewOnKeyEvent { + ctor public DefaultTreeViewOnKeyEvent(org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.tree.TreeState treeState); + method public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings getKeybindings(); + method public void onSelectChild(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public void onSelectParent(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + property public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings; + } + + public class DefaultTreeViewPointerEventAction extends org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnEventAction { + ctor public DefaultTreeViewPointerEventAction(org.jetbrains.jewel.foundation.lazy.tree.TreeState treeState); + } + + public interface KeyActions { + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent getActions(); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + method public kotlin.jvm.functions.Function1 handleOnKeyEvent(Object event, java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + property public abstract org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent actions; + property public abstract org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + } + + public final class KeyActionsKt { + method public static org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeyActions DefaultTreeViewKeyActions(org.jetbrains.jewel.foundation.lazy.tree.TreeState treeState); + } + + public interface PointerEventActions { + method public void handlePointerEventPress(androidx.compose.ui.input.pointer.PointerEvent pointerEvent, org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, java.util.List allKeys, Object key); + method public void onExtendSelectionToKey(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + method public void toggleKeySelection(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + } + + public final class Tree { + method public java.util.List> getRoots(); + method public boolean isEmpty(); + method public kotlin.sequences.Sequence> walkBreadthFirst(); + method public kotlin.sequences.Sequence> walkDepthFirst(); + property public java.util.List> roots; + field public static final org.jetbrains.jewel.foundation.lazy.tree.Tree.Companion Companion; + } + + public static final class Tree.Companion { + } + + public static sealed interface Tree.Element { + method public int getChildIndex(); + method public T getData(); + method public int getDepth(); + method public Object getId(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getNext(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getParent(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getPrevious(); + method public default Iterable> nextElementsIterable(); + method public default java.util.List> path(); + method public default Iterable> previousElementsIterable(); + method public void setNext(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + method public void setPrevious(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + property public abstract int childIndex; + property public abstract T data; + property public abstract int depth; + property public abstract Object id; + property public abstract org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next; + property public abstract org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent; + property public abstract org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous; + } + + public static final class Tree.Element.Leaf implements org.jetbrains.jewel.foundation.lazy.tree.Tree.Element { + ctor public Tree.Element.Leaf(T data, int depth, int childIndex, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next, Object id); + method public int getChildIndex(); + method public T getData(); + method public int getDepth(); + method public Object getId(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getNext(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getParent(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getPrevious(); + method public void setNext(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + method public void setPrevious(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + property public int childIndex; + property public T data; + property public int depth; + property public Object id; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous; + } + + public static final class Tree.Element.Node implements org.jetbrains.jewel.foundation.lazy.tree.Tree.Element { + ctor public Tree.Element.Node(T data, int depth, int childIndex, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent, kotlin.jvm.functions.Function1,? extends java.util.List>> childrenGenerator, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous, Object id); + method public void close(); + method public int getChildIndex(); + method public java.util.List>? getChildren(); + method public T getData(); + method public int getDepth(); + method public Object getId(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getNext(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getParent(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getPrevious(); + method public void open(optional boolean reloadChildren); + method public void setNext(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + method public void setPrevious(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + property public int childIndex; + property public java.util.List>? children; + property public T data; + property public int depth; + property public Object id; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous; + } + + public final class TreeBuilder implements org.jetbrains.jewel.foundation.lazy.tree.TreeGeneratorScope { + ctor public TreeBuilder(); + method public void add(org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element element); + method public void addLeaf(T data, Object? id); + method public void addNode(T data, Object? id, kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree build(); + } + + public abstract static sealed class TreeBuilder.Element { + method public abstract Object? getId(); + property public abstract Object? id; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TreeBuilder.Element.Leaf extends org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element { + ctor public TreeBuilder.Element.Leaf(T data, Object? id); + method public T getData(); + method public Object? getId(); + property public T data; + property public Object? id; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TreeBuilder.Element.Node extends org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element { + ctor public TreeBuilder.Element.Node(T data, Object? id, kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + method public kotlin.jvm.functions.Function1,kotlin.Unit> getChildrenGenerator(); + method public T getData(); + method public Object? getId(); + property public kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator; + property public T data; + property public Object? id; + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TreeElementState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public TreeElementState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean expanded, optional boolean pressed, optional boolean hovered, optional boolean active, optional boolean selected); + property @androidx.compose.runtime.Stable public boolean isActive; + property @androidx.compose.runtime.Stable public boolean isEnabled; + property @androidx.compose.runtime.Stable public boolean isExpanded; + property @androidx.compose.runtime.Stable public boolean isFocused; + property @androidx.compose.runtime.Stable public boolean isHovered; + property @androidx.compose.runtime.Stable public boolean isPressed; + property @androidx.compose.runtime.Stable public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.foundation.lazy.tree.TreeElementState.Companion Companion; + } + + public static final class TreeElementState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean expanded, optional boolean hovered, optional boolean pressed, optional boolean active, optional boolean selected); + } + + public interface TreeGeneratorScope { + method public void add(org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element element); + method public void addLeaf(T data, optional Object? id); + method public void addNode(T data, optional Object? id, optional kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + } + + public final class TreeKt { + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree emptyTree(); + } + + public final class TreeState implements androidx.compose.foundation.gestures.ScrollableState org.jetbrains.jewel.foundation.lazy.SelectableScope { + ctor public TreeState(org.jetbrains.jewel.foundation.lazy.SelectableLazyListState delegate); + method public java.util.Set getOpenNodes(); + method public void openNodes(java.util.List nodes); + method public void setOpenNodes(java.util.Set); + method public void toggleNode(Object nodeId); + property public java.util.Set openNodes; + property public java.util.Set selectedKeys; + } + + public final class TreeStateKt { + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.foundation.lazy.tree.TreeState rememberTreeState(optional androidx.compose.foundation.lazy.LazyListState lazyListState, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState); + } + + public interface TreeViewKeybindings extends org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings { + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToChild; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToParent; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectChild; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextSibling; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectParent; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousSibling; + } + + public interface TreeViewOnKeyEvent extends org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent { + method public void onSelectChild(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public void onSelectParent(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + } + +} + +package org.jetbrains.jewel.foundation.modifier { + + public final class ActivationKt { + method public static androidx.compose.ui.modifier.ProvidableModifierLocal getModifierLocalActivated(); + method public static androidx.compose.ui.Modifier onActivated(androidx.compose.ui.Modifier, optional boolean enabled, kotlin.jvm.functions.Function1 onChanged); + method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier trackActivation(androidx.compose.ui.Modifier); + method public static androidx.compose.ui.Modifier trackComponentActivation(androidx.compose.ui.Modifier, java.awt.Component awtParent); + method public static androidx.compose.ui.Modifier trackWindowActivation(androidx.compose.ui.Modifier, java.awt.Window window); + property public static androidx.compose.ui.modifier.ProvidableModifierLocal ModifierLocalActivated; + } + + public final class BorderKt { + method public static androidx.compose.ui.Modifier border(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.Stroke stroke, androidx.compose.ui.graphics.Shape shape); + method public static androidx.compose.ui.Modifier border(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, float width, androidx.compose.ui.graphics.Brush brush, optional androidx.compose.ui.graphics.Shape shape, optional float expand); + method public static androidx.compose.ui.Modifier border(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, float width, long color, optional androidx.compose.ui.graphics.Shape shape, optional float expand); + } + + public final class ModifierExtensionsKt { + method public static inline androidx.compose.ui.Modifier thenIf(androidx.compose.ui.Modifier, boolean precondition, kotlin.jvm.functions.Function1 action); + } + + public final class PointerModifiersKt { + method public static androidx.compose.ui.Modifier onHover(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1 onHover); + method public static androidx.compose.ui.Modifier onMove(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1 onMove); + } + +} + +package org.jetbrains.jewel.foundation.search { + + public enum MatchingCaseSensitivity { + enum_constant public static final org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity All; + enum_constant public static final org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity FirstLetter; + enum_constant public static final org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity None; + } + + public fun interface SpeedSearchMatcher { + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult matches(String? text); + field public static final org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.Companion Companion; + } + + public static final class SpeedSearchMatcher.Companion { + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher exactSubstringMatcher(String pattern, optional boolean ignoreCase); + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher patternMatcher(String pattern, optional boolean matchFromBeginning, optional org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity caseSensitivity, optional String ignoredSeparators); + } + + public static sealed interface SpeedSearchMatcher.MatchResult { + field public static final org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult.Companion Companion; + } + + public static final class SpeedSearchMatcher.MatchResult.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class SpeedSearchMatcher.MatchResult.Match implements org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult { + ctor public SpeedSearchMatcher.MatchResult.Match(java.util.List ranges); + method public java.util.List getRanges(); + property public java.util.List ranges; + } + + public static final class SpeedSearchMatcher.MatchResult.NoMatch implements org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult { + field public static final org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult.NoMatch INSTANCE; + } + +} + +package org.jetbrains.jewel.foundation.state { + + public final class CommonStateBitMask { + property public kotlin.ULong Active; + property public kotlin.ULong Enabled; + property public static int FIRST_AVAILABLE_OFFSET; + property public kotlin.ULong Focused; + property public kotlin.ULong Hovered; + property public kotlin.ULong Indeterminate; + property public kotlin.ULong Pressed; + property public kotlin.ULong Selected; + field public static final int FIRST_AVAILABLE_OFFSET = 7; // 0x7 + field public static final org.jetbrains.jewel.foundation.state.CommonStateBitMask INSTANCE; + } + + public interface FocusableComponentState extends org.jetbrains.jewel.foundation.state.InteractiveComponentState { + method @androidx.compose.runtime.Composable public default T chooseValue(T normal, T disabled, T focused, T pressed, T hovered, T active); + method public boolean isFocused(); + property public abstract boolean isFocused; + } + + public interface InteractiveComponentState { + method public boolean isActive(); + method public boolean isEnabled(); + method public boolean isHovered(); + method public boolean isPressed(); + property public abstract boolean isActive; + property public abstract boolean isEnabled; + property public abstract boolean isHovered; + property public abstract boolean isPressed; + } + + public interface SelectableComponentState extends org.jetbrains.jewel.foundation.state.InteractiveComponentState { + method public boolean isSelected(); + property public abstract boolean isSelected; + } + + public interface ToggleableComponentState { + method public androidx.compose.ui.state.ToggleableState getToggleableState(); + method public default boolean isSelected(); + method public default boolean isSelectedOrIndeterminate(); + property public default boolean isSelected; + property public default boolean isSelectedOrIndeterminate; + property public abstract androidx.compose.ui.state.ToggleableState toggleableState; + field public static final org.jetbrains.jewel.foundation.state.ToggleableComponentState.Companion Companion; + } + + public static final class ToggleableComponentState.Companion { + method public androidx.compose.ui.state.ToggleableState readToggleableState(long); + } + +} + +package org.jetbrains.jewel.foundation.theme { + + public interface JewelTheme { + field public static final org.jetbrains.jewel.foundation.theme.JewelTheme.Companion Companion; + } + + public static final class JewelTheme.Companion { + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getConsoleTextStyle(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getDefaultTextStyle(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getEditorTextStyle(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalColors getGlobalColors(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalMetrics getGlobalMetrics(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public java.util.UUID getInstanceUuid(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public String getName(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isDark(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isSwingCompatMode(); + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle consoleTextStyle; + property public androidx.compose.ui.graphics.Color contentColor; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle defaultTextStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle editorTextStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalColors globalColors; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public java.util.UUID instanceUuid; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isDark; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isSwingCompatMode; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public String name; + } + + public final class JewelThemeKt { + method @androidx.compose.runtime.Composable public static void JewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, boolean swingCompatMode, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void JewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void OverrideDarkMode(boolean isDark, kotlin.jvm.functions.Function0 content); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalColorPalette(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalConsoleTextStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalContentColor(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalEditorTextStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalIconData(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTextStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalThemeInstanceUuid(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalThemeName(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalColorPalette; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalConsoleTextStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalContentColor; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalEditorTextStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalIconData; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTextStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalThemeInstanceUuid; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalThemeName; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ThemeColorPalette { + ctor public ThemeColorPalette(java.util.List gray, java.util.List blue, java.util.List green, java.util.List red, java.util.List yellow, java.util.List orange, java.util.List purple, java.util.List teal, java.util.Map rawMap); + method public long blue(int index); + method public androidx.compose.ui.graphics.Color? blueOrNull(int index); + method public java.util.List getBlue(); + method public java.util.List getGray(); + method public java.util.List getGreen(); + method public java.util.List getOrange(); + method public java.util.List getPurple(); + method public java.util.Map getRawMap(); + method public java.util.List getRed(); + method public java.util.List getTeal(); + method public java.util.List getYellow(); + method public long gray(int index); + method public androidx.compose.ui.graphics.Color? grayOrNull(int index); + method public long green(int index); + method public androidx.compose.ui.graphics.Color? greenOrNull(int index); + method public androidx.compose.ui.graphics.Color? lookup(String colorKey); + method public long orange(int index); + method public androidx.compose.ui.graphics.Color? orangeOrNull(int index); + method public long purple(int index); + method public androidx.compose.ui.graphics.Color? purpleOrNull(int index); + method public long red(int index); + method public androidx.compose.ui.graphics.Color? redOrNull(int index); + method public long teal(int index); + method public androidx.compose.ui.graphics.Color? tealOrNull(int index); + method public long yellow(int index); + method public androidx.compose.ui.graphics.Color? yellowOrNull(int index); + property public java.util.List blue; + property public java.util.List gray; + property public java.util.List green; + property public java.util.List orange; + property public java.util.List purple; + property public java.util.Map rawMap; + property public java.util.List red; + property public java.util.List teal; + property public java.util.List yellow; + field public static final org.jetbrains.jewel.foundation.theme.ThemeColorPalette.Companion Companion; + } + + public static final class ThemeColorPalette.Companion { + method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getEmpty(); + property public org.jetbrains.jewel.foundation.theme.ThemeColorPalette Empty; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ThemeDefinition { + ctor @KotlinOnly @Deprecated public ThemeDefinition(String name, boolean isDark, org.jetbrains.jewel.foundation.GlobalColors globalColors, org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics, androidx.compose.ui.text.TextStyle defaultTextStyle, androidx.compose.ui.text.TextStyle editorTextStyle, androidx.compose.ui.text.TextStyle consoleTextStyle, androidx.compose.ui.graphics.Color contentColor, org.jetbrains.jewel.foundation.theme.ThemeColorPalette colorPalette, org.jetbrains.jewel.foundation.theme.ThemeIconData iconData); + ctor @KotlinOnly public ThemeDefinition(String name, boolean isDark, org.jetbrains.jewel.foundation.GlobalColors globalColors, org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics, androidx.compose.ui.text.TextStyle defaultTextStyle, androidx.compose.ui.text.TextStyle editorTextStyle, androidx.compose.ui.text.TextStyle consoleTextStyle, androidx.compose.ui.graphics.Color contentColor, org.jetbrains.jewel.foundation.theme.ThemeColorPalette colorPalette, org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues); + method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColorPalette(); + method public androidx.compose.ui.text.TextStyle getConsoleTextStyle(); + method public androidx.compose.ui.text.TextStyle getDefaultTextStyle(); + method public org.jetbrains.jewel.foundation.DisabledAppearanceValues getDisabledAppearanceValues(); + method public androidx.compose.ui.text.TextStyle getEditorTextStyle(); + method public org.jetbrains.jewel.foundation.GlobalColors getGlobalColors(); + method public org.jetbrains.jewel.foundation.GlobalMetrics getGlobalMetrics(); + 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 colorPalette; + property public androidx.compose.ui.text.TextStyle consoleTextStyle; + property public androidx.compose.ui.graphics.Color contentColor; + property public androidx.compose.ui.text.TextStyle defaultTextStyle; + property public org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues; + property public androidx.compose.ui.text.TextStyle editorTextStyle; + property public org.jetbrains.jewel.foundation.GlobalColors globalColors; + property public org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics; + property public org.jetbrains.jewel.foundation.theme.ThemeIconData iconData; + property public boolean isDark; + property public String name; + } + + @androidx.compose.runtime.Immutable public interface 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 abstract org.jetbrains.jewel.foundation.theme.ThemeColorPalette colors; + property public abstract org.jetbrains.jewel.foundation.theme.ThemeIconData iconData; + property public abstract boolean isDark; + property public abstract String name; + } + + @androidx.compose.runtime.Immutable public final class ThemeIconData { + ctor public ThemeIconData(java.util.Map iconOverrides, java.util.Map colorPalette, java.util.Map selectionColorPalette); + method public java.util.Map getColorPalette(); + method public java.util.Map getIconOverrides(); + method public java.util.Map getSelectionColorPalette(); + method public java.util.Map selectionColorMapping(); + property public java.util.Map colorPalette; + property public java.util.Map iconOverrides; + property public java.util.Map selectionColorPalette; + field public static final org.jetbrains.jewel.foundation.theme.ThemeIconData.Companion Companion; + } + + public static final class ThemeIconData.Companion { + method public org.jetbrains.jewel.foundation.theme.ThemeIconData getEmpty(); + property public org.jetbrains.jewel.foundation.theme.ThemeIconData Empty; + } + +} + +package org.jetbrains.jewel.foundation.util { + + @org.jetbrains.annotations.ApiStatus.NonExtendable public abstract class JewelLogger { + ctor public JewelLogger(); + method public final void debug(String? message); + method public abstract void debug(String? message, Throwable? t); + method public final void debug(Throwable t); + method public final void error(String? message); + method public abstract void error(String? message, Throwable? t); + method public final void error(Throwable t); + method public final void info(String? message); + method public abstract void info(String? message, Throwable? t); + method public final void info(Throwable t); + method public final void trace(String? message); + method public abstract void trace(String? message, Throwable? t); + method public final void trace(Throwable t); + method public final void warn(String? message); + method public abstract void warn(String? message, Throwable? t); + method public final void warn(Throwable t); + field public static final org.jetbrains.jewel.foundation.util.JewelLogger.Companion Companion; + } + + public static final class JewelLogger.Companion { + method public org.jetbrains.jewel.foundation.util.JewelLogger getInstance(Class clazz); + method public org.jetbrains.jewel.foundation.util.JewelLogger getInstance(String category); + } + + public final class JewelLoggerKt { + method @KotlinOnly public static inline org.jetbrains.jewel.foundation.util.JewelLogger myLogger(T); + } + +} + diff --git a/platform/jewel/foundation/metalava/foundation-api-stable-0.31.0.txt b/platform/jewel/foundation/metalava/foundation-api-stable-0.31.0.txt new file mode 100644 index 000000000000..7caeb439f6dc --- /dev/null +++ b/platform/jewel/foundation/metalava/foundation-api-stable-0.31.0.txt @@ -0,0 +1,1021 @@ +// Signature format: 4.0 +package org.jetbrains.jewel.foundation { + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class BorderColors { + ctor @KotlinOnly public BorderColors(androidx.compose.ui.graphics.Color normal, androidx.compose.ui.graphics.Color focused, androidx.compose.ui.graphics.Color disabled); + property public androidx.compose.ui.graphics.Color disabled; + property public androidx.compose.ui.graphics.Color focused; + property public androidx.compose.ui.graphics.Color normal; + field public static final org.jetbrains.jewel.foundation.BorderColors.Companion Companion; + } + + public static final class BorderColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DisabledAppearanceValues { + ctor public DisabledAppearanceValues(int brightness, int contrast, int alpha); + method public int getAlpha(); + method public int getBrightness(); + method public int getContrast(); + property public int alpha; + property public int brightness; + property public int contrast; + field public static final org.jetbrains.jewel.foundation.DisabledAppearanceValues.Companion Companion; + } + + public static final class DisabledAppearanceValues.Companion { + } + + public final class DisabledAppearanceValuesKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDisabledAppearanceValues(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDisabledAppearanceValues; + } + + @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.WARNING, message="This is an experimental API for Jewel and is likely to change before becoming stable.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.CONSTRUCTOR, kotlin.annotation.AnnotationTarget.FIELD, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY, kotlin.annotation.AnnotationTarget.PROPERTY_GETTER, kotlin.annotation.AnnotationTarget.PROPERTY_SETTER, kotlin.annotation.AnnotationTarget.TYPEALIAS, kotlin.annotation.AnnotationTarget.VALUE_PARAMETER}) public @interface ExperimentalJewelApi { + } + + @kotlin.annotation.Target(allowedTargets=kotlin.annotation.AnnotationTarget.CLASS) public @interface GenerateDataFunctions { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GlobalColors { + ctor @KotlinOnly public GlobalColors(org.jetbrains.jewel.foundation.BorderColors borders, org.jetbrains.jewel.foundation.OutlineColors outlines, org.jetbrains.jewel.foundation.TextColors text, androidx.compose.ui.graphics.Color panelBackground); + method public org.jetbrains.jewel.foundation.BorderColors getBorders(); + method public org.jetbrains.jewel.foundation.OutlineColors getOutlines(); + method public org.jetbrains.jewel.foundation.TextColors getText(); + property public org.jetbrains.jewel.foundation.BorderColors borders; + property public org.jetbrains.jewel.foundation.OutlineColors outlines; + property public androidx.compose.ui.graphics.Color panelBackground; + property public org.jetbrains.jewel.foundation.TextColors text; + field public static final org.jetbrains.jewel.foundation.GlobalColors.Companion Companion; + } + + public static final class GlobalColors.Companion { + } + + public final class GlobalColorsKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalGlobalColors(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalGlobalColors; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GlobalMetrics { + ctor @KotlinOnly public GlobalMetrics(androidx.compose.ui.unit.Dp outlineWidth, androidx.compose.ui.unit.Dp rowHeight); + property public androidx.compose.ui.unit.Dp outlineWidth; + property public androidx.compose.ui.unit.Dp rowHeight; + field public static final org.jetbrains.jewel.foundation.GlobalMetrics.Companion Companion; + } + + public static final class GlobalMetrics.Companion { + } + + public final class GlobalMetricsKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalGlobalMetrics(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalGlobalMetrics; + } + + @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.WARNING, message="This is an internal API for Jewel and is subject to change without notice.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.CONSTRUCTOR, kotlin.annotation.AnnotationTarget.FIELD, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY, kotlin.annotation.AnnotationTarget.PROPERTY_GETTER, kotlin.annotation.AnnotationTarget.PROPERTY_SETTER, kotlin.annotation.AnnotationTarget.TYPEALIAS, kotlin.annotation.AnnotationTarget.VALUE_PARAMETER}) public @interface InternalJewelApi { + } + + public final class JewelApiVersionKt { + method public static String getApiVersionString(org.jetbrains.jewel.foundation.JewelBuild); + property public static String org.jetbrains.jewel.foundation.JewelBuild.apiVersionString; + } + + public final class JewelBuild { + field public static final org.jetbrains.jewel.foundation.JewelBuild INSTANCE; + } + + public final class JewelFlags { + field public static final org.jetbrains.jewel.foundation.JewelFlags INSTANCE; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class OutlineColors { + ctor @KotlinOnly public OutlineColors(androidx.compose.ui.graphics.Color focused, androidx.compose.ui.graphics.Color focusedWarning, androidx.compose.ui.graphics.Color focusedError, androidx.compose.ui.graphics.Color warning, androidx.compose.ui.graphics.Color error); + property public androidx.compose.ui.graphics.Color error; + property public androidx.compose.ui.graphics.Color focused; + property public androidx.compose.ui.graphics.Color focusedError; + property public androidx.compose.ui.graphics.Color focusedWarning; + property public androidx.compose.ui.graphics.Color warning; + field public static final org.jetbrains.jewel.foundation.OutlineColors.Companion Companion; + } + + public static final class OutlineColors.Companion { + } + + public abstract sealed class Stroke { + } + + public enum Stroke.Alignment { + enum_constant public static final org.jetbrains.jewel.foundation.Stroke.Alignment Center; + enum_constant public static final org.jetbrains.jewel.foundation.Stroke.Alignment Inside; + enum_constant public static final org.jetbrains.jewel.foundation.Stroke.Alignment Outside; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class Stroke.Brush extends org.jetbrains.jewel.foundation.Stroke { + method public org.jetbrains.jewel.foundation.Stroke.Alignment getAlignment(); + method public androidx.compose.ui.graphics.Brush getBrush(); + property public org.jetbrains.jewel.foundation.Stroke.Alignment alignment; + property public androidx.compose.ui.graphics.Brush brush; + property public androidx.compose.ui.unit.Dp expand; + property public androidx.compose.ui.unit.Dp width; + } + + @androidx.compose.runtime.Immutable public static final class Stroke.None extends org.jetbrains.jewel.foundation.Stroke { + field public static final org.jetbrains.jewel.foundation.Stroke.None INSTANCE; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class Stroke.Solid extends org.jetbrains.jewel.foundation.Stroke { + method public org.jetbrains.jewel.foundation.Stroke.Alignment getAlignment(); + property public org.jetbrains.jewel.foundation.Stroke.Alignment alignment; + property public androidx.compose.ui.graphics.Color color; + property public androidx.compose.ui.unit.Dp expand; + property public androidx.compose.ui.unit.Dp width; + } + + public final class StrokeKt { + method public static org.jetbrains.jewel.foundation.Stroke Stroke(float width, androidx.compose.ui.graphics.Brush brush, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float expand); + method public static org.jetbrains.jewel.foundation.Stroke Stroke(float width, long color, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float expand); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextColors { + ctor @KotlinOnly @Deprecated public TextColors(androidx.compose.ui.graphics.Color normal, androidx.compose.ui.graphics.Color selected, androidx.compose.ui.graphics.Color disabled, androidx.compose.ui.graphics.Color info, androidx.compose.ui.graphics.Color error); + ctor @KotlinOnly public TextColors(androidx.compose.ui.graphics.Color normal, androidx.compose.ui.graphics.Color selected, androidx.compose.ui.graphics.Color disabled, androidx.compose.ui.graphics.Color disabledSelected, androidx.compose.ui.graphics.Color info, androidx.compose.ui.graphics.Color error, androidx.compose.ui.graphics.Color warning); + property public androidx.compose.ui.graphics.Color disabled; + property public androidx.compose.ui.graphics.Color disabledSelected; + property public androidx.compose.ui.graphics.Color error; + property public androidx.compose.ui.graphics.Color info; + property public androidx.compose.ui.graphics.Color normal; + property public androidx.compose.ui.graphics.Color selected; + property public androidx.compose.ui.graphics.Color warning; + field public static final org.jetbrains.jewel.foundation.TextColors.Companion Companion; + } + + public static final class TextColors.Companion { + } + +} + +package org.jetbrains.jewel.foundation.actionSystem { + + public interface DataProviderContext { + method public void lazy(String key, kotlin.jvm.functions.Function0 initializer); + method public void set(String key, TValue? value); + } + + @Deprecated public final class DataProviderNode extends androidx.compose.ui.Modifier.Node implements androidx.compose.ui.focus.FocusEventModifierNode androidx.compose.ui.node.TraversableNode { + ctor @Deprecated public DataProviderNode(kotlin.jvm.functions.Function1 dataProvider); + method @Deprecated public kotlin.jvm.functions.Function1 getDataProvider(); + method @Deprecated public boolean getHasFocus(); + method @Deprecated public org.jetbrains.jewel.foundation.actionSystem.DataProviderNode.TraverseKey getTraverseKey(); + method @Deprecated public void onFocusEvent(androidx.compose.ui.focus.FocusState focusState); + method @Deprecated public void setDataProvider(kotlin.jvm.functions.Function1); + method @Deprecated public void setHasFocus(boolean); + property @Deprecated public kotlin.jvm.functions.Function1 dataProvider; + property @Deprecated public boolean hasFocus; + property @Deprecated public org.jetbrains.jewel.foundation.actionSystem.DataProviderNode.TraverseKey traverseKey; + field @Deprecated public static final org.jetbrains.jewel.foundation.actionSystem.DataProviderNode.TraverseKey TraverseKey; + } + + @Deprecated public static final class DataProviderNode.TraverseKey { + } + + public final class ProvideDataKt { + method public static androidx.compose.ui.Modifier provideData(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1 dataProvider); + } + +} + +package org.jetbrains.jewel.foundation.code { + + @kotlin.jvm.JvmInline public final value class MimeType { + ctor @KotlinOnly public MimeType(String mimeType); + method public String base(); + method public String displayName(); + field public static final String ATTR_FOLDER_TYPE = "folderType"; + field public static final String ATTR_ROLE = "role"; + field public static final String ATTR_ROOT_TAG = "rootTag"; + field public static final String VALUE_MANIFEST = "manifest"; + field public static final String VALUE_RESOURCE = "resource"; + } + + public static final class MimeType.Known { + method public String? fromMarkdownLanguageName(String name); + property public org.jetbrains.jewel.foundation.code.MimeType AGSL; + property public org.jetbrains.jewel.foundation.code.MimeType AIDL; + property public org.jetbrains.jewel.foundation.code.MimeType C; + property public org.jetbrains.jewel.foundation.code.MimeType CPP; + property public org.jetbrains.jewel.foundation.code.MimeType DART; + property public org.jetbrains.jewel.foundation.code.MimeType DIFF; + property public org.jetbrains.jewel.foundation.code.MimeType GO; + property public org.jetbrains.jewel.foundation.code.MimeType GRADLE; + property public org.jetbrains.jewel.foundation.code.MimeType GRADLE_KTS; + property public org.jetbrains.jewel.foundation.code.MimeType GROOVY; + property public org.jetbrains.jewel.foundation.code.MimeType JAVA; + property public org.jetbrains.jewel.foundation.code.MimeType JAVASCRIPT; + property public org.jetbrains.jewel.foundation.code.MimeType JSON; + property public org.jetbrains.jewel.foundation.code.MimeType KOTLIN; + property public org.jetbrains.jewel.foundation.code.MimeType MANIFEST; + property public org.jetbrains.jewel.foundation.code.MimeType PATCH; + property public org.jetbrains.jewel.foundation.code.MimeType PROGUARD; + property public org.jetbrains.jewel.foundation.code.MimeType PROPERTIES; + property public org.jetbrains.jewel.foundation.code.MimeType PROTO; + property public org.jetbrains.jewel.foundation.code.MimeType PYTHON; + property public org.jetbrains.jewel.foundation.code.MimeType REGEX; + property public org.jetbrains.jewel.foundation.code.MimeType RESOURCE; + property public org.jetbrains.jewel.foundation.code.MimeType RUST; + property public org.jetbrains.jewel.foundation.code.MimeType SHELL; + property public org.jetbrains.jewel.foundation.code.MimeType SQL; + property public org.jetbrains.jewel.foundation.code.MimeType SVG; + property public org.jetbrains.jewel.foundation.code.MimeType TEXT; + property public org.jetbrains.jewel.foundation.code.MimeType TOML; + property public org.jetbrains.jewel.foundation.code.MimeType TYPESCRIPT; + property public org.jetbrains.jewel.foundation.code.MimeType UNKNOWN; + property public org.jetbrains.jewel.foundation.code.MimeType VERSION_CATALOG; + property public org.jetbrains.jewel.foundation.code.MimeType XML; + property public org.jetbrains.jewel.foundation.code.MimeType YAML; + field public static final org.jetbrains.jewel.foundation.code.MimeType.Known INSTANCE; + } + + public final class MimeTypeKt { + method public static boolean isGradle(String?); + method public static boolean isJava(String?); + method public static boolean isKotlin(String?); + method public static boolean isManifest(String?); + method public static boolean isProto(String?); + method public static boolean isRegex(String?); + method public static boolean isSql(String?); + method public static boolean isVersionCatalog(String?); + method public static boolean isXml(String?); + } + +} + +package org.jetbrains.jewel.foundation.layout { + + public final class BasicTableLayoutKt { + method @androidx.compose.runtime.Composable public static void BasicTableLayout(int rowCount, int columnCount, long cellBorderColor, optional androidx.compose.ui.Modifier modifier, optional float cellBorderWidth, java.util.List>> rows); + } + +} + +package org.jetbrains.jewel.foundation.lazy { + + public class DefaultMacOsSelectableColumnKeybindings extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings { + ctor public DefaultMacOsSelectableColumnKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + field public static final org.jetbrains.jewel.foundation.lazy.DefaultMacOsSelectableColumnKeybindings.Companion Companion; + } + + public static final class DefaultMacOsSelectableColumnKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.DefaultMacOsSelectableColumnKeybindings { + } + + public class DefaultSelectableColumnKeybindings implements org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings { + ctor public DefaultSelectableColumnKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isContiguousSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isContiguousSelectionKeyPressed; + property public boolean androidx.compose.ui.input.key.KeyEvent.isEdit; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToFirstItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToLastItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithNextItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithPreviousItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndExtendSelection; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndSelectItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndExtendSelection; + property public boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndSelectItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectAll; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectFirstItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectLastItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextItem; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousItem; + field public static final org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings.Companion Companion; + } + + public static final class DefaultSelectableColumnKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings { + } + + public class DefaultSelectableOnKeyEvent implements org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent { + ctor public DefaultSelectableOnKeyEvent(org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + property public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + field public static final org.jetbrains.jewel.foundation.lazy.DefaultSelectableOnKeyEvent.Companion Companion; + } + + public static final class DefaultSelectableOnKeyEvent.Companion extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableOnKeyEvent { + } + + public interface SelectableColumnKeybindings { + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isContiguousSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isContiguousSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isEdit; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToFirstItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToLastItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithNextItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionWithPreviousItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndExtendSelection; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageDownAndSelectItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndExtendSelection; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isScrollPageUpAndSelectItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectAll; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectFirstItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectLastItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextItem; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousItem; + } + + public interface SelectableColumnOnKeyEvent { + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + method public default void onEdit(); + method public default void onExtendSelectionToFirst(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onExtendSelectionToLastItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onExtendSelectionWithNextItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onExtendSelectionWithPreviousItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageDownAndExtendSelection(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageDownAndSelectItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageUpAndExtendSelection(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onScrollPageUpAndSelectItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectAll(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectFirstItem(java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectLastItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectNextItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public default void onSelectPreviousItem(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + property public abstract org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + } + + public final class SelectableLazyColumnKt { + method @androidx.compose.runtime.Composable public static void SelectableLazyColumn(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional boolean reverseLayout, optional kotlin.jvm.functions.Function1,kotlin.Unit> onSelectedIndexesChange, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, optional org.jetbrains.jewel.foundation.lazy.tree.KeyActions keyActions, optional org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions pointerEventActions, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SelectableLazyColumn(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional boolean reverseLayout, optional kotlin.jvm.functions.Function1,kotlin.Unit> onSelectedIndexesChange, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, optional org.jetbrains.jewel.foundation.lazy.tree.KeyActions keyActions, optional org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions pointerEventActions, kotlin.jvm.functions.Function1 content); + } + + public interface SelectableLazyItemScope extends androidx.compose.foundation.lazy.LazyItemScope { + method public boolean isActive(); + method public boolean isSelected(); + property public abstract boolean isActive; + property public abstract boolean isSelected; + } + + public abstract sealed class SelectableLazyListKey { + method public abstract Object getKey(); + property public abstract Object key; + } + + public static final class SelectableLazyListKey.NotSelectable extends org.jetbrains.jewel.foundation.lazy.SelectableLazyListKey { + ctor public SelectableLazyListKey.NotSelectable(Object key); + method public Object getKey(); + property public Object key; + } + + public static final class SelectableLazyListKey.Selectable extends org.jetbrains.jewel.foundation.lazy.SelectableLazyListKey { + ctor public SelectableLazyListKey.Selectable(Object key); + method public Object getKey(); + property public Object key; + } + + public interface SelectableLazyListScope { + method public void item(Object key, optional Object? contentType, optional boolean selectable, kotlin.jvm.functions.Function1 content); + method public void items(int count, kotlin.jvm.functions.Function1 key, optional kotlin.jvm.functions.Function1 contentType, optional kotlin.jvm.functions.Function1 selectable, kotlin.jvm.functions.Function2 itemContent); + method public void stickyHeader(Object key, optional Object? contentType, optional boolean selectable, kotlin.jvm.functions.Function1 content); + } + + public final class SelectableLazyListScopeKt { + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.foundation.lazy.SelectableLazyItemScope SelectableLazyItemScope(androidx.compose.foundation.lazy.LazyItemScope, optional boolean isSelected, optional boolean isActive); + method public static void items(org.jetbrains.jewel.foundation.lazy.SelectableLazyListScope, java.util.List items, optional kotlin.jvm.functions.Function1 key, optional kotlin.jvm.functions.Function1 contentType, optional kotlin.jvm.functions.Function1 selectable, kotlin.jvm.functions.Function2 itemContent); + method public static void itemsIndexed(org.jetbrains.jewel.foundation.lazy.SelectableLazyListScope, java.util.List items, optional kotlin.jvm.functions.Function2 key, optional kotlin.jvm.functions.Function2 contentType, optional kotlin.jvm.functions.Function2 selectable, kotlin.jvm.functions.Function3 itemContent); + } + + public final class SelectableLazyListState implements androidx.compose.foundation.gestures.ScrollableState org.jetbrains.jewel.foundation.lazy.SelectableScope { + ctor public SelectableLazyListState(androidx.compose.foundation.lazy.LazyListState lazyListState); + method public int getFirstVisibleItemIndex(); + method public int getFirstVisibleItemScrollOffset(); + method public androidx.compose.foundation.interaction.InteractionSource getInteractionSource(); + method public Integer? getLastActiveItemIndex(); + method public androidx.compose.foundation.lazy.LazyListLayoutInfo getLayoutInfo(); + method public androidx.compose.foundation.lazy.LazyListState getLazyListState(); + method public java.util.Set getSelectedKeys(); + method public boolean isKeyboardNavigating(); + method public suspend Object? scrollToItem(int itemIndex, optional boolean animateScroll, optional int scrollOffset, kotlin.coroutines.Continuation); + method public void setKeyboardNavigating(boolean); + method public void setLastActiveItemIndex(Integer?); + method public void setSelectedKeys(java.util.Set); + property public int firstVisibleItemIndex; + property public int firstVisibleItemScrollOffset; + property public androidx.compose.foundation.interaction.InteractionSource interactionSource; + property public boolean isKeyboardNavigating; + property public Integer? lastActiveItemIndex; + property public androidx.compose.foundation.lazy.LazyListLayoutInfo layoutInfo; + property public androidx.compose.foundation.lazy.LazyListState lazyListState; + property public java.util.Set selectedKeys; + } + + public final class SelectableLazyListStateKt { + method public static kotlin.ranges.IntRange getVisibleItemsRange(androidx.compose.foundation.lazy.LazyListState); + method public static kotlin.ranges.IntRange getVisibleItemsRange(org.jetbrains.jewel.foundation.lazy.SelectableLazyListState); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.foundation.lazy.SelectableLazyListState rememberSelectableLazyListState(optional int firstVisibleItemIndex, optional int firstVisibleItemScrollOffset); + property public static kotlin.ranges.IntRange androidx.compose.foundation.lazy.LazyListState.visibleItemsRange; + property public static kotlin.ranges.IntRange org.jetbrains.jewel.foundation.lazy.SelectableLazyListState.visibleItemsRange; + } + + public interface SelectableScope { + method public java.util.Set getSelectedKeys(); + method public void setSelectedKeys(java.util.Set); + property public abstract java.util.Set selectedKeys; + } + + public enum SelectionMode { + enum_constant public static final org.jetbrains.jewel.foundation.lazy.SelectionMode Multiple; + enum_constant public static final org.jetbrains.jewel.foundation.lazy.SelectionMode None; + enum_constant public static final org.jetbrains.jewel.foundation.lazy.SelectionMode Single; + } + +} + +package org.jetbrains.jewel.foundation.lazy.tree { + + public final class BasicLazyTreeKt { + } + + public final class BuildTreeKt { + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree asTree(java.io.File, optional kotlin.jvm.functions.Function1 isOpen); + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree asTree(java.nio.file.Path, optional kotlin.jvm.functions.Function1 isOpen); + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree buildTree(kotlin.jvm.functions.Function1,kotlin.Unit> builder); + } + + public final class ChildrenGeneratorScope implements org.jetbrains.jewel.foundation.lazy.tree.TreeGeneratorScope { + ctor public ChildrenGeneratorScope(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element.Node parentElement); + method public void add(org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element element); + method public void addLeaf(T data, Object? id); + method public void addNode(T data, Object? id, kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + method public org.jetbrains.jewel.foundation.lazy.tree.ChildrenGeneratorScope.ParentInfo getParent(); + property public org.jetbrains.jewel.foundation.lazy.tree.ChildrenGeneratorScope.ParentInfo parent; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class ChildrenGeneratorScope.ParentInfo { + ctor public ChildrenGeneratorScope.ParentInfo(T data, int depth, int index); + method public T getData(); + method public int getDepth(); + method public int getIndex(); + property public T data; + property public int depth; + property public int index; + } + + public class DefaultMacOsTreeColumnKeybindings extends org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeybindings { + ctor public DefaultMacOsTreeColumnKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isMultiSelectionKeyPressed; + property public boolean androidx.compose.ui.input.pointer.PointerKeyboardModifiers.isMultiSelectionKeyPressed; + field public static final org.jetbrains.jewel.foundation.lazy.tree.DefaultMacOsTreeColumnKeybindings.Companion Companion; + } + + public static final class DefaultMacOsTreeColumnKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.tree.DefaultMacOsTreeColumnKeybindings { + } + + public class DefaultSelectableLazyColumnEventAction implements org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions { + ctor public DefaultSelectableLazyColumnEventAction(); + method public void handlePointerEventPress(androidx.compose.ui.input.pointer.PointerEvent pointerEvent, org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, java.util.List allKeys, Object key); + method public void onExtendSelectionToKey(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + method public void toggleKeySelection(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + } + + public class DefaultSelectableLazyColumnKeyActions implements org.jetbrains.jewel.foundation.lazy.tree.KeyActions { + ctor public DefaultSelectableLazyColumnKeyActions(org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings, optional org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent actions); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent getActions(); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + method public kotlin.jvm.functions.Function1 handleOnKeyEvent(Object event, java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + property public org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent actions; + property public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + field public static final org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnKeyActions.Companion Companion; + } + + public static final class DefaultSelectableLazyColumnKeyActions.Companion extends org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnKeyActions { + } + + public final class DefaultTreeViewKeyActions extends org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnKeyActions { + ctor public DefaultTreeViewKeyActions(org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewOnKeyEvent actions); + method public org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewOnKeyEvent getActions(); + method public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings getKeybindings(); + property public org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewOnKeyEvent actions; + property public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings; + } + + public class DefaultTreeViewKeybindings extends org.jetbrains.jewel.foundation.lazy.DefaultSelectableColumnKeybindings implements org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings { + ctor public DefaultTreeViewKeybindings(); + property public boolean androidx.compose.ui.input.key.KeyEvent.isEdit; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToChild; + property public boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToParent; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectChild; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextSibling; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectParent; + property public boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousSibling; + field public static final org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeybindings.Companion Companion; + } + + public static final class DefaultTreeViewKeybindings.Companion extends org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeybindings { + } + + public final class DefaultTreeViewKeybindingsKt { + method public static kotlin.jvm.functions.Function1 getDefaultWindowsTreeViewClickModifierHandler(); + property public static kotlin.jvm.functions.Function1 DefaultWindowsTreeViewClickModifierHandler; + } + + public class DefaultTreeViewOnKeyEvent implements org.jetbrains.jewel.foundation.lazy.tree.TreeViewOnKeyEvent { + ctor public DefaultTreeViewOnKeyEvent(org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.tree.TreeState treeState); + method public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings getKeybindings(); + method public void onSelectChild(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public void onSelectParent(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + property public org.jetbrains.jewel.foundation.lazy.tree.TreeViewKeybindings keybindings; + } + + public class DefaultTreeViewPointerEventAction extends org.jetbrains.jewel.foundation.lazy.tree.DefaultSelectableLazyColumnEventAction { + ctor public DefaultTreeViewPointerEventAction(org.jetbrains.jewel.foundation.lazy.tree.TreeState treeState); + } + + public interface KeyActions { + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent getActions(); + method public org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings getKeybindings(); + method public kotlin.jvm.functions.Function1 handleOnKeyEvent(Object event, java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + property public abstract org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent actions; + property public abstract org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings; + } + + public final class KeyActionsKt { + method public static org.jetbrains.jewel.foundation.lazy.tree.DefaultTreeViewKeyActions DefaultTreeViewKeyActions(org.jetbrains.jewel.foundation.lazy.tree.TreeState treeState); + } + + public interface PointerEventActions { + method public void handlePointerEventPress(androidx.compose.ui.input.pointer.PointerEvent pointerEvent, org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings keybindings, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, java.util.List allKeys, Object key); + method public void onExtendSelectionToKey(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + method public void toggleKeySelection(Object key, java.util.List allKeys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + } + + public final class Tree { + method public java.util.List> getRoots(); + method public boolean isEmpty(); + method public kotlin.sequences.Sequence> walkBreadthFirst(); + method public kotlin.sequences.Sequence> walkDepthFirst(); + property public java.util.List> roots; + field public static final org.jetbrains.jewel.foundation.lazy.tree.Tree.Companion Companion; + } + + public static final class Tree.Companion { + } + + public static sealed interface Tree.Element { + method public int getChildIndex(); + method public T getData(); + method public int getDepth(); + method public Object getId(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getNext(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getParent(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getPrevious(); + method public default Iterable> nextElementsIterable(); + method public default java.util.List> path(); + method public default Iterable> previousElementsIterable(); + method public void setNext(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + method public void setPrevious(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + property public abstract int childIndex; + property public abstract T data; + property public abstract int depth; + property public abstract Object id; + property public abstract org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next; + property public abstract org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent; + property public abstract org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous; + } + + public static final class Tree.Element.Leaf implements org.jetbrains.jewel.foundation.lazy.tree.Tree.Element { + ctor public Tree.Element.Leaf(T data, int depth, int childIndex, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next, Object id); + method public int getChildIndex(); + method public T getData(); + method public int getDepth(); + method public Object getId(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getNext(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getParent(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getPrevious(); + method public void setNext(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + method public void setPrevious(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + property public int childIndex; + property public T data; + property public int depth; + property public Object id; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous; + } + + public static final class Tree.Element.Node implements org.jetbrains.jewel.foundation.lazy.tree.Tree.Element { + ctor public Tree.Element.Node(T data, int depth, int childIndex, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent, kotlin.jvm.functions.Function1,? extends java.util.List>> childrenGenerator, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next, org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous, Object id); + method public void close(); + method public int getChildIndex(); + method public java.util.List>? getChildren(); + method public T getData(); + method public int getDepth(); + method public Object getId(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getNext(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getParent(); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? getPrevious(); + method public void open(optional boolean reloadChildren); + method public void setNext(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + method public void setPrevious(org.jetbrains.jewel.foundation.lazy.tree.Tree.Element?); + property public int childIndex; + property public java.util.List>? children; + property public T data; + property public int depth; + property public Object id; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? next; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? parent; + property public org.jetbrains.jewel.foundation.lazy.tree.Tree.Element? previous; + } + + public final class TreeBuilder implements org.jetbrains.jewel.foundation.lazy.tree.TreeGeneratorScope { + ctor public TreeBuilder(); + method public void add(org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element element); + method public void addLeaf(T data, Object? id); + method public void addNode(T data, Object? id, kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + method public org.jetbrains.jewel.foundation.lazy.tree.Tree build(); + } + + public abstract static sealed class TreeBuilder.Element { + method public abstract Object? getId(); + property public abstract Object? id; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TreeBuilder.Element.Leaf extends org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element { + ctor public TreeBuilder.Element.Leaf(T data, Object? id); + method public T getData(); + method public Object? getId(); + property public T data; + property public Object? id; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TreeBuilder.Element.Node extends org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element { + ctor public TreeBuilder.Element.Node(T data, Object? id, kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + method public kotlin.jvm.functions.Function1,kotlin.Unit> getChildrenGenerator(); + method public T getData(); + method public Object? getId(); + property public kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator; + property public T data; + property public Object? id; + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TreeElementState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public TreeElementState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean expanded, optional boolean pressed, optional boolean hovered, optional boolean active, optional boolean selected); + property @androidx.compose.runtime.Stable public boolean isActive; + property @androidx.compose.runtime.Stable public boolean isEnabled; + property @androidx.compose.runtime.Stable public boolean isExpanded; + property @androidx.compose.runtime.Stable public boolean isFocused; + property @androidx.compose.runtime.Stable public boolean isHovered; + property @androidx.compose.runtime.Stable public boolean isPressed; + property @androidx.compose.runtime.Stable public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.foundation.lazy.tree.TreeElementState.Companion Companion; + } + + public static final class TreeElementState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean expanded, optional boolean hovered, optional boolean pressed, optional boolean active, optional boolean selected); + } + + public interface TreeGeneratorScope { + method public void add(org.jetbrains.jewel.foundation.lazy.tree.TreeBuilder.Element element); + method public void addLeaf(T data, optional Object? id); + method public void addNode(T data, optional Object? id, optional kotlin.jvm.functions.Function1,kotlin.Unit> childrenGenerator); + } + + public final class TreeKt { + method public static org.jetbrains.jewel.foundation.lazy.tree.Tree emptyTree(); + } + + public final class TreeState implements androidx.compose.foundation.gestures.ScrollableState org.jetbrains.jewel.foundation.lazy.SelectableScope { + ctor public TreeState(org.jetbrains.jewel.foundation.lazy.SelectableLazyListState delegate); + method public java.util.Set getOpenNodes(); + method public void openNodes(java.util.List nodes); + method public void setOpenNodes(java.util.Set); + method public void toggleNode(Object nodeId); + property public java.util.Set openNodes; + property public java.util.Set selectedKeys; + } + + public final class TreeStateKt { + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.foundation.lazy.tree.TreeState rememberTreeState(optional androidx.compose.foundation.lazy.LazyListState lazyListState, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState selectableLazyListState); + } + + public interface TreeViewKeybindings extends org.jetbrains.jewel.foundation.lazy.SelectableColumnKeybindings { + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToChild; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isExtendSelectionToParent; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectChild; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectNextSibling; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectParent; + property public abstract boolean androidx.compose.ui.input.key.KeyEvent.isSelectPreviousSibling; + } + + public interface TreeViewOnKeyEvent extends org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent { + method public void onSelectChild(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + method public void onSelectParent(java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state); + } + +} + +package org.jetbrains.jewel.foundation.modifier { + + public final class ActivationKt { + method public static androidx.compose.ui.modifier.ProvidableModifierLocal getModifierLocalActivated(); + method public static androidx.compose.ui.Modifier onActivated(androidx.compose.ui.Modifier, optional boolean enabled, kotlin.jvm.functions.Function1 onChanged); + method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier trackActivation(androidx.compose.ui.Modifier); + method public static androidx.compose.ui.Modifier trackComponentActivation(androidx.compose.ui.Modifier, java.awt.Component awtParent); + method public static androidx.compose.ui.Modifier trackWindowActivation(androidx.compose.ui.Modifier, java.awt.Window window); + property public static androidx.compose.ui.modifier.ProvidableModifierLocal ModifierLocalActivated; + } + + public final class BorderKt { + method public static androidx.compose.ui.Modifier border(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.Stroke stroke, androidx.compose.ui.graphics.Shape shape); + method public static androidx.compose.ui.Modifier border(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, float width, androidx.compose.ui.graphics.Brush brush, optional androidx.compose.ui.graphics.Shape shape, optional float expand); + method public static androidx.compose.ui.Modifier border(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.Stroke.Alignment alignment, float width, long color, optional androidx.compose.ui.graphics.Shape shape, optional float expand); + } + + public final class ModifierExtensionsKt { + method public static inline androidx.compose.ui.Modifier thenIf(androidx.compose.ui.Modifier, boolean precondition, kotlin.jvm.functions.Function1 action); + } + + public final class PointerModifiersKt { + method public static androidx.compose.ui.Modifier onHover(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1 onHover); + method public static androidx.compose.ui.Modifier onMove(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1 onMove); + } + +} + +package org.jetbrains.jewel.foundation.search { + + public enum MatchingCaseSensitivity { + enum_constant public static final org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity All; + enum_constant public static final org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity FirstLetter; + enum_constant public static final org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity None; + } + + public fun interface SpeedSearchMatcher { + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult matches(String? text); + field public static final org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.Companion Companion; + } + + public static final class SpeedSearchMatcher.Companion { + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher exactSubstringMatcher(String pattern, optional boolean ignoreCase); + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher patternMatcher(String pattern, optional boolean matchFromBeginning, optional org.jetbrains.jewel.foundation.search.MatchingCaseSensitivity caseSensitivity, optional String ignoredSeparators); + } + + public static sealed interface SpeedSearchMatcher.MatchResult { + field public static final org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult.Companion Companion; + } + + public static final class SpeedSearchMatcher.MatchResult.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class SpeedSearchMatcher.MatchResult.Match implements org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult { + ctor public SpeedSearchMatcher.MatchResult.Match(java.util.List ranges); + method public java.util.List getRanges(); + property public java.util.List ranges; + } + + public static final class SpeedSearchMatcher.MatchResult.NoMatch implements org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult { + field public static final org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult.NoMatch INSTANCE; + } + +} + +package org.jetbrains.jewel.foundation.state { + + public final class CommonStateBitMask { + property public kotlin.ULong Active; + property public kotlin.ULong Enabled; + property public static int FIRST_AVAILABLE_OFFSET; + property public kotlin.ULong Focused; + property public kotlin.ULong Hovered; + property public kotlin.ULong Indeterminate; + property public kotlin.ULong Pressed; + property public kotlin.ULong Selected; + field public static final int FIRST_AVAILABLE_OFFSET = 7; // 0x7 + field public static final org.jetbrains.jewel.foundation.state.CommonStateBitMask INSTANCE; + } + + public interface FocusableComponentState extends org.jetbrains.jewel.foundation.state.InteractiveComponentState { + method @androidx.compose.runtime.Composable public default T chooseValue(T normal, T disabled, T focused, T pressed, T hovered, T active); + method public boolean isFocused(); + property public abstract boolean isFocused; + } + + public interface InteractiveComponentState { + method public boolean isActive(); + method public boolean isEnabled(); + method public boolean isHovered(); + method public boolean isPressed(); + property public abstract boolean isActive; + property public abstract boolean isEnabled; + property public abstract boolean isHovered; + property public abstract boolean isPressed; + } + + public interface SelectableComponentState extends org.jetbrains.jewel.foundation.state.InteractiveComponentState { + method public boolean isSelected(); + property public abstract boolean isSelected; + } + + public interface ToggleableComponentState { + method public androidx.compose.ui.state.ToggleableState getToggleableState(); + method public default boolean isSelected(); + method public default boolean isSelectedOrIndeterminate(); + property public default boolean isSelected; + property public default boolean isSelectedOrIndeterminate; + property public abstract androidx.compose.ui.state.ToggleableState toggleableState; + field public static final org.jetbrains.jewel.foundation.state.ToggleableComponentState.Companion Companion; + } + + public static final class ToggleableComponentState.Companion { + method public androidx.compose.ui.state.ToggleableState readToggleableState(long); + } + +} + +package org.jetbrains.jewel.foundation.theme { + + public interface JewelTheme { + field public static final org.jetbrains.jewel.foundation.theme.JewelTheme.Companion Companion; + } + + public static final class JewelTheme.Companion { + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getConsoleTextStyle(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getDefaultTextStyle(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getEditorTextStyle(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalColors getGlobalColors(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalMetrics getGlobalMetrics(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public java.util.UUID getInstanceUuid(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public String getName(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isDark(); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isSwingCompatMode(); + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle consoleTextStyle; + property public androidx.compose.ui.graphics.Color contentColor; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle defaultTextStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle editorTextStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalColors globalColors; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public java.util.UUID instanceUuid; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isDark; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public boolean isSwingCompatMode; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public String name; + } + + public final class JewelThemeKt { + method @androidx.compose.runtime.Composable public static void JewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, boolean swingCompatMode, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void JewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void OverrideDarkMode(boolean isDark, kotlin.jvm.functions.Function0 content); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalColorPalette(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalConsoleTextStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalContentColor(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalEditorTextStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalIconData(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTextStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalThemeInstanceUuid(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalThemeName(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalColorPalette; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalConsoleTextStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalContentColor; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalEditorTextStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalIconData; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTextStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalThemeInstanceUuid; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalThemeName; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ThemeColorPalette { + ctor public ThemeColorPalette(java.util.List gray, java.util.List blue, java.util.List green, java.util.List red, java.util.List yellow, java.util.List orange, java.util.List purple, java.util.List teal, java.util.Map rawMap); + method public long blue(int index); + method public androidx.compose.ui.graphics.Color? blueOrNull(int index); + method public java.util.List getBlue(); + method public java.util.List getGray(); + method public java.util.List getGreen(); + method public java.util.List getOrange(); + method public java.util.List getPurple(); + method public java.util.Map getRawMap(); + method public java.util.List getRed(); + method public java.util.List getTeal(); + method public java.util.List getYellow(); + method public long gray(int index); + method public androidx.compose.ui.graphics.Color? grayOrNull(int index); + method public long green(int index); + method public androidx.compose.ui.graphics.Color? greenOrNull(int index); + method public androidx.compose.ui.graphics.Color? lookup(String colorKey); + method public long orange(int index); + method public androidx.compose.ui.graphics.Color? orangeOrNull(int index); + method public long purple(int index); + method public androidx.compose.ui.graphics.Color? purpleOrNull(int index); + method public long red(int index); + method public androidx.compose.ui.graphics.Color? redOrNull(int index); + method public long teal(int index); + method public androidx.compose.ui.graphics.Color? tealOrNull(int index); + method public long yellow(int index); + method public androidx.compose.ui.graphics.Color? yellowOrNull(int index); + property public java.util.List blue; + property public java.util.List gray; + property public java.util.List green; + property public java.util.List orange; + property public java.util.List purple; + property public java.util.Map rawMap; + property public java.util.List red; + property public java.util.List teal; + property public java.util.List yellow; + field public static final org.jetbrains.jewel.foundation.theme.ThemeColorPalette.Companion Companion; + } + + public static final class ThemeColorPalette.Companion { + method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getEmpty(); + property public org.jetbrains.jewel.foundation.theme.ThemeColorPalette Empty; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ThemeDefinition { + ctor @KotlinOnly @Deprecated public ThemeDefinition(String name, boolean isDark, org.jetbrains.jewel.foundation.GlobalColors globalColors, org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics, androidx.compose.ui.text.TextStyle defaultTextStyle, androidx.compose.ui.text.TextStyle editorTextStyle, androidx.compose.ui.text.TextStyle consoleTextStyle, androidx.compose.ui.graphics.Color contentColor, org.jetbrains.jewel.foundation.theme.ThemeColorPalette colorPalette, org.jetbrains.jewel.foundation.theme.ThemeIconData iconData); + ctor @KotlinOnly public ThemeDefinition(String name, boolean isDark, org.jetbrains.jewel.foundation.GlobalColors globalColors, org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics, androidx.compose.ui.text.TextStyle defaultTextStyle, androidx.compose.ui.text.TextStyle editorTextStyle, androidx.compose.ui.text.TextStyle consoleTextStyle, androidx.compose.ui.graphics.Color contentColor, org.jetbrains.jewel.foundation.theme.ThemeColorPalette colorPalette, org.jetbrains.jewel.foundation.theme.ThemeIconData iconData, org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues); + method public org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColorPalette(); + method public androidx.compose.ui.text.TextStyle getConsoleTextStyle(); + method public androidx.compose.ui.text.TextStyle getDefaultTextStyle(); + method public org.jetbrains.jewel.foundation.DisabledAppearanceValues getDisabledAppearanceValues(); + method public androidx.compose.ui.text.TextStyle getEditorTextStyle(); + method public org.jetbrains.jewel.foundation.GlobalColors getGlobalColors(); + method public org.jetbrains.jewel.foundation.GlobalMetrics getGlobalMetrics(); + 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 colorPalette; + property public androidx.compose.ui.text.TextStyle consoleTextStyle; + property public androidx.compose.ui.graphics.Color contentColor; + property public androidx.compose.ui.text.TextStyle defaultTextStyle; + property public org.jetbrains.jewel.foundation.DisabledAppearanceValues disabledAppearanceValues; + property public androidx.compose.ui.text.TextStyle editorTextStyle; + property public org.jetbrains.jewel.foundation.GlobalColors globalColors; + property public org.jetbrains.jewel.foundation.GlobalMetrics globalMetrics; + property public org.jetbrains.jewel.foundation.theme.ThemeIconData iconData; + property public boolean isDark; + property public String name; + } + + @androidx.compose.runtime.Immutable public interface 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 abstract org.jetbrains.jewel.foundation.theme.ThemeColorPalette colors; + property public abstract org.jetbrains.jewel.foundation.theme.ThemeIconData iconData; + property public abstract boolean isDark; + property public abstract String name; + } + + @androidx.compose.runtime.Immutable public final class ThemeIconData { + ctor public ThemeIconData(java.util.Map iconOverrides, java.util.Map colorPalette, java.util.Map selectionColorPalette); + method public java.util.Map getColorPalette(); + method public java.util.Map getIconOverrides(); + method public java.util.Map getSelectionColorPalette(); + method public java.util.Map selectionColorMapping(); + property public java.util.Map colorPalette; + property public java.util.Map iconOverrides; + property public java.util.Map selectionColorPalette; + field public static final org.jetbrains.jewel.foundation.theme.ThemeIconData.Companion Companion; + } + + public static final class ThemeIconData.Companion { + method public org.jetbrains.jewel.foundation.theme.ThemeIconData getEmpty(); + property public org.jetbrains.jewel.foundation.theme.ThemeIconData Empty; + } + +} + +package org.jetbrains.jewel.foundation.util { + + @org.jetbrains.annotations.ApiStatus.NonExtendable public abstract class JewelLogger { + ctor public JewelLogger(); + method public final void debug(String? message); + method public abstract void debug(String? message, Throwable? t); + method public final void debug(Throwable t); + method public final void error(String? message); + method public abstract void error(String? message, Throwable? t); + method public final void error(Throwable t); + method public final void info(String? message); + method public abstract void info(String? message, Throwable? t); + method public final void info(Throwable t); + method public final void trace(String? message); + method public abstract void trace(String? message, Throwable? t); + method public final void trace(Throwable t); + method public final void warn(String? message); + method public abstract void warn(String? message, Throwable? t); + method public final void warn(Throwable t); + field public static final org.jetbrains.jewel.foundation.util.JewelLogger.Companion Companion; + } + + public static final class JewelLogger.Companion { + method public org.jetbrains.jewel.foundation.util.JewelLogger getInstance(Class clazz); + method public org.jetbrains.jewel.foundation.util.JewelLogger getInstance(String category); + } + + public final class JewelLoggerKt { + method @KotlinOnly public static inline org.jetbrains.jewel.foundation.util.JewelLogger myLogger(T); + } + +} + diff --git a/platform/jewel/foundation/src/main/generated-kotlin/org/jetbrains/jewel/foundation/JewelApiVersion.kt b/platform/jewel/foundation/src/main/generated-kotlin/org/jetbrains/jewel/foundation/JewelApiVersion.kt index c82caf6a9904..19bf17ca2ae3 100644 --- a/platform/jewel/foundation/src/main/generated-kotlin/org/jetbrains/jewel/foundation/JewelApiVersion.kt +++ b/platform/jewel/foundation/src/main/generated-kotlin/org/jetbrains/jewel/foundation/JewelApiVersion.kt @@ -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" diff --git a/platform/jewel/gradle.properties b/platform/jewel/gradle.properties index 4ed88f159914..c570fabbf5b6 100644 --- a/platform/jewel/gradle.properties +++ b/platform/jewel/gradle.properties @@ -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 diff --git a/platform/jewel/gradle/libs.versions.toml b/platform/jewel/gradle/libs.versions.toml index 84689a04c959..03b10b22accf 100644 --- a/platform/jewel/gradle/libs.versions.toml +++ b/platform/jewel/gradle/libs.versions.toml @@ -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" diff --git a/platform/jewel/ide-laf-bridge/metalava/ide-laf-bridge-api-0.31.0.txt b/platform/jewel/ide-laf-bridge/metalava/ide-laf-bridge-api-0.31.0.txt new file mode 100644 index 000000000000..7f5e600da706 --- /dev/null +++ b/platform/jewel/ide-laf-bridge/metalava/ide-laf-bridge-api-0.31.0.txt @@ -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, 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 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 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 config, kotlin.jvm.functions.Function0 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 config, kotlin.jvm.functions.Function0 content); + method public static javax.swing.JComponent JewelComposePanel(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 content); + method @Deprecated public static javax.swing.JComponent JewelComposePanel(optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 content); + method public static javax.swing.JComponent compose(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 content); + method @Deprecated public static javax.swing.JComponent compose(optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 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 config, kotlin.jvm.functions.Function0 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 config, kotlin.jvm.functions.Function0 content); + method @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalComponent(); + property @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal 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 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 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 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 content); + } + +} + diff --git a/platform/jewel/ide-laf-bridge/metalava/ide-laf-bridge-api-stable-0.31.0.txt b/platform/jewel/ide-laf-bridge/metalava/ide-laf-bridge-api-stable-0.31.0.txt new file mode 100644 index 000000000000..7a92f2170c3d --- /dev/null +++ b/platform/jewel/ide-laf-bridge/metalava/ide-laf-bridge-api-stable-0.31.0.txt @@ -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, 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 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 keys, String type); + } + + public final class JewelComposePanelWrapperKt { + method public static javax.swing.JComponent JewelComposePanel(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 content); + method @Deprecated public static javax.swing.JComponent JewelComposePanel(optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 content); + method public static javax.swing.JComponent compose(optional boolean focusOnClickInside, optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 content); + method @Deprecated public static javax.swing.JComponent compose(optional kotlin.jvm.functions.Function1 config, kotlin.jvm.functions.Function0 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 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 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 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(); + } + +} + diff --git a/platform/jewel/int-ui/int-ui-decorated-window/metalava/int-ui-decorated-window-api-0.31.0.txt b/platform/jewel/int-ui/int-ui-decorated-window/metalava/int-ui-decorated-window-api-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/int-ui/int-ui-decorated-window/metalava/int-ui-decorated-window-api-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/int-ui/int-ui-decorated-window/metalava/int-ui-decorated-window-api-stable-0.31.0.txt b/platform/jewel/int-ui/int-ui-decorated-window/metalava/int-ui-decorated-window-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/int-ui/int-ui-decorated-window/metalava/int-ui-decorated-window-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/int-ui/int-ui-standalone/metalava/int-ui-standalone-api-0.31.0.txt b/platform/jewel/int-ui/int-ui-standalone/metalava/int-ui-standalone-api-0.31.0.txt new file mode 100644 index 000000000000..3a8a371381f7 --- /dev/null +++ b/platform/jewel/int-ui/int-ui-standalone/metalava/int-ui-standalone-api-0.31.0.txt @@ -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 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 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 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function0 create, kotlin.jvm.functions.Function1 dispose, optional kotlin.jvm.functions.Function1 update, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void SwingWindow(kotlin.jvm.functions.Function0 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function1 init, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function1 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1 content); + } + +} + diff --git a/platform/jewel/int-ui/int-ui-standalone/metalava/int-ui-standalone-api-stable-0.31.0.txt b/platform/jewel/int-ui/int-ui-standalone/metalava/int-ui-standalone-api-stable-0.31.0.txt new file mode 100644 index 000000000000..ec3dea903a8d --- /dev/null +++ b/platform/jewel/int-ui/int-ui-standalone/metalava/int-ui-standalone-api-stable-0.31.0.txt @@ -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 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 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 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function0 create, kotlin.jvm.functions.Function1 dispose, optional kotlin.jvm.functions.Function1 update, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void SwingWindow(kotlin.jvm.functions.Function0 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function1 init, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void Window(kotlin.jvm.functions.Function0 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, kotlin.jvm.functions.Function1 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1 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 onPreviewKeyEvent, optional kotlin.jvm.functions.Function1 onKeyEvent, optional boolean exitProcessOnExit, kotlin.jvm.functions.Function1 content); + } + +} + diff --git a/platform/jewel/markdown/core/metalava/core-api-0.31.0.txt b/platform/jewel/markdown/core/metalava/core-api-0.31.0.txt new file mode 100644 index 000000000000..f4a0b9ca579f --- /dev/null +++ b/platform/jewel/markdown/core/metalava/core-api-0.31.0.txt @@ -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 inlineContent); + ctor public InlineMarkdown.Emphasis(String delimiter, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent); + method public String getDelimiter(); + method public java.util.List getInlineContent(); + property public String delimiter; + property public java.util.List 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 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 getInlineContent(); + method public String getSource(); + method public String? getTitle(); + property public String alt; + property public java.util.List 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 inlineContent); + ctor public InlineMarkdown.Link(String destination, String? title, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent); + method public String getDestination(); + method public java.util.List getInlineContent(); + method public String? getTitle(); + property public String destination; + property public java.util.List 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 inlineContent); + ctor public InlineMarkdown.StrongEmphasis(String delimiter, org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent); + method public String getDelimiter(); + method public java.util.List getInlineContent(); + property public String delimiter; + property public java.util.List 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 children); + ctor public MarkdownBlock.BlockQuote(org.jetbrains.jewel.markdown.MarkdownBlock... children); + method public java.util.List getChildren(); + property public java.util.List 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 inlineContent, int level); + method public java.util.List getInlineContent(); + method public int getLevel(); + property public java.util.List 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 getChildren(); + method public boolean isTight(); + property public abstract java.util.List 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 children, boolean isTight, int startFrom, String delimiter); + method public java.util.List getChildren(); + method public String getDelimiter(); + method public int getStartFrom(); + method public boolean isTight(); + property public java.util.List 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 children, boolean isTight, String marker); + method public java.util.List getChildren(); + method public String getMarker(); + method public boolean isTight(); + property public java.util.List 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 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 getChildren(); + method public int getLevel(); + property public java.util.List 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 inlineContent); + ctor public MarkdownBlock.Paragraph(org.jetbrains.jewel.markdown.InlineMarkdown... inlineContent); + method public java.util.List getInlineContent(); + property public java.util.List 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 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 onUrlClick, optional kotlin.jvm.functions.Function0 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 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 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 onUrlClick, optional kotlin.jvm.functions.Function0 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 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 markdownBlocks, String markdown, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean selectable, optional kotlin.jvm.functions.Function1 onUrlClick, optional kotlin.jvm.functions.Function0 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 markdownBlocks, String markdown, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean selectable, optional kotlin.jvm.functions.Function1 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 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 onTextLayout, optional kotlin.jvm.functions.Function1 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 onTextLayout, optional kotlin.jvm.functions.Function1 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 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 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 getChildren(); + property public abstract java.util.List children; + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface WithInlineMarkdown { + method public java.util.List getInlineContent(); + property public abstract java.util.List 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 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 onUrlClick, kotlin.jvm.functions.Function0 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? onUrlClicked); + } + + public final class MarkdownKt { + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMarkdownBlockRenderer(); + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMarkdownMode(); + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMarkdownProcessor(); + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal 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 LocalMarkdownBlockRenderer; + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalMarkdownMode; + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalMarkdownProcessor; + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal 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 extensions, optional kotlin.jvm.functions.Function1? 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 extensions, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.commonmark.parser.Parser commonMarkParser); + ctor public MarkdownProcessor(optional java.util.List extensions, optional org.jetbrains.jewel.markdown.MarkdownMode markdownMode, optional org.commonmark.parser.Parser commonMarkParser, optional kotlin.jvm.functions.Function1 languageRecognizer); + method public java.util.List getBlockExtensions(); + method public java.util.List getDelimitedInlineExtensions(); + method public java.util.List 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 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 blockExtensions; + property public java.util.List delimitedInlineExtensions; + property public java.util.List extensions; + } + + public final class ProcessingUtilKt { + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static java.util.List 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 rendererExtensions); + method protected final java.util.List getDelimitedNodeRendererExtensions(); + method public androidx.compose.ui.text.AnnotatedString renderAsAnnotatedString(Iterable inlineMarkdown, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, kotlin.jvm.functions.Function1? 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? 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? 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? 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 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 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 content); + method @androidx.compose.runtime.Composable public void RenderBlock(org.jetbrains.jewel.markdown.MarkdownBlock block, boolean enabled, kotlin.jvm.functions.Function1 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 onUrlClick, androidx.compose.ui.Modifier modifier); + method @androidx.compose.runtime.Composable public void RenderBlocks(java.util.List blocks, boolean enabled, kotlin.jvm.functions.Function1 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 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 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 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 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 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 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 onUrlClick, kotlin.jvm.functions.Function1 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 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? rendererExtensions, org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer? inlineRenderer); + method public org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer getInlineRenderer(); + method public java.util.List 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 blocks, boolean enabled, kotlin.jvm.functions.Function1 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 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 getLocalMarkdownImageSourceResolver(); + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalMarkdownImageSourceResolver; + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface InlineMarkdownRenderer { + method public androidx.compose.ui.text.AnnotatedString renderAsAnnotatedString(Iterable inlineMarkdown, org.jetbrains.jewel.markdown.rendering.InlinesStyling styling, boolean enabled, optional kotlin.jvm.functions.Function1? 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 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 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 onUrlClick, androidx.compose.ui.Modifier modifier); + method @androidx.compose.runtime.Composable public void RenderBlocks(java.util.List blocks, boolean enabled, kotlin.jvm.functions.Function1 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 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 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 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 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 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 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 onUrlClick, kotlin.jvm.functions.Function1 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 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? rendererExtensions, optional org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer? inlineRenderer); + method public org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer getInlineRenderer(); + method public java.util.List 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 blocks, boolean enabled, kotlin.jvm.functions.Function1 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 onUrlClick, kotlin.jvm.functions.Function0 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 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 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 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 process(kotlin.jvm.functions.Function0 action); + method public abstract suspend Object? scrollToLine(int sourceLine, optional androidx.compose.animation.core.AnimationSpec animationSpec, kotlin.coroutines.Continuation); + 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; + } + +} + diff --git a/platform/jewel/markdown/core/metalava/core-api-stable-0.31.0.txt b/platform/jewel/markdown/core/metalava/core-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/core/metalava/core-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/markdown/extensions/autolink/metalava/autolink-api-0.31.0.txt b/platform/jewel/markdown/extensions/autolink/metalava/autolink-api-0.31.0.txt new file mode 100644 index 000000000000..b7b49ba5d427 --- /dev/null +++ b/platform/jewel/markdown/extensions/autolink/metalava/autolink-api-0.31.0.txt @@ -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; + } + +} + diff --git a/platform/jewel/markdown/extensions/autolink/metalava/autolink-api-stable-0.31.0.txt b/platform/jewel/markdown/extensions/autolink/metalava/autolink-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/extensions/autolink/metalava/autolink-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/markdown/extensions/gfm-alerts/metalava/gfm-alerts-api-0.31.0.txt b/platform/jewel/markdown/extensions/gfm-alerts/metalava/gfm-alerts-api-0.31.0.txt new file mode 100644 index 000000000000..1440c657d5bd --- /dev/null +++ b/platform/jewel/markdown/extensions/gfm-alerts/metalava/gfm-alerts-api-0.31.0.txt @@ -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 getContent(); + property public abstract java.util.List content; + } + + public static final class GitHubAlert.Caution implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert { + ctor public GitHubAlert.Caution(java.util.List content); + method public java.util.List component1(); + method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Caution copy(optional java.util.List content); + method public java.util.List getContent(); + property public java.util.List content; + } + + public static final class GitHubAlert.Important implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert { + ctor public GitHubAlert.Important(java.util.List content); + method public java.util.List component1(); + method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Important copy(optional java.util.List content); + method public java.util.List getContent(); + property public java.util.List content; + } + + public static final class GitHubAlert.Note implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert { + ctor public GitHubAlert.Note(java.util.List content); + method public java.util.List component1(); + method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Note copy(optional java.util.List content); + method public java.util.List getContent(); + property public java.util.List content; + } + + public static final class GitHubAlert.Tip implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert { + ctor public GitHubAlert.Tip(java.util.List content); + method public java.util.List component1(); + method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Tip copy(optional java.util.List content); + method public java.util.List getContent(); + property public java.util.List content; + } + + public static final class GitHubAlert.Warning implements org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert { + ctor public GitHubAlert.Warning(java.util.List content); + method public java.util.List component1(); + method public org.jetbrains.jewel.markdown.extensions.github.alerts.GitHubAlert.Warning copy(optional java.util.List content); + method public java.util.List getContent(); + property public java.util.List 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 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 { + } + +} + diff --git a/platform/jewel/markdown/extensions/gfm-alerts/metalava/gfm-alerts-api-stable-0.31.0.txt b/platform/jewel/markdown/extensions/gfm-alerts/metalava/gfm-alerts-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/extensions/gfm-alerts/metalava/gfm-alerts-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/markdown/extensions/gfm-strikethrough/metalava/gfm-strikethrough-api-0.31.0.txt b/platform/jewel/markdown/extensions/gfm-strikethrough/metalava/gfm-strikethrough-api-0.31.0.txt new file mode 100644 index 000000000000..74e56fc715d2 --- /dev/null +++ b/platform/jewel/markdown/extensions/gfm-strikethrough/metalava/gfm-strikethrough-api-0.31.0.txt @@ -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? 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 inlineContent); + method public String component1(); + method public java.util.List component2(); + method public org.jetbrains.jewel.markdown.extensions.github.strikethrough.GitHubStrikethroughNode copy(optional String delimiter, optional java.util.List inlineContent); + method public String getDelimiter(); + method public java.util.List getInlineContent(); + method public String getOpeningDelimiter(); + property public String delimiter; + property public java.util.List 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; + } + +} + diff --git a/platform/jewel/markdown/extensions/gfm-strikethrough/metalava/gfm-strikethrough-api-stable-0.31.0.txt b/platform/jewel/markdown/extensions/gfm-strikethrough/metalava/gfm-strikethrough-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/extensions/gfm-strikethrough/metalava/gfm-strikethrough-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/markdown/extensions/gfm-tables/metalava/gfm-tables-api-0.31.0.txt b/platform/jewel/markdown/extensions/gfm-tables/metalava/gfm-tables-api-0.31.0.txt new file mode 100644 index 000000000000..2f5edf9fd523 --- /dev/null +++ b/platform/jewel/markdown/extensions/gfm-tables/metalava/gfm-tables-api-0.31.0.txt @@ -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; + } + +} + diff --git a/platform/jewel/markdown/extensions/gfm-tables/metalava/gfm-tables-api-stable-0.31.0.txt b/platform/jewel/markdown/extensions/gfm-tables/metalava/gfm-tables-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/extensions/gfm-tables/metalava/gfm-tables-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/markdown/extensions/images/metalava/images-api-0.31.0.txt b/platform/jewel/markdown/extensions/images/metalava/images-api-0.31.0.txt new file mode 100644 index 000000000000..f4eba54e92df --- /dev/null +++ b/platform/jewel/markdown/extensions/images/metalava/images-api-0.31.0.txt @@ -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); + } + +} + diff --git a/platform/jewel/markdown/extensions/images/metalava/images-api-stable-0.31.0.txt b/platform/jewel/markdown/extensions/images/metalava/images-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/extensions/images/metalava/images-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/markdown/ide-laf-bridge-styling/metalava/ide-laf-bridge-styling-api-0.31.0.txt b/platform/jewel/markdown/ide-laf-bridge-styling/metalava/ide-laf-bridge-styling-api-0.31.0.txt new file mode 100644 index 000000000000..23990810cfa1 --- /dev/null +++ b/platform/jewel/markdown/ide-laf-bridge-styling/metalava/ide-laf-bridge-styling-api-0.31.0.txt @@ -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 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 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 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 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 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 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); + } + +} + diff --git a/platform/jewel/markdown/ide-laf-bridge-styling/metalava/ide-laf-bridge-styling-api-stable-0.31.0.txt b/platform/jewel/markdown/ide-laf-bridge-styling/metalava/ide-laf-bridge-styling-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/ide-laf-bridge-styling/metalava/ide-laf-bridge-styling-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/markdown/int-ui-standalone-styling/metalava/int-ui-standalone-styling-api-0.31.0.txt b/platform/jewel/markdown/int-ui-standalone-styling/metalava/int-ui-standalone-styling-api-0.31.0.txt new file mode 100644 index 000000000000..83f555aff230 --- /dev/null +++ b/platform/jewel/markdown/int-ui-standalone-styling/metalava/int-ui-standalone-styling-api-0.31.0.txt @@ -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 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 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 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 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 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 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); + } + +} + diff --git a/platform/jewel/markdown/int-ui-standalone-styling/metalava/int-ui-standalone-styling-api-stable-0.31.0.txt b/platform/jewel/markdown/int-ui-standalone-styling/metalava/int-ui-standalone-styling-api-stable-0.31.0.txt new file mode 100644 index 000000000000..e6f50d0d0fd1 --- /dev/null +++ b/platform/jewel/markdown/int-ui-standalone-styling/metalava/int-ui-standalone-styling-api-stable-0.31.0.txt @@ -0,0 +1 @@ +// Signature format: 4.0 diff --git a/platform/jewel/ui/metalava/ui-api-0.31.0.txt b/platform/jewel/ui/metalava/ui-api-0.31.0.txt new file mode 100644 index 000000000000..5a077e9eba75 --- /dev/null +++ b/platform/jewel/ui/metalava/ui-api-0.31.0.txt @@ -0,0 +1,4767 @@ +// Signature format: 4.0 +package org.jetbrains.jewel.ui { + + public interface ComponentStyling { + method public default org.jetbrains.jewel.ui.ComponentStyling provide(androidx.compose.runtime.ProvidedValue... values); + method public default org.jetbrains.jewel.ui.ComponentStyling provide(kotlin.jvm.functions.Function0[]> provider); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.ProvidedValue[] styles(); + method public default org.jetbrains.jewel.ui.ComponentStyling with(kotlin.jvm.functions.Function0 styling); + method public default org.jetbrains.jewel.ui.ComponentStyling with(org.jetbrains.jewel.ui.ComponentStyling styling); + field public static final org.jetbrains.jewel.ui.ComponentStyling.Companion Companion; + } + + public static final class ComponentStyling.Companion implements org.jetbrains.jewel.ui.ComponentStyling { + method @androidx.compose.runtime.Composable public androidx.compose.runtime.ProvidedValue[] styles(); + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DefaultComponentStyling implements org.jetbrains.jewel.ui.ComponentStyling { + ctor @Deprecated public DefaultComponentStyling(org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle); + ctor public DefaultComponentStyling(org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle, org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle, org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle); + ctor @Deprecated public DefaultComponentStyling(org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle); + method public org.jetbrains.jewel.ui.component.styling.CheckboxStyle getCheckboxStyle(); + method public org.jetbrains.jewel.ui.component.styling.ChipStyle getChipStyle(); + method public org.jetbrains.jewel.ui.component.styling.CircularProgressStyle getCircularProgressStyle(); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle getComboBoxStyle(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles getDefaultBannerStyle(); + method public org.jetbrains.jewel.ui.component.styling.ButtonStyle getDefaultButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.DropdownStyle getDefaultDropdownStyle(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getDefaultSplitButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.TabStyle getDefaultTabStyle(); + method public org.jetbrains.jewel.ui.component.styling.DividerStyle getDividerStyle(); + method public org.jetbrains.jewel.ui.component.styling.TabStyle getEditorTabStyle(); + method public org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle getGroupHeaderStyle(); + method public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle getHorizontalProgressBarStyle(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles getInlineBannerStyle(); + method public org.jetbrains.jewel.ui.component.styling.LazyTreeStyle getLazyTreeStyle(); + method public org.jetbrains.jewel.ui.component.styling.LinkStyle getLinkStyle(); + method public org.jetbrains.jewel.ui.component.styling.MenuStyle getMenuStyle(); + method public org.jetbrains.jewel.ui.component.styling.ButtonStyle getOutlinedButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getOutlinedSplitButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.PopupContainerStyle getPopupContainerStyle(); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonStyle getRadioButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle getScrollbarStyle(); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchStyle getSearchMatchStyle(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle getSegmentedControlButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle getSegmentedControlStyle(); + method public org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle getSelectableLazyColumnStyle(); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle getSimpleListItemStyle(); + method public org.jetbrains.jewel.ui.component.styling.SliderStyle getSliderStyle(); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle getSpeedSearchStyle(); + method public org.jetbrains.jewel.ui.component.styling.TextAreaStyle getTextAreaStyle(); + method public org.jetbrains.jewel.ui.component.styling.TextFieldStyle getTextFieldStyle(); + method public org.jetbrains.jewel.ui.component.styling.TooltipStyle getTooltipStyle(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getTransparentIconButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.DropdownStyle getUndecoratedDropdownStyle(); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.ProvidedValue[] styles(); + property public org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle; + property public org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle; + property public org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle; + property public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle; + property public org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle; + property public org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle; + property public org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle; + property public org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle; + property public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle; + property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle; + property public org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle; + property public org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle; + property public org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle; + property public org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle; + property public org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle; + property public org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle; + property public org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle; + property public org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle; + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle; + property public org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle; + property public org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle; + property public org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle; + property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle; + } + + public final class DisabledAppearanceKt { + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier disabledAppearance(androidx.compose.ui.Modifier, optional int brightness, optional int contrast, optional int alpha); + } + + public final class DisabledColorFilterKt { + method @Deprecated public static androidx.compose.ui.graphics.ColorFilter disabled(androidx.compose.ui.graphics.ColorFilter.Companion); + } + + public interface MenuItemShortcutHintProvider { + method public String getShortcutHint(org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction actionType); + } + + public final class MenuItemShortcutHintProviderKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuItemShortcutHintProvider(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuItemShortcutHintProvider; + } + + public interface MenuItemShortcutProvider { + method public javax.swing.KeyStroke? getShortcutKeyStroke(org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction actionType); + } + + public final class MenuItemShortcutProviderKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuItemShortcutProvider(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuItemShortcutProvider; + } + + public enum Orientation { + enum_constant public static final org.jetbrains.jewel.ui.Orientation Horizontal; + enum_constant public static final org.jetbrains.jewel.ui.Orientation Vertical; + } + + public enum Outline { + enum_constant public static final org.jetbrains.jewel.ui.Outline Error; + enum_constant public static final org.jetbrains.jewel.ui.Outline None; + enum_constant public static final org.jetbrains.jewel.ui.Outline Warning; + field public static final org.jetbrains.jewel.ui.Outline.Companion Companion; + } + + public static final class Outline.Companion { + method public org.jetbrains.jewel.ui.Outline of(boolean warning, boolean error); + } + + public final class OutlineKt { + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier focusOutline(androidx.compose.ui.Modifier, boolean showOutline, androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth, optional float expand); + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier focusOutline(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.state.FocusableComponentState state, androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth, optional float expand); + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier outline(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.state.FocusableComponentState state, org.jetbrains.jewel.ui.Outline outline, androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth); + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier outline(androidx.compose.ui.Modifier, org.jetbrains.jewel.ui.Outline outline, boolean focused, optional androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth); + } + + public interface 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 abstract androidx.compose.ui.text.TextStyle consoleTextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle editorTextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h0TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h1TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h2TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h3TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h4TextStyle; + property public abstract androidx.compose.ui.unit.TextUnit labelTextSize; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle labelTextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle medium; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle regular; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle small; + } + + public final class TypographyKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTypography(); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.Typography getTypography(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTypography; + property @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.Typography org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.typography; + } + +} + +package org.jetbrains.jewel.ui.component { + + public final class ActionButtonKt { + method @androidx.compose.runtime.Composable public static void ActionButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void ActionButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 tooltip, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function0 content); + } + + @Deprecated public enum AutoHideBehavior { + enum_constant @Deprecated public static final org.jetbrains.jewel.ui.component.AutoHideBehavior Long; + enum_constant @Deprecated public static final org.jetbrains.jewel.ui.component.AutoHideBehavior Never; + enum_constant @Deprecated public static final org.jetbrains.jewel.ui.component.AutoHideBehavior Normal; + } + + public final class BannerKt { + method @androidx.compose.runtime.Composable public static void DefaultErrorBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultErrorBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void DefaultInformationBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultInformationBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void DefaultSuccessBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultSuccessBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void DefaultWarningBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultWarningBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void ErrorDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void InformationDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void SuccessDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void WarningDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + } + + public final class ButtonKt { + method @androidx.compose.runtime.Composable public static void DefaultButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function0 popupContainer); + method @androidx.compose.runtime.Composable public static void DefaultSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function1 menuContent); + method @androidx.compose.runtime.Composable public static void OutlinedButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void OutlinedSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function0 popupContainer); + method @androidx.compose.runtime.Composable public static void OutlinedSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function1 menuContent); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public ButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.ButtonState.Companion Companion; + } + + public static final class ButtonState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class CheckboxKt { + method @androidx.compose.runtime.Composable public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1 onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void CheckboxRow(boolean checked, kotlin.jvm.functions.Function1 onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void CheckboxRow(String text, boolean checked, kotlin.jvm.functions.Function1 onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void TriStateCheckbox(androidx.compose.ui.state.ToggleableState state, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void TriStateCheckboxRow(androidx.compose.ui.state.ToggleableState state, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void TriStateCheckboxRow(String text, androidx.compose.ui.state.ToggleableState state, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class CheckboxState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.ToggleableComponentState { + ctor @KotlinOnly public CheckboxState(kotlin.ULong state); + method public long copy(optional androidx.compose.ui.state.ToggleableState toggleableState, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public androidx.compose.ui.state.ToggleableState toggleableState; + field public static final org.jetbrains.jewel.ui.component.CheckboxState.Companion Companion; + } + + public static final class CheckboxState.Companion { + method public long of(androidx.compose.ui.state.ToggleableState toggleableState, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class ChipKt { + method @androidx.compose.runtime.Composable public static void Chip(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional boolean enabled, optional boolean selected, optional org.jetbrains.jewel.ui.component.styling.ChipStyle style, optional kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void RadioButtonChip(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.ChipStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void ToggleableChip(boolean checked, kotlin.jvm.functions.Function1 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.ChipStyle style, kotlin.jvm.functions.Function0 content); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ChipState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public ChipState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean selected, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.ChipState.Companion Companion; + } + + public static final class ChipState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean selected, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class CircularProgressIndicatorKt { + method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle style, optional kotlinx.coroutines.CoroutineDispatcher loadingDispatcher); + method @androidx.compose.runtime.Composable public static void CircularProgressIndicatorBig(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle style, optional kotlinx.coroutines.CoroutineDispatcher loadingDispatcher); + } + + public final class ComboBoxKt { + method @androidx.compose.runtime.Composable public static void ComboBox(String labelText, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier popupModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0 onArrowDownPress, optional kotlin.jvm.functions.Function0 onArrowUpPress, optional org.jetbrains.jewel.ui.component.PopupManager popupManager, kotlin.jvm.functions.Function0 popupContent); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ComboBox(kotlin.jvm.functions.Function0 labelContent, kotlin.jvm.functions.Function0 popupContent, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier popupModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional kotlin.jvm.functions.Function0 onArrowDownPress, optional kotlin.jvm.functions.Function0 onArrowUpPress, optional org.jetbrains.jewel.ui.component.PopupManager popupManager); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ComboBoxState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public ComboBoxState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.ComboBoxState.Companion Companion; + } + + public static final class ComboBoxState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class ContextMenuDivider extends androidx.compose.foundation.ContextMenuItem { + field public static final org.jetbrains.jewel.ui.component.ContextMenuDivider INSTANCE; + } + + public final class ContextMenuItemOption extends androidx.compose.foundation.ContextMenuItem { + ctor public ContextMenuItemOption(optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? actionType, String label, kotlin.jvm.functions.Function0 action); + method public org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? getActionType(); + method public org.jetbrains.jewel.ui.icon.IconKey? getIcon(); + property public org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? actionType; + property public org.jetbrains.jewel.ui.icon.IconKey? icon; + } + + public abstract sealed class ContextMenuItemOptionAction { + } + + public static final class ContextMenuItemOptionAction.CopyMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.CopyMenuItemOptionAction INSTANCE; + } + + public static final class ContextMenuItemOptionAction.CutMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.CutMenuItemOptionAction INSTANCE; + } + + public static final class ContextMenuItemOptionAction.PasteMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.PasteMenuItemOptionAction INSTANCE; + } + + public static final class ContextMenuItemOptionAction.SelectAllMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.SelectAllMenuItemOptionAction INSTANCE; + } + + public final class ContextMenuRepresentation implements androidx.compose.foundation.ContextMenuRepresentation { + method @androidx.compose.runtime.Composable public void Representation(androidx.compose.foundation.ContextMenuState state, kotlin.jvm.functions.Function0> items); + field public static final org.jetbrains.jewel.ui.component.ContextMenuRepresentation INSTANCE; + } + + public final class ContextSubmenu extends androidx.compose.foundation.ContextMenuItem { + ctor public ContextSubmenu(String label, kotlin.jvm.functions.Function0> submenu); + method public kotlin.jvm.functions.Function0> getSubmenu(); + property public kotlin.jvm.functions.Function0> submenu; + } + + public final class DividerKt { + method @androidx.compose.runtime.Composable public static void Divider(org.jetbrains.jewel.ui.Orientation orientation, optional androidx.compose.ui.Modifier modifier, optional long color, optional float thickness, optional float startIndent, optional org.jetbrains.jewel.ui.component.styling.DividerStyle style); + } + + public final class DropdownKt { + method @Deprecated @androidx.compose.runtime.Composable public static void Dropdown(optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.Modifier menuModifier, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle style, kotlin.jvm.functions.Function1 menuContent, kotlin.jvm.functions.Function1 content); + } + + @Deprecated @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class DropdownState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly @Deprecated public DropdownState(kotlin.ULong state); + method @Deprecated public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property @Deprecated public boolean isActive; + property @Deprecated public boolean isEnabled; + property @Deprecated public boolean isFocused; + property @Deprecated public boolean isHovered; + property @Deprecated public boolean isPressed; + property @Deprecated public kotlin.ULong state; + field @Deprecated public static final org.jetbrains.jewel.ui.component.DropdownState.Companion Companion; + } + + @Deprecated public static final class DropdownState.Companion { + method @Deprecated public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class EditableComboBoxKt { + method @androidx.compose.runtime.Composable public static void EditableComboBox(androidx.compose.foundation.text.input.TextFieldState textFieldState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier popupModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0 onArrowDownPress, optional kotlin.jvm.functions.Function0 onArrowUpPress, optional kotlin.jvm.functions.Function0 onEnterPress, optional org.jetbrains.jewel.ui.component.PopupManager popupManager, kotlin.jvm.functions.Function0 popupContent); + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class FixedCursorPoint implements androidx.compose.foundation.TooltipPlacement { + ctor public FixedCursorPoint(); + ctor @KotlinOnly public FixedCursorPoint(optional androidx.compose.ui.unit.DpOffset offset, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.unit.Dp windowMargin); + method @androidx.compose.runtime.Composable public androidx.compose.ui.window.PopupPositionProvider positionProvider(long cursorPosition); + } + + public final class GroupHeaderKt { + method @androidx.compose.runtime.Composable public static void GroupHeader(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? startComponent, optional kotlin.jvm.functions.Function0? endComponent, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + } + + public final class IconActionButtonKt { + method @androidx.compose.runtime.Composable public static void IconActionButton(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); + method @androidx.compose.runtime.Composable public static void IconActionButton(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? hint, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? hint, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, org.jetbrains.jewel.ui.painter.PainterHint[] hints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, org.jetbrains.jewel.ui.painter.PainterHint[] hints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + } + + public final class IconButtonKt { + method @androidx.compose.runtime.Composable public static void IconButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function2 content); + method @androidx.compose.runtime.Composable public static void SelectableIconButton(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function2 content); + method @androidx.compose.runtime.Composable public static void ToggleableIconButton(boolean value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function2 content); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class IconButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public IconButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.IconButtonState.Companion Companion; + } + + public static final class IconButtonState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class IconKt { + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.ImageBitmap bitmap, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.Modifier modifier); + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.vector.ImageVector imageVector, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint hint); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint... hints); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional long tint, org.jetbrains.jewel.ui.painter.PainterHint hint); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional long tint, org.jetbrains.jewel.ui.painter.PainterHint... hints); + method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.painter.Painter painterResource(String resourcePath); + } + + public final class ImageKt { + method @androidx.compose.runtime.Composable public static void Image(org.jetbrains.jewel.ui.icon.IconKey iconKey, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter); + method @androidx.compose.runtime.Composable public static void Image(org.jetbrains.jewel.ui.icon.IconKey iconKey, String? contentDescription, org.jetbrains.jewel.ui.painter.PainterHint[] hints, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter); + } + + public final class InfoTextKt { + method @androidx.compose.runtime.Composable public static void InfoText(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.Modifier modifier, 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 java.util.Map inlineContent, optional kotlin.jvm.functions.Function1 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + method @androidx.compose.runtime.Composable public static void InfoText(String text, optional androidx.compose.ui.Modifier modifier, 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 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + } + + public final class InlineBannerKt { + method @Deprecated @androidx.compose.runtime.Composable public static void ErrorInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void ErrorInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void InformationInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void InformationInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineErrorBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineErrorBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineInformationBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineInformationBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineSuccessBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineSuccessBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineWarningBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineWarningBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void SuccessInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SuccessInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void WarningInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void WarningInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class InputFieldState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public InputFieldState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.InputFieldState.Companion Companion; + } + + public static final class InputFieldState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class LazyTreeKt { + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void LazyTree(org.jetbrains.jewel.foundation.lazy.tree.Tree tree, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1,kotlin.Unit> onElementClick, optional org.jetbrains.jewel.foundation.lazy.tree.TreeState treeState, optional kotlin.jvm.functions.Function1,kotlin.Unit> onElementDoubleClick, optional kotlin.jvm.functions.Function1>,kotlin.Unit> onSelectionChange, optional org.jetbrains.jewel.foundation.lazy.tree.KeyActions keyActions, optional org.jetbrains.jewel.ui.component.styling.LazyTreeStyle style, kotlin.jvm.functions.Function2,kotlin.Unit> nodeContent); + } + + public final class LinearProgressBarKt { + method @androidx.compose.runtime.Composable public static void HorizontalProgressBar(float progress, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle style); + method @androidx.compose.runtime.Composable public static void IndeterminateHorizontalProgressBar(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle style); + } + + public final class LinkKt { + method @androidx.compose.runtime.Composable public static void DropdownLink(String text, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style, optional androidx.compose.ui.Modifier menuModifier, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function1 menuContent); + method @androidx.compose.runtime.Composable public static void ExternalLink(String text, String uri, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style); + method @androidx.compose.runtime.Composable public static void ExternalLink(String text, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style); + method @androidx.compose.runtime.Composable public static void Link(String text, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class LinkState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public LinkState(kotlin.ULong state); + method @androidx.compose.runtime.Composable public T chooseValueWithVisited(T normal, T disabled, T focused, T pressed, T hovered, T visited, T active); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean visited, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isVisited; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.LinkState.Companion Companion; + } + + public static final class LinkState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean visited, optional boolean hovered, optional boolean pressed, optional boolean active); + } + + public final class ListComboBoxKt { + method @androidx.compose.runtime.Composable public static void EditableListComboBox(java.util.List items, int selectedIndex, kotlin.jvm.functions.Function1 onSelectedItemChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function1 onPopupVisibleChange, optional kotlin.jvm.functions.Function2 itemKeys, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState listState); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ListComboBox(java.util.List items, int selectedIndex, kotlin.jvm.functions.Function1 onSelectedItemChange, kotlin.jvm.functions.Function2 itemKeys, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional kotlin.jvm.functions.Function1 onPopupVisibleChange, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState listState, kotlin.jvm.functions.Function3 itemContent); + method @androidx.compose.runtime.Composable public static void ListComboBox(java.util.List items, int selectedIndex, kotlin.jvm.functions.Function1 onSelectedItemChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function1 onPopupVisibleChange, optional kotlin.jvm.functions.Function2 itemKeys, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState listState); + method public static int selectedItemIndex(org.jetbrains.jewel.foundation.lazy.SelectableLazyListState, java.util.List items, kotlin.jvm.functions.Function2 itemKeys); + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ListItemState { + ctor public ListItemState(boolean isSelected, optional boolean isActive); + method public boolean isActive(); + method public boolean isSelected(); + property public boolean isActive; + property public boolean isSelected; + } + + public interface MenuController { + method public void clearShortcutActions(); + method public boolean close(int mode); + method public void closeAll(int mode, boolean force); + method public Boolean? findAndExecuteShortcut(javax.swing.KeyStroke? keyStroke); + method public kotlin.jvm.functions.Function1 getOnDismissRequest(); + method public boolean isRootMenu(); + method public boolean isSubmenu(); + method public void onHoveredChange(boolean hovered); + method public void registerShortcutAction(javax.swing.KeyStroke keyStroke, kotlin.jvm.functions.Function0 action); + method public org.jetbrains.jewel.ui.component.MenuController submenuController(kotlin.jvm.functions.Function1 onDismissRequest); + property public abstract kotlin.jvm.functions.Function1 onDismissRequest; + } + + public final class MenuControllerKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuController(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuController; + } + + @Deprecated @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class MenuItemState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly @Deprecated public MenuItemState(kotlin.ULong state); + method @Deprecated public long copy(optional boolean selected, optional boolean enabled, optional boolean focused, optional boolean hovered, optional boolean pressed, optional boolean active); + property @Deprecated public boolean isActive; + property @Deprecated public boolean isEnabled; + property @Deprecated public boolean isFocused; + property @Deprecated public boolean isHovered; + property @Deprecated public boolean isPressed; + property @Deprecated public boolean isSelected; + property @Deprecated public kotlin.ULong state; + field @Deprecated public static final org.jetbrains.jewel.ui.component.MenuItemState.Companion Companion; + } + + @Deprecated public static final class MenuItemState.Companion { + method @Deprecated public long of(boolean selected, boolean enabled, optional boolean focused, optional boolean hovered, optional boolean pressed, optional boolean active); + } + + public final class MenuKt { + method @Deprecated @androidx.compose.runtime.Composable public static void MenuSeparator(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.MenuItemMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.MenuItemColors colors); + method @Deprecated @androidx.compose.runtime.Composable public static void MenuSubmenuItem(optional androidx.compose.ui.Modifier modifier, optional boolean enabled, boolean canShowIcon, org.jetbrains.jewel.ui.icon.IconKey? iconKey, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.MenuStyle style, kotlin.jvm.functions.Function1 submenu, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void PopupMenu(kotlin.jvm.functions.Function1 onDismissRequest, androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.MenuStyle style, optional androidx.compose.ui.window.PopupProperties popupProperties, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void PopupMenu(kotlin.jvm.functions.Function1 onDismissRequest, androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.MenuStyle style, optional androidx.compose.ui.window.PopupProperties popupProperties, kotlin.jvm.functions.Function1 content); + method public static void items(org.jetbrains.jewel.ui.component.MenuScope, int count, kotlin.jvm.functions.Function1 isSelected, kotlin.jvm.functions.Function1 onItemClick, kotlin.jvm.functions.Function1 content); + method public static void items(org.jetbrains.jewel.ui.component.MenuScope, java.util.List items, kotlin.jvm.functions.Function1 isSelected, kotlin.jvm.functions.Function1 onItemClick, kotlin.jvm.functions.Function1 content); + method public static void separator(org.jetbrains.jewel.ui.component.MenuScope); + } + + @Deprecated public final class MenuManager { + ctor @Deprecated public MenuManager(kotlin.jvm.functions.Function1 onDismissRequest, optional org.jetbrains.jewel.ui.component.MenuManager? parentMenuManager); + method @Deprecated public boolean close(int mode); + method @Deprecated public void closeAll(int mode, boolean force); + method @Deprecated public kotlin.jvm.functions.Function1 getOnDismissRequest(); + method @Deprecated public boolean isRootMenu(); + method @Deprecated public boolean isSubmenu(); + method @Deprecated public org.jetbrains.jewel.ui.component.MenuManager submenuManager(kotlin.jvm.functions.Function1 onDismissRequest); + property @Deprecated public kotlin.jvm.functions.Function1 onDismissRequest; + } + + public final class MenuManagerKt { + method @Deprecated public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuManager(); + property @Deprecated public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuManager; + } + + public interface MenuScope { + method public void passiveItem(kotlin.jvm.functions.Function0 content); + method public void selectableItem(boolean selected, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, optional java.util.Set? keybinding, kotlin.jvm.functions.Function0 onClick, optional boolean enabled, kotlin.jvm.functions.Function0 content); + method public void selectableItemWithActionType(boolean selected, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, optional org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? actionType, kotlin.jvm.functions.Function0 onClick, optional boolean enabled, kotlin.jvm.functions.Function0 content); + method public void submenu(optional boolean enabled, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, kotlin.jvm.functions.Function1 submenu, kotlin.jvm.functions.Function0 content); + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface NodeSearchMatchState { + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult getMatchResult(); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchStyle getStyle(); + property public abstract org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult matchResult; + property public abstract org.jetbrains.jewel.ui.component.styling.SearchMatchStyle style; + } + + public final class PopupContainerKt { + method @androidx.compose.runtime.Composable public static void PopupContainer(kotlin.jvm.functions.Function0 onDismissRequest, androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle style, optional androidx.compose.ui.window.PopupProperties popupProperties, optional androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, kotlin.jvm.functions.Function0 content); + } + + public final class PopupKt { + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void Popup(androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, androidx.compose.foundation.shape.CornerSize cornerSize, optional kotlin.jvm.functions.Function0? onDismissRequest, optional androidx.compose.ui.window.PopupProperties properties, optional kotlin.jvm.functions.Function1? onPreviewKeyEvent, optional kotlin.jvm.functions.Function1? onKeyEvent, kotlin.jvm.functions.Function0 content); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void Popup(androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, optional kotlin.jvm.functions.Function0? onDismissRequest, optional androidx.compose.ui.window.PopupProperties properties, optional kotlin.jvm.functions.Function1? onPreviewKeyEvent, optional kotlin.jvm.functions.Function1? onKeyEvent, kotlin.jvm.functions.Function0 content); + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalPopupRenderer(); + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalPopupRenderer; + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class PopupManager { + ctor public PopupManager(); + ctor public PopupManager(optional kotlin.jvm.functions.Function1 onPopupVisibleChange, optional String? name); + method public String? getName(); + method public kotlin.jvm.functions.Function1 getOnPopupVisibleChange(); + method public androidx.compose.runtime.State isPopupVisible(); + method public void setPopupVisible(boolean visible); + method public void togglePopupVisibility(); + property public androidx.compose.runtime.State isPopupVisible; + property public String? name; + property public kotlin.jvm.functions.Function1 onPopupVisibleChange; + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface PopupRenderer { + method @androidx.compose.runtime.Composable public void Popup(androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, androidx.compose.ui.window.PopupProperties properties, kotlin.jvm.functions.Function0? onDismissRequest, kotlin.jvm.functions.Function1? onPreviewKeyEvent, kotlin.jvm.functions.Function1? onKeyEvent, androidx.compose.foundation.shape.CornerSize cornerSize, kotlin.jvm.functions.Function0 content); + field public static final org.jetbrains.jewel.ui.component.PopupRenderer.Companion Companion; + } + + public static final class PopupRenderer.Companion { + } + + public final class RadioButtonKt { + method @androidx.compose.runtime.Composable public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void RadioButtonRow(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void RadioButtonRow(String text, boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class RadioButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public RadioButtonState(kotlin.ULong state); + method public long copy(optional boolean selected, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.RadioButtonState.Companion Companion; + } + + public static final class RadioButtonState.Companion { + method public long of(boolean selected, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class ScrollableContainerKt { + method @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(androidx.compose.foundation.lazy.grid.LazyGridState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(androidx.compose.foundation.lazy.LazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean userScrollEnabled, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(androidx.compose.foundation.lazy.grid.LazyGridState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(androidx.compose.foundation.lazy.LazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean userScrollEnabled, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static float scrollbarContentSafePadding(optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style); + } + + public final class ScrollbarKt { + method @androidx.compose.runtime.Composable public static void HorizontalScrollbar(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseLayout, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean keepVisible); + method @androidx.compose.runtime.Composable public static void VerticalScrollbar(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseLayout, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean keepVisible); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonData { + ctor public SegmentedControlButtonData(boolean selected, kotlin.jvm.functions.Function2 content, kotlin.jvm.functions.Function0 onSelect); + method public kotlin.jvm.functions.Function2 getContent(); + method public kotlin.jvm.functions.Function0 getOnSelect(); + method public boolean getSelected(); + property public kotlin.jvm.functions.Function2 content; + property public kotlin.jvm.functions.Function0 onSelect; + property public boolean selected; + } + + public interface SegmentedControlButtonScope { + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SegmentedControlButtonState implements org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public SegmentedControlButtonState(kotlin.ULong state); + method public long copy(optional boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SegmentedControlButtonState.Companion Companion; + } + + public static final class SegmentedControlButtonState.Companion { + method public long of(boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SegmentedControlKt { + method @androidx.compose.runtime.Composable public static void SegmentedControl(java.util.List buttons, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle style, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle buttonStyle, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SegmentedControlState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public SegmentedControlState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SegmentedControlState.Companion Companion; + } + + public static final class SegmentedControlState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SelectableIconActionButtonKt { + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SelectableIconButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public SelectableIconButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean selected, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SelectableIconButtonState.Companion Companion; + } + + public static final class SelectableIconButtonState.Companion { + method public long of(optional boolean enabled, optional boolean selected, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SimpleListItemKt { + method @androidx.compose.runtime.Composable public static void SimpleListItem(androidx.compose.ui.text.AnnotatedString text, boolean selected, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean active, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional kotlin.jvm.functions.Function1 onTextLayout, optional org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @androidx.compose.runtime.Composable public static void SimpleListItem(androidx.compose.ui.text.AnnotatedString text, org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional kotlin.jvm.functions.Function1 onTextLayout, optional org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(boolean isSelected, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean isActive, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void SimpleListItem(boolean selected, optional boolean active, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional java.util.List painterHints, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(String text, boolean isSelected, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean isActive, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height); + method @androidx.compose.runtime.Composable public static void SimpleListItem(String text, boolean selected, optional boolean active, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(String text, org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height); + method @androidx.compose.runtime.Composable public static void SimpleListItem(String text, org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @androidx.compose.runtime.Composable public static void SimpleListItem(org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional java.util.List painterHints, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + } + + public final class SliderKt { + method @androidx.compose.runtime.Composable public static void Slider(float value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange valueRange, optional int steps, optional kotlin.jvm.functions.Function0? onValueChangeFinished, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SliderStyle style); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SliderState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public SliderState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SliderState.Companion Companion; + } + + public static final class SliderState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SpeedSearchAreaKt { + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void ProvideSearchMatchState(org.jetbrains.jewel.ui.component.SpeedSearchState speedSearchState, String? textContent, org.jetbrains.jewel.ui.component.styling.SearchMatchStyle style, kotlin.jvm.functions.Function0 content); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void SpeedSearchArea(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1 matcherBuilder, optional org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle styling, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1 content); + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalNodeSearchMatchState(); + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalNodeSearchMatchState; + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface SpeedSearchScope extends androidx.compose.foundation.layout.BoxScope { + method public androidx.compose.foundation.interaction.MutableInteractionSource getInteractionSource(); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchStyle getSearchMatchStyle(); + method public org.jetbrains.jewel.ui.component.SpeedSearchState getSpeedSearchState(); + method public boolean processKeyEvent(Object event); + property public abstract androidx.compose.foundation.interaction.MutableInteractionSource interactionSource; + property public abstract org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle; + property public abstract org.jetbrains.jewel.ui.component.SpeedSearchState speedSearchState; + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface SpeedSearchState { + method public suspend Object? attach(kotlinx.coroutines.flow.Flow> entriesFlow, optional kotlinx.coroutines.CoroutineDispatcher dispatcher, kotlin.coroutines.Continuation); + method public boolean getHasMatches(); + method public java.util.List getMatchingIndexes(); + method public String getSearchText(); + method public boolean isVisible(); + method public org.jetbrains.jewel.foundation.search.SpeedSearchMatcher.MatchResult matchResultForText(String? text); + property public abstract boolean hasMatches; + property public abstract boolean isVisible; + property public abstract java.util.List matchingIndexes; + property public abstract String searchText; + } + + public final class SplitLayoutKt { + method @androidx.compose.runtime.Composable public static void HorizontalSplitLayout(kotlin.jvm.functions.Function0 first, kotlin.jvm.functions.Function0 second, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional float draggableWidth, optional float firstPaneMinWidth, optional float secondPaneMinWidth, optional org.jetbrains.jewel.ui.component.SplitLayoutState state); + method @androidx.compose.runtime.Composable public static void VerticalSplitLayout(kotlin.jvm.functions.Function0 first, kotlin.jvm.functions.Function0 second, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional float draggableWidth, optional float firstPaneMinWidth, optional float secondPaneMinWidth, optional org.jetbrains.jewel.ui.component.SplitLayoutState state); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.component.SplitLayoutState rememberSplitLayoutState(optional float initialSplitFraction); + } + + public final class SplitLayoutState { + ctor public SplitLayoutState(float initialSplitFraction); + method public float getDividerPosition(); + method public androidx.compose.ui.layout.LayoutCoordinates? getLayoutCoordinates(); + method public void setDividerPosition(float); + method public void setLayoutCoordinates(androidx.compose.ui.layout.LayoutCoordinates?); + property public float dividerPosition; + property public androidx.compose.ui.layout.LayoutCoordinates? layoutCoordinates; + } + + public interface TabContentScope { + method @androidx.compose.runtime.Composable public default androidx.compose.ui.Modifier tabContentAlpha(androidx.compose.ui.Modifier, long state); + } + + @androidx.compose.runtime.Immutable public abstract sealed class TabData { + method public abstract boolean getClosable(); + method public abstract kotlin.jvm.functions.Function2 getContent(); + method public abstract kotlin.jvm.functions.Function0 getOnClick(); + method public abstract kotlin.jvm.functions.Function0 getOnClose(); + method public abstract boolean getSelected(); + property public abstract boolean closable; + property public abstract kotlin.jvm.functions.Function2 content; + property public abstract kotlin.jvm.functions.Function0 onClick; + property public abstract kotlin.jvm.functions.Function0 onClose; + property public abstract boolean selected; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TabData.Default extends org.jetbrains.jewel.ui.component.TabData { + ctor public TabData.Default(boolean selected, kotlin.jvm.functions.Function2 content, optional boolean closable, optional kotlin.jvm.functions.Function0 onClose, optional kotlin.jvm.functions.Function0 onClick); + method public boolean getClosable(); + method public kotlin.jvm.functions.Function2 getContent(); + method public kotlin.jvm.functions.Function0 getOnClick(); + method public kotlin.jvm.functions.Function0 getOnClose(); + method public boolean getSelected(); + property public boolean closable; + property public kotlin.jvm.functions.Function2 content; + property public kotlin.jvm.functions.Function0 onClick; + property public kotlin.jvm.functions.Function0 onClose; + property public boolean selected; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TabData.Editor extends org.jetbrains.jewel.ui.component.TabData { + ctor public TabData.Editor(boolean selected, kotlin.jvm.functions.Function2 content, optional boolean closable, optional kotlin.jvm.functions.Function0 onClose, optional kotlin.jvm.functions.Function0 onClick); + method public boolean getClosable(); + method public kotlin.jvm.functions.Function2 getContent(); + method public kotlin.jvm.functions.Function0 getOnClick(); + method public kotlin.jvm.functions.Function0 getOnClose(); + method public boolean getSelected(); + property public boolean closable; + property public kotlin.jvm.functions.Function2 content; + property public kotlin.jvm.functions.Function0 onClick; + property public kotlin.jvm.functions.Function0 onClose; + property public boolean selected; + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TabState implements org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public TabState(kotlin.ULong state); + method public long copy(optional boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.TabState.Companion Companion; + } + + public static final class TabState.Companion { + method public long of(boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class TabStripKt { + method @Deprecated @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void TabStrip(java.util.List tabs, org.jetbrains.jewel.ui.component.styling.TabStyle style, optional androidx.compose.ui.Modifier modifier, optional boolean enabled); + method @androidx.compose.runtime.Composable public static void TabStrip(java.util.List tabs, org.jetbrains.jewel.ui.component.styling.TabStyle style, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TabStripState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public TabStripState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.TabStripState.Companion Companion; + } + + public static final class TabStripState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class TabsKt { + method @androidx.compose.runtime.Composable public static void SimpleTabContent(org.jetbrains.jewel.ui.component.TabContentScope, String label, long state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.painter.Painter? icon); + method @androidx.compose.runtime.Composable public static void SimpleTabContent(org.jetbrains.jewel.ui.component.TabContentScope, String label, long state, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @androidx.compose.runtime.Composable public static void SimpleTabContent(org.jetbrains.jewel.ui.component.TabContentScope, long state, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, kotlin.jvm.functions.Function0 label); + } + + public final class TextAreaKt { + method @androidx.compose.runtime.Composable public static void TextArea(androidx.compose.foundation.text.input.TextFieldState state, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.foundation.text.input.InputTransformation? inputTransformation, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.input.KeyboardActionHandler? onKeyboardAction, optional androidx.compose.foundation.text.input.TextFieldLineLimits lineLimits, optional kotlin.jvm.functions.Function2,kotlin.Unit>? onTextLayout, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle style, optional org.jetbrains.jewel.ui.Outline outline, optional kotlin.jvm.functions.Function0? placeholder, optional androidx.compose.ui.Modifier decorationBoxModifier, optional androidx.compose.foundation.text.input.OutputTransformation? outputTransformation, optional boolean undecorated, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle? scrollbarStyle); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void TextArea(androidx.compose.ui.text.input.TextFieldValue value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional kotlin.jvm.functions.Function0? placeholder, optional boolean undecorated, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.ui.text.input.VisualTransformation visualTransformation, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.KeyboardActions keyboardActions, optional int maxLines, optional kotlin.jvm.functions.Function1 onTextLayout, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.ui.Modifier decorationBoxModifier); + } + + public final class TextContextMenu implements androidx.compose.foundation.text.TextContextMenu { + method @androidx.compose.runtime.Composable public void Area(androidx.compose.foundation.text.TextContextMenu.TextManager textManager, androidx.compose.foundation.ContextMenuState state, kotlin.jvm.functions.Function0 content); + field public static final org.jetbrains.jewel.ui.component.TextContextMenu INSTANCE; + } + + public final class TextFieldKt { + method @androidx.compose.runtime.Composable public static void TextField(androidx.compose.foundation.text.input.TextFieldState state, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.foundation.text.input.InputTransformation? inputTransformation, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.input.KeyboardActionHandler? onKeyboardAction, optional kotlin.jvm.functions.Function2,kotlin.Unit>? onTextLayout, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle style, optional org.jetbrains.jewel.ui.Outline outline, optional kotlin.jvm.functions.Function0? placeholder, optional kotlin.jvm.functions.Function0? leadingIcon, optional kotlin.jvm.functions.Function0? trailingIcon, optional androidx.compose.foundation.text.input.OutputTransformation? outputTransformation, optional boolean undecorated); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void TextField(androidx.compose.ui.text.input.TextFieldValue value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional org.jetbrains.jewel.ui.Outline outline, optional kotlin.jvm.functions.Function0? placeholder, optional kotlin.jvm.functions.Function0? leadingIcon, optional kotlin.jvm.functions.Function0? trailingIcon, optional boolean undecorated, optional androidx.compose.ui.text.input.VisualTransformation visualTransformation, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.KeyboardActions keyboardActions, optional kotlin.jvm.functions.Function1 onTextLayout, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); + } + + public final class TextKt { + method @androidx.compose.runtime.Composable public static void Text(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.Modifier modifier, 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 java.util.Map inlineContent, optional kotlin.jvm.functions.Function1 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + method @androidx.compose.runtime.Composable public static void Text(String text, optional androidx.compose.ui.Modifier modifier, 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 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + } + + public final class ToggleableIconActionButtonKt { + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ToggleableIconButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.ToggleableComponentState { + ctor @KotlinOnly public ToggleableIconButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional androidx.compose.ui.state.ToggleableState toggleableState, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + property public androidx.compose.ui.state.ToggleableState toggleableState; + field public static final org.jetbrains.jewel.ui.component.ToggleableIconButtonState.Companion Companion; + } + + public static final class ToggleableIconButtonState.Companion { + method public long of(optional boolean enabled, optional androidx.compose.ui.state.ToggleableState toggleableState, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class TooltipKt { + method @androidx.compose.runtime.Composable public static void Tooltip(kotlin.jvm.functions.Function0 tooltip, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle style, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void Tooltip(kotlin.jvm.functions.Function0 tooltip, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle style, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional org.jetbrains.jewel.ui.component.AutoHideBehavior autoHideBehavior, kotlin.jvm.functions.Function0 content); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.ui.window.PopupPositionProvider rememberPopupPositionProviderAtFixedPosition(long positionPx, optional long offset, optional androidx.compose.ui.Alignment alignment, optional float windowMargin); + } + + @Deprecated public final class Typography { + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle consoleTextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle editorTextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h0TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h1TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h2TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h3TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h4TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public long labelTextSize(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle labelTextStyle(); + property @Deprecated public static float DefaultLineHeightMultiplier; + property @Deprecated public static float EditorLineHeightMultiplier; + field @Deprecated public static final float DefaultLineHeightMultiplier = 1.3f; + field @Deprecated public static final float EditorLineHeightMultiplier = 1.5f; + field @Deprecated public static final org.jetbrains.jewel.ui.component.Typography INSTANCE; + } + + public final class TypographyKt { + method @SuppressCompatibility @Px @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static int computeLineHeightPx(java.awt.Font); + method @Deprecated public static androidx.compose.ui.text.TextStyle copyWithSize(androidx.compose.ui.text.TextStyle, long fontSize, androidx.compose.ui.graphics.Brush? brush, optional float alpha, 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 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 @Deprecated public static androidx.compose.ui.text.TextStyle copyWithSize(androidx.compose.ui.text.TextStyle, long fontSize, optional long color, 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 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 operator long minus(long, long other); + method public static operator long plus(long, long other); + } + +} + +package org.jetbrains.jewel.ui.component.banner { + + public interface BannerIconActionScope { + method public void iconAction(org.jetbrains.jewel.ui.icon.IconKey icon, String? contentDescription, optional String? tooltipText, kotlin.jvm.functions.Function0 onClick); + } + + public interface BannerLinkActionScope { + method public void action(String text, kotlin.jvm.functions.Function0 onClick); + } + +} + +package org.jetbrains.jewel.ui.component.search { + + public final class HighlightKt { + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.ui.Modifier highlightSpeedSearchMatches(androidx.compose.ui.Modifier, androidx.compose.ui.text.TextLayoutResult? textLayoutResult, optional org.jetbrains.jewel.ui.component.NodeSearchMatchState? matchState); + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.ui.text.AnnotatedString highlightTextSearch(CharSequence, optional org.jetbrains.jewel.ui.component.NodeSearchMatchState? matchState); + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public final class SpeedSearchableLazyColumnKeyActions implements org.jetbrains.jewel.foundation.lazy.tree.KeyActions { + ctor public SpeedSearchableLazyColumnKeyActions(org.jetbrains.jewel.foundation.lazy.tree.KeyActions delegate, org.jetbrains.jewel.ui.component.SpeedSearchState speedSearchState); + method public kotlin.jvm.functions.Function1 handleOnKeyEvent(Object event, java.util.List keys, org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode); + } + + public final class SpeedSearchableLazyColumnKt { + method @SuppressCompatibility @androidx.compose.runtime.Composable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static void SpeedSearchableLazyColumn(org.jetbrains.jewel.ui.component.SpeedSearchScope, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.foundation.lazy.SelectionMode selectionMode, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState state, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional boolean reverseLayout, optional kotlin.jvm.functions.Function1,kotlin.Unit> onSelectedIndexesChange, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, optional org.jetbrains.jewel.foundation.lazy.tree.KeyActions keyActions, optional org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions pointerEventActions, optional kotlinx.coroutines.CoroutineDispatcher dispatcher, kotlin.jvm.functions.Function1 content); + } + + @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public interface SpeedSearchableLazyColumnScope { + method public void item(Object key, kotlin.jvm.functions.Function0 textContent, optional Object? contentType, optional boolean selectable, kotlin.jvm.functions.Function1 content); + method public void items(java.util.List items, kotlin.jvm.functions.Function1 textContent, optional kotlin.jvm.functions.Function1 key, optional kotlin.jvm.functions.Function1 contentType, optional kotlin.jvm.functions.Function1 selectable, kotlin.jvm.functions.Function2 itemContent); + method public void stickyHeader(Object key, kotlin.jvm.functions.Function0 textContent, optional Object? contentType, optional boolean selectable, kotlin.jvm.functions.Function1 content); + } + +} + +package org.jetbrains.jewel.ui.component.styling { + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class BannerColors { + ctor @KotlinOnly public BannerColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + field public static final org.jetbrains.jewel.ui.component.styling.BannerColors.Companion Companion; + } + + public static final class BannerColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class BannerMetrics { + ctor @KotlinOnly public BannerMetrics(androidx.compose.ui.unit.Dp borderWidth); + property public androidx.compose.ui.unit.Dp borderWidth; + field public static final org.jetbrains.jewel.ui.component.styling.BannerMetrics.Companion Companion; + } + + public static final class BannerMetrics.Companion { + } + + public final class BannerStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultBannerStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalInlineBannerStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultBannerStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalInlineBannerStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ButtonColors { + ctor @KotlinOnly public ButtonColors(androidx.compose.ui.graphics.Brush background, androidx.compose.ui.graphics.Brush backgroundDisabled, androidx.compose.ui.graphics.Brush backgroundFocused, androidx.compose.ui.graphics.Brush backgroundPressed, androidx.compose.ui.graphics.Brush backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Brush border, androidx.compose.ui.graphics.Brush borderDisabled, androidx.compose.ui.graphics.Brush borderFocused, androidx.compose.ui.graphics.Brush borderPressed, androidx.compose.ui.graphics.Brush borderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public androidx.compose.ui.graphics.Brush getBackground(); + method public androidx.compose.ui.graphics.Brush getBackgroundDisabled(); + method public androidx.compose.ui.graphics.Brush getBackgroundFocused(); + method public androidx.compose.ui.graphics.Brush getBackgroundHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundPressed(); + method public androidx.compose.ui.graphics.Brush getBorder(); + method public androidx.compose.ui.graphics.Brush getBorderDisabled(); + method public androidx.compose.ui.graphics.Brush getBorderFocused(); + method public androidx.compose.ui.graphics.Brush getBorderHovered(); + method public androidx.compose.ui.graphics.Brush getBorderPressed(); + property public androidx.compose.ui.graphics.Brush background; + property public androidx.compose.ui.graphics.Brush backgroundDisabled; + property public androidx.compose.ui.graphics.Brush backgroundFocused; + property public androidx.compose.ui.graphics.Brush backgroundHovered; + property public androidx.compose.ui.graphics.Brush backgroundPressed; + property public androidx.compose.ui.graphics.Brush border; + property public androidx.compose.ui.graphics.Brush borderDisabled; + property public androidx.compose.ui.graphics.Brush borderFocused; + property public androidx.compose.ui.graphics.Brush borderHovered; + property public androidx.compose.ui.graphics.Brush borderPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + field public static final org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion Companion; + } + + public static final class ButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ButtonMetrics { + ctor @KotlinOnly public ButtonMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.DpSize minSize, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp focusOutlineExpand); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.Dp focusOutlineExpand; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.ButtonMetrics.Companion Companion; + } + + public static final class ButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ButtonStyle { + ctor public ButtonStyle(org.jetbrains.jewel.ui.component.styling.ButtonColors colors, org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment); + method public org.jetbrains.jewel.ui.component.styling.ButtonColors getColors(); + method public org.jetbrains.jewel.foundation.Stroke.Alignment getFocusOutlineAlignment(); + method public org.jetbrains.jewel.ui.component.styling.ButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ButtonColors colors; + property public org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment; + property public org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion Companion; + } + + public static final class ButtonStyle.Companion { + } + + public final class ButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultButtonStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalOutlinedButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultButtonStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalOutlinedButtonStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxColors { + ctor @KotlinOnly public CheckboxColors(androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentSelected); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentSelected; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxColors.Companion Companion; + } + + public static final class CheckboxColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxIcons { + ctor public CheckboxIcons(org.jetbrains.jewel.ui.icon.IconKey checkbox); + method public org.jetbrains.jewel.ui.icon.IconKey getCheckbox(); + property public org.jetbrains.jewel.ui.icon.IconKey checkbox; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxIcons.Companion Companion; + } + + public static final class CheckboxIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxMetrics { + ctor @KotlinOnly public CheckboxMetrics(androidx.compose.ui.unit.DpSize checkboxSize, androidx.compose.foundation.shape.CornerSize outlineCornerSize, androidx.compose.foundation.shape.CornerSize outlineFocusedCornerSize, androidx.compose.foundation.shape.CornerSize outlineSelectedCornerSize, androidx.compose.foundation.shape.CornerSize outlineSelectedFocusedCornerSize, androidx.compose.ui.unit.DpSize outlineSize, androidx.compose.ui.unit.DpSize outlineFocusedSize, androidx.compose.ui.unit.DpSize outlineSelectedSize, androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize, androidx.compose.ui.unit.Dp iconContentGap); + method public androidx.compose.foundation.shape.CornerSize getOutlineCornerSize(); + method public androidx.compose.foundation.shape.CornerSize getOutlineFocusedCornerSize(); + method public androidx.compose.foundation.shape.CornerSize getOutlineSelectedCornerSize(); + method public androidx.compose.foundation.shape.CornerSize getOutlineSelectedFocusedCornerSize(); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State outlineCornerSizeFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State outlineSizeFor(long state); + property public androidx.compose.ui.unit.DpSize checkboxSize; + property public androidx.compose.ui.unit.Dp iconContentGap; + property public androidx.compose.foundation.shape.CornerSize outlineCornerSize; + property public androidx.compose.foundation.shape.CornerSize outlineFocusedCornerSize; + property public androidx.compose.ui.unit.DpSize outlineFocusedSize; + property public androidx.compose.foundation.shape.CornerSize outlineSelectedCornerSize; + property public androidx.compose.foundation.shape.CornerSize outlineSelectedFocusedCornerSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedSize; + property public androidx.compose.ui.unit.DpSize outlineSize; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxMetrics.Companion Companion; + } + + public static final class CheckboxMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxStyle { + ctor public CheckboxStyle(org.jetbrains.jewel.ui.component.styling.CheckboxColors colors, org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics, org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons); + method public org.jetbrains.jewel.ui.component.styling.CheckboxColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.CheckboxIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.CheckboxMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.CheckboxColors colors; + property public org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons; + property public org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxStyle.Companion Companion; + } + + public static final class CheckboxStyle.Companion { + } + + public final class CheckboxStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalCheckboxStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalCheckboxStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ChipColors { + ctor @KotlinOnly public ChipColors(androidx.compose.ui.graphics.Brush background, androidx.compose.ui.graphics.Brush backgroundDisabled, androidx.compose.ui.graphics.Brush backgroundFocused, androidx.compose.ui.graphics.Brush backgroundPressed, androidx.compose.ui.graphics.Brush backgroundHovered, androidx.compose.ui.graphics.Brush backgroundSelected, androidx.compose.ui.graphics.Brush backgroundSelectedDisabled, androidx.compose.ui.graphics.Brush backgroundSelectedPressed, androidx.compose.ui.graphics.Brush backgroundSelectedFocused, androidx.compose.ui.graphics.Brush backgroundSelectedHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color contentSelectedDisabled, androidx.compose.ui.graphics.Color contentSelectedPressed, androidx.compose.ui.graphics.Color contentSelectedFocused, androidx.compose.ui.graphics.Color contentSelectedHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color borderSelected, androidx.compose.ui.graphics.Color borderSelectedDisabled, androidx.compose.ui.graphics.Color borderSelectedPressed, androidx.compose.ui.graphics.Color borderSelectedFocused, androidx.compose.ui.graphics.Color borderSelectedHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public androidx.compose.ui.graphics.Brush getBackground(); + method public androidx.compose.ui.graphics.Brush getBackgroundDisabled(); + method public androidx.compose.ui.graphics.Brush getBackgroundFocused(); + method public androidx.compose.ui.graphics.Brush getBackgroundHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundPressed(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelected(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedDisabled(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedFocused(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedPressed(); + property public androidx.compose.ui.graphics.Brush background; + property public androidx.compose.ui.graphics.Brush backgroundDisabled; + property public androidx.compose.ui.graphics.Brush backgroundFocused; + property public androidx.compose.ui.graphics.Brush backgroundHovered; + property public androidx.compose.ui.graphics.Brush backgroundPressed; + property public androidx.compose.ui.graphics.Brush backgroundSelected; + property public androidx.compose.ui.graphics.Brush backgroundSelectedDisabled; + property public androidx.compose.ui.graphics.Brush backgroundSelectedFocused; + property public androidx.compose.ui.graphics.Brush backgroundSelectedHovered; + property public androidx.compose.ui.graphics.Brush backgroundSelectedPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color borderSelected; + property public androidx.compose.ui.graphics.Color borderSelectedDisabled; + property public androidx.compose.ui.graphics.Color borderSelectedFocused; + property public androidx.compose.ui.graphics.Color borderSelectedHovered; + property public androidx.compose.ui.graphics.Color borderSelectedPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color contentSelectedDisabled; + property public androidx.compose.ui.graphics.Color contentSelectedFocused; + property public androidx.compose.ui.graphics.Color contentSelectedHovered; + property public androidx.compose.ui.graphics.Color contentSelectedPressed; + field public static final org.jetbrains.jewel.ui.component.styling.ChipColors.Companion Companion; + } + + public static final class ChipColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ChipMetrics { + ctor @KotlinOnly public ChipMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp borderWidthSelected); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.ui.unit.Dp borderWidthSelected; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.ChipMetrics.Companion Companion; + } + + public static final class ChipMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ChipStyle { + ctor public ChipStyle(org.jetbrains.jewel.ui.component.styling.ChipColors colors, org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.ChipColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.ChipMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ChipColors colors; + property public org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.ChipStyle.Companion Companion; + } + + public static final class ChipStyle.Companion { + } + + public final class ChipStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalChipStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalChipStyle; + } + + @androidx.compose.runtime.Immutable public final class CircularProgressStyle { + ctor @KotlinOnly public CircularProgressStyle(kotlin.time.Duration frameTime, androidx.compose.ui.graphics.Color color); + property public androidx.compose.ui.graphics.Color color; + property public kotlin.time.Duration frameTime; + field public static final org.jetbrains.jewel.ui.component.styling.CircularProgressStyle.Companion Companion; + } + + public static final class CircularProgressStyle.Companion { + } + + public final class CircularProgressStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalCircularProgressStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalCircularProgressStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxColors { + ctor @KotlinOnly public ComboBoxColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color nonEditableBackground, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state, boolean isEditable); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color nonEditableBackground; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion Companion; + } + + public static final class ComboBoxColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxIcons { + ctor public ComboBoxIcons(org.jetbrains.jewel.ui.icon.IconKey chevronDown); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronDown(); + property public org.jetbrains.jewel.ui.icon.IconKey chevronDown; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxIcons.Companion Companion; + } + + public static final class ComboBoxIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxMetrics { + ctor @KotlinOnly public ComboBoxMetrics(androidx.compose.ui.unit.DpSize arrowAreaSize, androidx.compose.ui.unit.DpSize minSize, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.layout.PaddingValues popupContentPadding, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp maxPopupHeight); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPopupContentPadding(); + property public androidx.compose.ui.unit.DpSize arrowAreaSize; + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.Dp maxPopupHeight; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues popupContentPadding; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics.Companion Companion; + } + + public static final class ComboBoxMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxStyle { + ctor public ComboBoxStyle(org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors; + property public org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons; + property public org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion Companion; + } + + public static final class ComboBoxStyle.Companion { + } + + public final class ComboBoxStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultComboBoxStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalUndecoratedComboBoxStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultComboBoxStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalUndecoratedComboBoxStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DefaultBannerStyle { + ctor public DefaultBannerStyle(org.jetbrains.jewel.ui.component.styling.BannerColors colors, org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.BannerColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.BannerMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.BannerColors colors; + property public org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion Companion; + } + + public static final class DefaultBannerStyle.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DefaultBannerStyles { + ctor public DefaultBannerStyles(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getError(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getInformation(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getSuccess(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getWarning(); + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning; + field public static final org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles.Companion Companion; + } + + public static final class DefaultBannerStyles.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DividerMetrics { + ctor @KotlinOnly public DividerMetrics(androidx.compose.ui.unit.Dp thickness, androidx.compose.ui.unit.Dp startIndent); + property public androidx.compose.ui.unit.Dp startIndent; + property public androidx.compose.ui.unit.Dp thickness; + field public static final org.jetbrains.jewel.ui.component.styling.DividerMetrics.Companion Companion; + } + + public static final class DividerMetrics.Companion { + method public org.jetbrains.jewel.ui.component.styling.DividerMetrics defaults(optional float thickness, optional float startIndent); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DividerStyle { + ctor @KotlinOnly public DividerStyle(androidx.compose.ui.graphics.Color color, org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.DividerMetrics getMetrics(); + property public androidx.compose.ui.graphics.Color color; + property public org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.DividerStyle.Companion Companion; + } + + public static final class DividerStyle.Companion { + } + + public final class DividerStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDividerStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDividerStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownColors { + ctor @KotlinOnly public DropdownColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color iconTint, androidx.compose.ui.graphics.Color iconTintDisabled, androidx.compose.ui.graphics.Color iconTintFocused, androidx.compose.ui.graphics.Color iconTintPressed, androidx.compose.ui.graphics.Color iconTintHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State iconTintFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color iconTint; + property public androidx.compose.ui.graphics.Color iconTintDisabled; + property public androidx.compose.ui.graphics.Color iconTintFocused; + property public androidx.compose.ui.graphics.Color iconTintHovered; + property public androidx.compose.ui.graphics.Color iconTintPressed; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion Companion; + } + + public static final class DropdownColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownIcons { + ctor public DropdownIcons(org.jetbrains.jewel.ui.icon.IconKey chevronDown); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronDown(); + property public org.jetbrains.jewel.ui.icon.IconKey chevronDown; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownIcons.Companion Companion; + } + + public static final class DropdownIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownMetrics { + ctor @KotlinOnly public DropdownMetrics(androidx.compose.ui.unit.DpSize arrowMinSize, androidx.compose.ui.unit.DpSize minSize, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.DpSize arrowMinSize; + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownMetrics.Companion Companion; + } + + public static final class DropdownMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownStyle { + ctor public DropdownStyle(org.jetbrains.jewel.ui.component.styling.DropdownColors colors, org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle); + method public org.jetbrains.jewel.ui.component.styling.DropdownColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.DropdownIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.MenuStyle getMenuStyle(); + method public org.jetbrains.jewel.ui.component.styling.DropdownMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.DropdownColors colors; + property public org.jetbrains.jewel.ui.component.styling.DropdownIcons icons; + property public org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle; + property public org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion Companion; + } + + public static final class DropdownStyle.Companion { + } + + public final class DropdownStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultDropdownStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalUndecoratedDropdownStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultDropdownStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalUndecoratedDropdownStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GroupHeaderColors { + ctor @KotlinOnly public GroupHeaderColors(androidx.compose.ui.graphics.Color divider); + property public androidx.compose.ui.graphics.Color divider; + field public static final org.jetbrains.jewel.ui.component.styling.GroupHeaderColors.Companion Companion; + } + + public static final class GroupHeaderColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GroupHeaderMetrics { + ctor @KotlinOnly public GroupHeaderMetrics(androidx.compose.ui.unit.Dp dividerThickness, androidx.compose.ui.unit.Dp indent); + property public androidx.compose.ui.unit.Dp dividerThickness; + property public androidx.compose.ui.unit.Dp indent; + field public static final org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics.Companion Companion; + } + + public static final class GroupHeaderMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GroupHeaderStyle { + ctor public GroupHeaderStyle(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors, org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.GroupHeaderColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors; + property public org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle.Companion Companion; + } + + public static final class GroupHeaderStyle.Companion { + } + + public final class GroupHeaderStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalGroupHeaderStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalGroupHeaderStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class HorizontalProgressBarColors { + ctor @KotlinOnly public HorizontalProgressBarColors(androidx.compose.ui.graphics.Color track, androidx.compose.ui.graphics.Color progress, androidx.compose.ui.graphics.Color indeterminateBase, androidx.compose.ui.graphics.Color indeterminateHighlight); + property public androidx.compose.ui.graphics.Color indeterminateBase; + property public androidx.compose.ui.graphics.Color indeterminateHighlight; + property public androidx.compose.ui.graphics.Color progress; + property public androidx.compose.ui.graphics.Color track; + field public static final org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors.Companion Companion; + } + + public static final class HorizontalProgressBarColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class HorizontalProgressBarMetrics { + ctor @KotlinOnly public HorizontalProgressBarMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp minHeight, androidx.compose.ui.unit.Dp indeterminateHighlightWidth); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.Dp indeterminateHighlightWidth; + property public androidx.compose.ui.unit.Dp minHeight; + field public static final org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics.Companion Companion; + } + + public static final class HorizontalProgressBarMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class HorizontalProgressBarStyle { + ctor @KotlinOnly public HorizontalProgressBarStyle(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics, kotlin.time.Duration indeterminateCycleDuration); + method public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors; + property public kotlin.time.Duration indeterminateCycleDuration; + property public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle.Companion Companion; + } + + public static final class HorizontalProgressBarStyle.Companion { + } + + public final class HorizontalProgressBarStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalHorizontalProgressBarStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalHorizontalProgressBarStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IconButtonColors { + ctor @KotlinOnly public IconButtonColors(androidx.compose.ui.graphics.Color foregroundSelectedActivated, androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundSelected, androidx.compose.ui.graphics.Color backgroundSelectedActivated, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderSelected, androidx.compose.ui.graphics.Color borderSelectedActivated, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State selectableBackgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State selectableBorderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State selectableForegroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State toggleableBackgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State toggleableBorderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State toggleableForegroundFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color backgroundSelected; + property public androidx.compose.ui.graphics.Color backgroundSelectedActivated; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color borderSelected; + property public androidx.compose.ui.graphics.Color borderSelectedActivated; + property public androidx.compose.ui.graphics.Color foregroundSelectedActivated; + field public static final org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion Companion; + } + + public static final class IconButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IconButtonMetrics { + ctor @KotlinOnly public IconButtonMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.DpSize minSize); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.IconButtonMetrics.Companion Companion; + } + + public static final class IconButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IconButtonStyle { + ctor public IconButtonStyle(org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.IconButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.IconButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion Companion; + } + + public static final class IconButtonStyle.Companion { + } + + public final class IconButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalIconButtonStyle(); + method @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTransparentIconButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalIconButtonStyle; + property @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static androidx.compose.runtime.ProvidableCompositionLocal LocalTransparentIconButtonStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class InlineBannerStyle { + ctor public InlineBannerStyle(org.jetbrains.jewel.ui.component.styling.BannerColors colors, org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.BannerColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.BannerMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.BannerColors colors; + property public org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion Companion; + } + + public static final class InlineBannerStyle.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class InlineBannerStyles { + ctor public InlineBannerStyles(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information, org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success, org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning, org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getError(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getInformation(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getSuccess(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getWarning(); + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning; + field public static final org.jetbrains.jewel.ui.component.styling.InlineBannerStyles.Companion Companion; + } + + public static final class InlineBannerStyles.Companion { + } + + @androidx.compose.runtime.Immutable public interface InputFieldColors { + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State caretFor(long state); + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State contentFor(long state); + property public abstract androidx.compose.ui.graphics.Color background; + property public abstract androidx.compose.ui.graphics.Color backgroundDisabled; + property public abstract androidx.compose.ui.graphics.Color backgroundFocused; + property public abstract androidx.compose.ui.graphics.Color backgroundHovered; + property public abstract androidx.compose.ui.graphics.Color backgroundPressed; + property public abstract androidx.compose.ui.graphics.Color border; + property public abstract androidx.compose.ui.graphics.Color borderDisabled; + property public abstract androidx.compose.ui.graphics.Color borderFocused; + property public abstract androidx.compose.ui.graphics.Color borderHovered; + property public abstract androidx.compose.ui.graphics.Color borderPressed; + property public abstract androidx.compose.ui.graphics.Color caret; + property public abstract androidx.compose.ui.graphics.Color caretDisabled; + property public abstract androidx.compose.ui.graphics.Color caretFocused; + property public abstract androidx.compose.ui.graphics.Color caretHovered; + property public abstract androidx.compose.ui.graphics.Color caretPressed; + property public abstract androidx.compose.ui.graphics.Color content; + property public abstract androidx.compose.ui.graphics.Color contentDisabled; + property public abstract androidx.compose.ui.graphics.Color contentFocused; + property public abstract androidx.compose.ui.graphics.Color contentHovered; + property public abstract androidx.compose.ui.graphics.Color contentPressed; + } + + @androidx.compose.runtime.Stable public interface InputFieldMetrics { + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public abstract androidx.compose.ui.unit.Dp borderWidth; + property public abstract androidx.compose.foundation.layout.PaddingValues contentPadding; + property public abstract androidx.compose.foundation.shape.CornerSize cornerSize; + property public abstract androidx.compose.ui.unit.DpSize minSize; + } + + @androidx.compose.runtime.Stable public interface InputFieldStyle { + method public org.jetbrains.jewel.ui.component.styling.InputFieldColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.InputFieldMetrics getMetrics(); + property public abstract org.jetbrains.jewel.ui.component.styling.InputFieldColors colors; + property public abstract org.jetbrains.jewel.ui.component.styling.InputFieldMetrics metrics; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LazyTreeIcons { + ctor public LazyTreeIcons(org.jetbrains.jewel.ui.icon.IconKey chevronCollapsed, org.jetbrains.jewel.ui.icon.IconKey chevronExpanded, org.jetbrains.jewel.ui.icon.IconKey chevronSelectedCollapsed, org.jetbrains.jewel.ui.icon.IconKey chevronSelectedExpanded); + method @androidx.compose.runtime.Composable public org.jetbrains.jewel.ui.icon.IconKey chevron(boolean isExpanded, boolean isSelected); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronCollapsed(); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronExpanded(); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronSelectedCollapsed(); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronSelectedExpanded(); + property public org.jetbrains.jewel.ui.icon.IconKey chevronCollapsed; + property public org.jetbrains.jewel.ui.icon.IconKey chevronExpanded; + property public org.jetbrains.jewel.ui.icon.IconKey chevronSelectedCollapsed; + property public org.jetbrains.jewel.ui.icon.IconKey chevronSelectedExpanded; + field public static final org.jetbrains.jewel.ui.component.styling.LazyTreeIcons.Companion Companion; + } + + public static final class LazyTreeIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LazyTreeMetrics { + ctor @KotlinOnly public LazyTreeMetrics(androidx.compose.ui.unit.Dp indentSize, androidx.compose.ui.unit.Dp elementMinHeight, androidx.compose.ui.unit.Dp chevronContentGap, org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics simpleListItemMetrics); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics getSimpleListItemMetrics(); + property public androidx.compose.ui.unit.Dp chevronContentGap; + property public androidx.compose.ui.unit.Dp elementMinHeight; + property public androidx.compose.ui.unit.Dp indentSize; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics simpleListItemMetrics; + field public static final org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics.Companion Companion; + } + + public static final class LazyTreeMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LazyTreeStyle { + ctor public LazyTreeStyle(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics, org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.LazyTreeIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors; + property public org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons; + property public org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.LazyTreeStyle.Companion Companion; + } + + public static final class LazyTreeStyle.Companion { + } + + public final class LazyTreeStylingKt { + method @androidx.compose.runtime.Composable public static androidx.compose.runtime.State contentFor(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors, long state); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalLazyTreeStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalLazyTreeStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkColors { + ctor @KotlinOnly public LinkColors(androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentVisited); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color contentVisited; + field public static final org.jetbrains.jewel.ui.component.styling.LinkColors.Companion Companion; + } + + public static final class LinkColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkIcons { + ctor public LinkIcons(org.jetbrains.jewel.ui.icon.IconKey dropdownChevron, org.jetbrains.jewel.ui.icon.IconKey externalLink); + method public org.jetbrains.jewel.ui.icon.IconKey getDropdownChevron(); + method public org.jetbrains.jewel.ui.icon.IconKey getExternalLink(); + property public org.jetbrains.jewel.ui.icon.IconKey dropdownChevron; + property public org.jetbrains.jewel.ui.icon.IconKey externalLink; + field public static final org.jetbrains.jewel.ui.component.styling.LinkIcons.Companion Companion; + } + + public static final class LinkIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkMetrics { + ctor @KotlinOnly public LinkMetrics(androidx.compose.foundation.shape.CornerSize focusHaloCornerSize, androidx.compose.ui.unit.Dp textIconGap, androidx.compose.ui.unit.DpSize iconSize); + method public androidx.compose.foundation.shape.CornerSize getFocusHaloCornerSize(); + property public androidx.compose.foundation.shape.CornerSize focusHaloCornerSize; + property public androidx.compose.ui.unit.DpSize iconSize; + property public androidx.compose.ui.unit.Dp textIconGap; + field public static final org.jetbrains.jewel.ui.component.styling.LinkMetrics.Companion Companion; + } + + public static final class LinkMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkStyle { + ctor public LinkStyle(org.jetbrains.jewel.ui.component.styling.LinkColors colors, org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics, org.jetbrains.jewel.ui.component.styling.LinkIcons icons, org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior); + method public org.jetbrains.jewel.ui.component.styling.LinkColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.LinkIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.LinkMetrics getMetrics(); + method public org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior getUnderlineBehavior(); + property public org.jetbrains.jewel.ui.component.styling.LinkColors colors; + property public org.jetbrains.jewel.ui.component.styling.LinkIcons icons; + property public org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics; + property public org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior; + field public static final org.jetbrains.jewel.ui.component.styling.LinkStyle.Companion Companion; + } + + public static final class LinkStyle.Companion { + } + + public final class LinkStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalLinkStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalLinkStyle; + } + + public enum LinkUnderlineBehavior { + enum_constant public static final org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior ShowAlways; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior ShowOnHover; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuColors { + ctor @KotlinOnly public MenuColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color shadow, org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors); + method public org.jetbrains.jewel.ui.component.styling.MenuItemColors getItemColors(); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + property public org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors; + property public androidx.compose.ui.graphics.Color shadow; + field public static final org.jetbrains.jewel.ui.component.styling.MenuColors.Companion Companion; + } + + public static final class MenuColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuIcons { + ctor public MenuIcons(org.jetbrains.jewel.ui.icon.IconKey submenuChevron); + method public org.jetbrains.jewel.ui.icon.IconKey getSubmenuChevron(); + property public org.jetbrains.jewel.ui.icon.IconKey submenuChevron; + field public static final org.jetbrains.jewel.ui.component.styling.MenuIcons.Companion Companion; + } + + public static final class MenuIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuItemColors { + ctor @KotlinOnly public MenuItemColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color iconTint, androidx.compose.ui.graphics.Color iconTintDisabled, androidx.compose.ui.graphics.Color iconTintFocused, androidx.compose.ui.graphics.Color iconTintPressed, androidx.compose.ui.graphics.Color iconTintHovered, androidx.compose.ui.graphics.Color keybindingTint, androidx.compose.ui.graphics.Color keybindingTintDisabled, androidx.compose.ui.graphics.Color keybindingTintFocused, androidx.compose.ui.graphics.Color keybindingTintPressed, androidx.compose.ui.graphics.Color keybindingTintHovered, androidx.compose.ui.graphics.Color separator); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State iconTintFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State keybindingTintFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color iconTint; + property public androidx.compose.ui.graphics.Color iconTintDisabled; + property public androidx.compose.ui.graphics.Color iconTintFocused; + property public androidx.compose.ui.graphics.Color iconTintHovered; + property public androidx.compose.ui.graphics.Color iconTintPressed; + property public androidx.compose.ui.graphics.Color keybindingTint; + property public androidx.compose.ui.graphics.Color keybindingTintDisabled; + property public androidx.compose.ui.graphics.Color keybindingTintFocused; + property public androidx.compose.ui.graphics.Color keybindingTintHovered; + property public androidx.compose.ui.graphics.Color keybindingTintPressed; + property public androidx.compose.ui.graphics.Color separator; + field public static final org.jetbrains.jewel.ui.component.styling.MenuItemColors.Companion Companion; + } + + public static final class MenuItemColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuItemMetrics { + ctor @KotlinOnly public MenuItemMetrics(androidx.compose.foundation.shape.CornerSize selectionCornerSize, androidx.compose.foundation.layout.PaddingValues outerPadding, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.layout.PaddingValues separatorPadding, androidx.compose.foundation.layout.PaddingValues keybindingsPadding, androidx.compose.ui.unit.Dp separatorThickness, androidx.compose.ui.unit.Dp separatorHeight, androidx.compose.ui.unit.Dp iconSize, androidx.compose.ui.unit.Dp minHeight); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.layout.PaddingValues getKeybindingsPadding(); + method public androidx.compose.foundation.layout.PaddingValues getOuterPadding(); + method public androidx.compose.foundation.shape.CornerSize getSelectionCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getSeparatorPadding(); + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.ui.unit.Dp iconSize; + property public androidx.compose.foundation.layout.PaddingValues keybindingsPadding; + property public androidx.compose.ui.unit.Dp minHeight; + property public androidx.compose.foundation.layout.PaddingValues outerPadding; + property public androidx.compose.foundation.shape.CornerSize selectionCornerSize; + property public androidx.compose.ui.unit.Dp separatorHeight; + property public androidx.compose.foundation.layout.PaddingValues separatorPadding; + property public androidx.compose.ui.unit.Dp separatorThickness; + field public static final org.jetbrains.jewel.ui.component.styling.MenuItemMetrics.Companion Companion; + } + + public static final class MenuItemMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuMetrics { + ctor @KotlinOnly public MenuMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues menuMargin, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.ui.unit.DpOffset offset, androidx.compose.ui.unit.Dp shadowSize, androidx.compose.ui.unit.Dp borderWidth, org.jetbrains.jewel.ui.component.styling.MenuItemMetrics itemMetrics, org.jetbrains.jewel.ui.component.styling.SubmenuMetrics submenuMetrics); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public org.jetbrains.jewel.ui.component.styling.MenuItemMetrics getItemMetrics(); + method public androidx.compose.foundation.layout.PaddingValues getMenuMargin(); + method public org.jetbrains.jewel.ui.component.styling.SubmenuMetrics getSubmenuMetrics(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public org.jetbrains.jewel.ui.component.styling.MenuItemMetrics itemMetrics; + property public androidx.compose.foundation.layout.PaddingValues menuMargin; + property public androidx.compose.ui.unit.DpOffset offset; + property public androidx.compose.ui.unit.Dp shadowSize; + property public org.jetbrains.jewel.ui.component.styling.SubmenuMetrics submenuMetrics; + field public static final org.jetbrains.jewel.ui.component.styling.MenuMetrics.Companion Companion; + } + + public static final class MenuMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuStyle { + ctor public MenuStyle(boolean isDark, org.jetbrains.jewel.ui.component.styling.MenuColors colors, org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics, org.jetbrains.jewel.ui.component.styling.MenuIcons icons); + method public org.jetbrains.jewel.ui.component.styling.MenuColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.MenuIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.MenuMetrics getMetrics(); + method public boolean isDark(); + property public org.jetbrains.jewel.ui.component.styling.MenuColors colors; + property public org.jetbrains.jewel.ui.component.styling.MenuIcons icons; + property public boolean isDark; + property public org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.MenuStyle.Companion Companion; + } + + public static final class MenuStyle.Companion { + } + + public final class MenuStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PopupContainerColors { + ctor @KotlinOnly public PopupContainerColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color shadow); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color shadow; + field public static final org.jetbrains.jewel.ui.component.styling.PopupContainerColors.Companion Companion; + } + + public static final class PopupContainerColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PopupContainerMetrics { + ctor @KotlinOnly public PopupContainerMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues menuMargin, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.ui.unit.DpOffset offset, androidx.compose.ui.unit.Dp shadowSize, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getMenuMargin(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.foundation.layout.PaddingValues menuMargin; + property public androidx.compose.ui.unit.DpOffset offset; + property public androidx.compose.ui.unit.Dp shadowSize; + field public static final org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics.Companion Companion; + } + + public static final class PopupContainerMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PopupContainerStyle { + ctor public PopupContainerStyle(boolean isDark, org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors, org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.PopupContainerColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics getMetrics(); + method public boolean isDark(); + property public org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors; + property public boolean isDark; + property public org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.PopupContainerStyle.Companion Companion; + } + + public static final class PopupContainerStyle.Companion { + } + + public final class PopupContainerStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalPopupContainerStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalPopupContainerStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonColors { + ctor @KotlinOnly public RadioButtonColors(androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color contentSelectedHovered, androidx.compose.ui.graphics.Color contentSelectedDisabled); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color contentSelectedDisabled; + property public androidx.compose.ui.graphics.Color contentSelectedHovered; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonColors.Companion Companion; + } + + public static final class RadioButtonColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonIcons { + ctor public RadioButtonIcons(org.jetbrains.jewel.ui.icon.IconKey radioButton); + method public org.jetbrains.jewel.ui.icon.IconKey getRadioButton(); + property public org.jetbrains.jewel.ui.icon.IconKey radioButton; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonIcons.Companion Companion; + } + + public static final class RadioButtonIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonMetrics { + ctor @KotlinOnly public RadioButtonMetrics(androidx.compose.ui.unit.DpSize radioButtonSize, androidx.compose.ui.unit.DpSize outlineSize, androidx.compose.ui.unit.DpSize outlineFocusedSize, androidx.compose.ui.unit.DpSize outlineSelectedSize, androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize, androidx.compose.ui.unit.Dp iconContentGap); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State outlineSizeFor(long state); + property public androidx.compose.ui.unit.Dp iconContentGap; + property public androidx.compose.ui.unit.DpSize outlineFocusedSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedSize; + property public androidx.compose.ui.unit.DpSize outlineSize; + property public androidx.compose.ui.unit.DpSize radioButtonSize; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics.Companion Companion; + } + + public static final class RadioButtonMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonStyle { + ctor public RadioButtonStyle(org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors, org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics, org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons; + property public org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonStyle.Companion Companion; + } + + public static final class RadioButtonStyle.Companion { + } + + public final class RadioButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalRadioButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalRadioButtonStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ScrollbarColors { + ctor @KotlinOnly public ScrollbarColors(androidx.compose.ui.graphics.Color thumbBackground, androidx.compose.ui.graphics.Color thumbBackgroundActive, androidx.compose.ui.graphics.Color thumbOpaqueBackground, androidx.compose.ui.graphics.Color thumbOpaqueBackgroundHovered, androidx.compose.ui.graphics.Color thumbBorder, androidx.compose.ui.graphics.Color thumbBorderActive, androidx.compose.ui.graphics.Color thumbOpaqueBorder, androidx.compose.ui.graphics.Color thumbOpaqueBorderHovered, androidx.compose.ui.graphics.Color trackBackground, androidx.compose.ui.graphics.Color trackBackgroundExpanded, androidx.compose.ui.graphics.Color trackOpaqueBackground, androidx.compose.ui.graphics.Color trackOpaqueBackgroundHovered); + property public androidx.compose.ui.graphics.Color thumbBackground; + property public androidx.compose.ui.graphics.Color thumbBackgroundActive; + property public androidx.compose.ui.graphics.Color thumbBorder; + property public androidx.compose.ui.graphics.Color thumbBorderActive; + property public androidx.compose.ui.graphics.Color thumbOpaqueBackground; + property public androidx.compose.ui.graphics.Color thumbOpaqueBackgroundHovered; + property public androidx.compose.ui.graphics.Color thumbOpaqueBorder; + property public androidx.compose.ui.graphics.Color thumbOpaqueBorderHovered; + property public androidx.compose.ui.graphics.Color trackBackground; + property public androidx.compose.ui.graphics.Color trackBackgroundExpanded; + property public androidx.compose.ui.graphics.Color trackOpaqueBackground; + property public androidx.compose.ui.graphics.Color trackOpaqueBackgroundHovered; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion Companion; + } + + public static final class ScrollbarColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ScrollbarMetrics { + ctor @KotlinOnly public ScrollbarMetrics(androidx.compose.foundation.shape.CornerSize thumbCornerSize, androidx.compose.ui.unit.Dp minThumbLength); + method public androidx.compose.foundation.shape.CornerSize getThumbCornerSize(); + property public androidx.compose.ui.unit.Dp minThumbLength; + property public androidx.compose.foundation.shape.CornerSize thumbCornerSize; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion Companion; + } + + public static final class ScrollbarMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ScrollbarStyle { + ctor public ScrollbarStyle(org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics getMetrics(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility getScrollbarVisibility(); + method public org.jetbrains.jewel.ui.component.styling.TrackClickBehavior getTrackClickBehavior(); + property public org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility; + property public org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion Companion; + } + + public static final class ScrollbarStyle.Companion { + } + + public final class ScrollbarStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalScrollbarStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalScrollbarStyle; + } + + public sealed interface ScrollbarVisibility { + method public androidx.compose.foundation.layout.PaddingValues getTrackPadding(); + method public androidx.compose.foundation.layout.PaddingValues getTrackPaddingWithBorder(); + property public abstract kotlin.time.Duration expandAnimationDuration; + property public abstract kotlin.time.Duration lingerDuration; + property public abstract kotlin.time.Duration thumbColorAnimationDuration; + property public abstract kotlin.time.Duration trackColorAnimationDuration; + property public abstract androidx.compose.foundation.layout.PaddingValues trackPadding; + property public abstract androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder; + property public abstract androidx.compose.ui.unit.Dp trackThickness; + property public abstract androidx.compose.ui.unit.Dp trackThicknessExpanded; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class ScrollbarVisibility.AlwaysVisible implements org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility { + ctor @KotlinOnly public ScrollbarVisibility.AlwaysVisible(androidx.compose.ui.unit.Dp trackThickness, androidx.compose.foundation.layout.PaddingValues trackPadding, androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, kotlin.time.Duration thumbColorAnimationDuration, kotlin.time.Duration trackColorAnimationDuration, androidx.compose.ui.graphics.Color scrollbarBackgroundColorLight, androidx.compose.ui.graphics.Color scrollbarBackgroundColorDark); + method public androidx.compose.foundation.layout.PaddingValues getTrackPadding(); + method public androidx.compose.foundation.layout.PaddingValues getTrackPaddingWithBorder(); + property public kotlin.time.Duration expandAnimationDuration; + property public kotlin.time.Duration lingerDuration; + property public androidx.compose.ui.graphics.Color scrollbarBackgroundColorDark; + property public androidx.compose.ui.graphics.Color scrollbarBackgroundColorLight; + property public kotlin.time.Duration thumbColorAnimationDuration; + property public kotlin.time.Duration trackColorAnimationDuration; + property public androidx.compose.foundation.layout.PaddingValues trackPadding; + property public androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder; + property public androidx.compose.ui.unit.Dp trackThickness; + property public androidx.compose.ui.unit.Dp trackThicknessExpanded; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion Companion; + } + + public static final class ScrollbarVisibility.AlwaysVisible.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class ScrollbarVisibility.WhenScrolling implements org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility { + ctor @KotlinOnly public ScrollbarVisibility.WhenScrolling(androidx.compose.ui.unit.Dp trackThickness, androidx.compose.ui.unit.Dp trackThicknessExpanded, androidx.compose.foundation.layout.PaddingValues trackPadding, androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, kotlin.time.Duration trackColorAnimationDuration, kotlin.time.Duration expandAnimationDuration, kotlin.time.Duration thumbColorAnimationDuration, kotlin.time.Duration lingerDuration); + method public androidx.compose.foundation.layout.PaddingValues getTrackPadding(); + method public androidx.compose.foundation.layout.PaddingValues getTrackPaddingWithBorder(); + property public kotlin.time.Duration expandAnimationDuration; + property public kotlin.time.Duration lingerDuration; + property public kotlin.time.Duration thumbColorAnimationDuration; + property public kotlin.time.Duration trackColorAnimationDuration; + property public androidx.compose.foundation.layout.PaddingValues trackPadding; + property public androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder; + property public androidx.compose.ui.unit.Dp trackThickness; + property public androidx.compose.ui.unit.Dp trackThicknessExpanded; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion Companion; + } + + public static final class ScrollbarVisibility.WhenScrolling.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SearchMatchColors { + ctor @KotlinOnly public SearchMatchColors(androidx.compose.ui.graphics.Color startBackground, androidx.compose.ui.graphics.Color endBackground, androidx.compose.ui.graphics.Color foreground); + property public androidx.compose.ui.graphics.Color endBackground; + property public androidx.compose.ui.graphics.Color foreground; + property public androidx.compose.ui.graphics.Color startBackground; + field public static final org.jetbrains.jewel.ui.component.styling.SearchMatchColors.Companion Companion; + } + + public static final class SearchMatchColors.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SearchMatchMetrics { + ctor public SearchMatchMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues padding); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics.Companion Companion; + } + + public static final class SearchMatchMetrics.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SearchMatchStyle { + ctor public SearchMatchStyle(org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors, org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors; + property public org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SearchMatchStyle.Companion Companion; + } + + public static final class SearchMatchStyle.Companion { + } + + public final class SearchMatchStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSearchMatchStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSearchMatchStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonColors { + ctor @KotlinOnly public SegmentedControlButtonColors(androidx.compose.ui.graphics.Brush background, androidx.compose.ui.graphics.Brush backgroundPressed, androidx.compose.ui.graphics.Brush backgroundHovered, androidx.compose.ui.graphics.Brush backgroundSelected, androidx.compose.ui.graphics.Brush backgroundSelectedFocused, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Brush border, androidx.compose.ui.graphics.Brush borderSelected, androidx.compose.ui.graphics.Brush borderSelectedDisabled, androidx.compose.ui.graphics.Brush borderSelectedFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state, boolean isFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state, boolean isFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public androidx.compose.ui.graphics.Brush getBackground(); + method public androidx.compose.ui.graphics.Brush getBackgroundHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundPressed(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelected(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedFocused(); + method public androidx.compose.ui.graphics.Brush getBorder(); + method public androidx.compose.ui.graphics.Brush getBorderSelected(); + method public androidx.compose.ui.graphics.Brush getBorderSelectedDisabled(); + method public androidx.compose.ui.graphics.Brush getBorderSelectedFocused(); + property public androidx.compose.ui.graphics.Brush background; + property public androidx.compose.ui.graphics.Brush backgroundHovered; + property public androidx.compose.ui.graphics.Brush backgroundPressed; + property public androidx.compose.ui.graphics.Brush backgroundSelected; + property public androidx.compose.ui.graphics.Brush backgroundSelectedFocused; + property public androidx.compose.ui.graphics.Brush border; + property public androidx.compose.ui.graphics.Brush borderSelected; + property public androidx.compose.ui.graphics.Brush borderSelectedDisabled; + property public androidx.compose.ui.graphics.Brush borderSelectedFocused; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors.Companion Companion; + } + + public static final class SegmentedControlButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonMetrics { + ctor @KotlinOnly public SegmentedControlButtonMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues segmentedButtonPadding, androidx.compose.ui.unit.DpSize minSize, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getSegmentedButtonPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues segmentedButtonPadding; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics.Companion Companion; + } + + public static final class SegmentedControlButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonStyle { + ctor public SegmentedControlButtonStyle(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle.Companion Companion; + } + + public static final class SegmentedControlButtonStyle.Companion { + } + + public final class SegmentedControlButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSegmentedControlButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSegmentedControlButtonStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlColors { + ctor public SegmentedControlColors(androidx.compose.ui.graphics.Brush border, androidx.compose.ui.graphics.Brush borderDisabled, androidx.compose.ui.graphics.Brush borderPressed, androidx.compose.ui.graphics.Brush borderHovered, androidx.compose.ui.graphics.Brush borderFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method public androidx.compose.ui.graphics.Brush getBorder(); + method public androidx.compose.ui.graphics.Brush getBorderDisabled(); + method public androidx.compose.ui.graphics.Brush getBorderFocused(); + method public androidx.compose.ui.graphics.Brush getBorderHovered(); + method public androidx.compose.ui.graphics.Brush getBorderPressed(); + property public androidx.compose.ui.graphics.Brush border; + property public androidx.compose.ui.graphics.Brush borderDisabled; + property public androidx.compose.ui.graphics.Brush borderFocused; + property public androidx.compose.ui.graphics.Brush borderHovered; + property public androidx.compose.ui.graphics.Brush borderPressed; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlColors.Companion Companion; + } + + public static final class SegmentedControlColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlMetrics { + ctor @KotlinOnly public SegmentedControlMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics.Companion Companion; + } + + public static final class SegmentedControlMetrics.Companion { + } + + public final class SegmentedControlStyle { + ctor public SegmentedControlStyle(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors, org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle.Companion Companion; + } + + public static final class SegmentedControlStyle.Companion { + } + + public final class SegmentedControlStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSegmentedControlStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSegmentedControlStyle; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SelectableLazyColumnStyle { + ctor @KotlinOnly public SelectableLazyColumnStyle(androidx.compose.ui.unit.Dp itemHeight, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle getSimpleListItemStyle(); + property public androidx.compose.ui.unit.Dp itemHeight; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle; + field public static final org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle.Companion Companion; + } + + public static final class SelectableLazyColumnStyle.Companion { + } + + public final class SelectableLazyColumnStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSelectableLazyColumnStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSelectableLazyColumnStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SimpleListItemColors { + ctor @KotlinOnly public SimpleListItemColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundActive, androidx.compose.ui.graphics.Color backgroundSelected, androidx.compose.ui.graphics.Color backgroundSelectedActive, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentActive, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color contentSelectedActive); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(org.jetbrains.jewel.ui.component.ListItemState state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(org.jetbrains.jewel.ui.component.ListItemState state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundActive; + property public androidx.compose.ui.graphics.Color backgroundSelected; + property public androidx.compose.ui.graphics.Color backgroundSelectedActive; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentActive; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color contentSelectedActive; + field public static final org.jetbrains.jewel.ui.component.styling.SimpleListItemColors.Companion Companion; + } + + public static final class SimpleListItemColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SimpleListItemMetrics { + ctor @KotlinOnly public SimpleListItemMetrics(androidx.compose.foundation.layout.PaddingValues innerPadding, androidx.compose.foundation.layout.PaddingValues outerPadding, androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize, androidx.compose.ui.unit.Dp iconTextGap); + method public androidx.compose.foundation.layout.PaddingValues getInnerPadding(); + method public androidx.compose.foundation.layout.PaddingValues getOuterPadding(); + method public androidx.compose.foundation.shape.CornerSize getSelectionBackgroundCornerSize(); + property public androidx.compose.ui.unit.Dp iconTextGap; + property public androidx.compose.foundation.layout.PaddingValues innerPadding; + property public androidx.compose.foundation.layout.PaddingValues outerPadding; + property public androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize; + field public static final org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics.Companion Companion; + } + + public static final class SimpleListItemMetrics.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SimpleListItemStyle { + ctor public SimpleListItemStyle(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion Companion; + } + + public static final class SimpleListItemStyle.Companion { + } + + public final class SimpleListItemStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSimpleListItemStyleStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSimpleListItemStyleStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SliderColors { + ctor @KotlinOnly public SliderColors(androidx.compose.ui.graphics.Color track, androidx.compose.ui.graphics.Color trackFilled, androidx.compose.ui.graphics.Color trackDisabled, androidx.compose.ui.graphics.Color trackFilledDisabled, androidx.compose.ui.graphics.Color stepMarker, androidx.compose.ui.graphics.Color thumbFill, androidx.compose.ui.graphics.Color thumbFillDisabled, androidx.compose.ui.graphics.Color thumbFillFocused, androidx.compose.ui.graphics.Color thumbFillPressed, androidx.compose.ui.graphics.Color thumbFillHovered, androidx.compose.ui.graphics.Color thumbBorder, androidx.compose.ui.graphics.Color thumbBorderFocused, androidx.compose.ui.graphics.Color thumbBorderDisabled, androidx.compose.ui.graphics.Color thumbBorderPressed, androidx.compose.ui.graphics.Color thumbBorderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State thumbBorderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State thumbFillFor(long state); + property public androidx.compose.ui.graphics.Color stepMarker; + property public androidx.compose.ui.graphics.Color thumbBorder; + property public androidx.compose.ui.graphics.Color thumbBorderDisabled; + property public androidx.compose.ui.graphics.Color thumbBorderFocused; + property public androidx.compose.ui.graphics.Color thumbBorderHovered; + property public androidx.compose.ui.graphics.Color thumbBorderPressed; + property public androidx.compose.ui.graphics.Color thumbFill; + property public androidx.compose.ui.graphics.Color thumbFillDisabled; + property public androidx.compose.ui.graphics.Color thumbFillFocused; + property public androidx.compose.ui.graphics.Color thumbFillHovered; + property public androidx.compose.ui.graphics.Color thumbFillPressed; + property public androidx.compose.ui.graphics.Color track; + property public androidx.compose.ui.graphics.Color trackDisabled; + property public androidx.compose.ui.graphics.Color trackFilled; + property public androidx.compose.ui.graphics.Color trackFilledDisabled; + field public static final org.jetbrains.jewel.ui.component.styling.SliderColors.Companion Companion; + } + + public static final class SliderColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SliderMetrics { + ctor @KotlinOnly public SliderMetrics(androidx.compose.ui.unit.Dp trackHeight, androidx.compose.ui.unit.DpSize thumbSize, androidx.compose.ui.unit.Dp thumbBorderWidth, androidx.compose.ui.unit.Dp stepLineHeight, androidx.compose.ui.unit.Dp stepLineWidth, androidx.compose.ui.unit.Dp trackToStepSpacing); + property public androidx.compose.ui.unit.Dp stepLineHeight; + property public androidx.compose.ui.unit.Dp stepLineWidth; + property public androidx.compose.ui.unit.Dp thumbBorderWidth; + property public androidx.compose.ui.unit.DpSize thumbSize; + property public androidx.compose.ui.unit.Dp trackHeight; + property public androidx.compose.ui.unit.Dp trackToStepSpacing; + field public static final org.jetbrains.jewel.ui.component.styling.SliderMetrics.Companion Companion; + } + + public static final class SliderMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SliderStyle { + ctor public SliderStyle(org.jetbrains.jewel.ui.component.styling.SliderColors colors, org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics, androidx.compose.ui.graphics.Shape thumbShape); + method public org.jetbrains.jewel.ui.component.styling.SliderColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SliderMetrics getMetrics(); + method public androidx.compose.ui.graphics.Shape getThumbShape(); + property public org.jetbrains.jewel.ui.component.styling.SliderColors colors; + property public org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics; + property public androidx.compose.ui.graphics.Shape thumbShape; + field public static final org.jetbrains.jewel.ui.component.styling.SliderStyle.Companion Companion; + } + + public static final class SliderStyle.Companion { + } + + public final class SliderStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSliderStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSliderStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchColors { + ctor @KotlinOnly public SpeedSearchColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color foreground, androidx.compose.ui.graphics.Color error); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color error; + property public androidx.compose.ui.graphics.Color foreground; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchColors.Companion Companion; + } + + public static final class SpeedSearchColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchIcons { + ctor public SpeedSearchIcons(org.jetbrains.jewel.ui.icon.IconKey magnifyingGlass); + method public org.jetbrains.jewel.ui.icon.IconKey getMagnifyingGlass(); + property public org.jetbrains.jewel.ui.icon.IconKey magnifyingGlass; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons.Companion Companion; + } + + public static final class SpeedSearchIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchMetrics { + ctor public SpeedSearchMetrics(androidx.compose.foundation.layout.PaddingValues contentPadding); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics.Companion Companion; + } + + public static final class SpeedSearchMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchStyle { + ctor public SpeedSearchStyle(org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors, org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics, org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors; + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons; + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle.Companion Companion; + } + + public static final class SpeedSearchStyle.Companion { + } + + public final class SpeedSearchStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSpeedSearchStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSpeedSearchStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SplitButtonColors { + ctor @KotlinOnly public SplitButtonColors(androidx.compose.ui.graphics.Color dividerColor, androidx.compose.ui.graphics.Color dividerDisabledColor, androidx.compose.ui.graphics.Color chevronColor); + property public androidx.compose.ui.graphics.Color chevronColor; + property public androidx.compose.ui.graphics.Color dividerColor; + property public androidx.compose.ui.graphics.Color dividerDisabledColor; + field public static final org.jetbrains.jewel.ui.component.styling.SplitButtonColors.Companion Companion; + } + + public static final class SplitButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SplitButtonMetrics { + ctor @KotlinOnly public SplitButtonMetrics(org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, androidx.compose.ui.unit.Dp dividerPadding); + method public org.jetbrains.jewel.ui.component.styling.DividerMetrics getDividerMetrics(); + property public org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics; + property public androidx.compose.ui.unit.Dp dividerPadding; + field public static final org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics.Companion Companion; + } + + public static final class SplitButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SplitButtonStyle { + ctor public SplitButtonStyle(org.jetbrains.jewel.ui.component.styling.ButtonStyle button, org.jetbrains.jewel.ui.component.styling.SplitButtonColors colors, org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.ButtonStyle getButton(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ButtonStyle button; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion Companion; + } + + public static final class SplitButtonStyle.Companion { + } + + public final class SplitButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultSplitButtonStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalOutlinedSplitButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultSplitButtonStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalOutlinedSplitButtonStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SubmenuMetrics { + ctor @KotlinOnly public SubmenuMetrics(androidx.compose.ui.unit.DpOffset offset); + property public androidx.compose.ui.unit.DpOffset offset; + field public static final org.jetbrains.jewel.ui.component.styling.SubmenuMetrics.Companion Companion; + } + + public static final class SubmenuMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabColors { + ctor @KotlinOnly public TabColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color backgroundSelected, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color underline, androidx.compose.ui.graphics.Color underlineDisabled, androidx.compose.ui.graphics.Color underlinePressed, androidx.compose.ui.graphics.Color underlineHovered, androidx.compose.ui.graphics.Color underlineSelected); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State underlineFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color backgroundSelected; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color underline; + property public androidx.compose.ui.graphics.Color underlineDisabled; + property public androidx.compose.ui.graphics.Color underlineHovered; + property public androidx.compose.ui.graphics.Color underlinePressed; + property public androidx.compose.ui.graphics.Color underlineSelected; + field public static final org.jetbrains.jewel.ui.component.styling.TabColors.Companion Companion; + } + + public static final class TabColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabContentAlpha { + ctor public TabContentAlpha(float iconNormal, float iconDisabled, float iconPressed, float iconHovered, float iconSelected, float contentNormal, float contentDisabled, float contentPressed, float contentHovered, float contentSelected); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public float getContentDisabled(); + method public float getContentHovered(); + method public float getContentNormal(); + method public float getContentPressed(); + method public float getContentSelected(); + method public float getIconDisabled(); + method public float getIconHovered(); + method public float getIconNormal(); + method public float getIconPressed(); + method public float getIconSelected(); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State iconFor(long state); + property public float contentDisabled; + property public float contentHovered; + property public float contentNormal; + property public float contentPressed; + property public float contentSelected; + property public float iconDisabled; + property public float iconHovered; + property public float iconNormal; + property public float iconPressed; + property public float iconSelected; + field public static final org.jetbrains.jewel.ui.component.styling.TabContentAlpha.Companion Companion; + } + + public static final class TabContentAlpha.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabIcons { + ctor public TabIcons(org.jetbrains.jewel.ui.icon.IconKey close); + method public org.jetbrains.jewel.ui.icon.IconKey getClose(); + property public org.jetbrains.jewel.ui.icon.IconKey close; + field public static final org.jetbrains.jewel.ui.component.styling.TabIcons.Companion Companion; + } + + public static final class TabIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabMetrics { + ctor @KotlinOnly public TabMetrics(androidx.compose.ui.unit.Dp underlineThickness, androidx.compose.foundation.layout.PaddingValues tabPadding, androidx.compose.ui.unit.Dp tabHeight, androidx.compose.ui.unit.Dp tabContentSpacing, androidx.compose.ui.unit.Dp closeContentGap); + method public androidx.compose.foundation.layout.PaddingValues getTabPadding(); + property public androidx.compose.ui.unit.Dp closeContentGap; + property public androidx.compose.ui.unit.Dp tabContentSpacing; + property public androidx.compose.ui.unit.Dp tabHeight; + property public androidx.compose.foundation.layout.PaddingValues tabPadding; + property public androidx.compose.ui.unit.Dp underlineThickness; + field public static final org.jetbrains.jewel.ui.component.styling.TabMetrics.Companion Companion; + } + + public static final class TabMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabStyle { + ctor public TabStyle(org.jetbrains.jewel.ui.component.styling.TabColors colors, org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, org.jetbrains.jewel.ui.component.styling.TabIcons icons, org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle); + method public org.jetbrains.jewel.ui.component.styling.TabColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.TabContentAlpha getContentAlpha(); + method public org.jetbrains.jewel.ui.component.styling.TabIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.TabMetrics getMetrics(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle getScrollbarStyle(); + property public org.jetbrains.jewel.ui.component.styling.TabColors colors; + property public org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha; + property public org.jetbrains.jewel.ui.component.styling.TabIcons icons; + property public org.jetbrains.jewel.ui.component.styling.TabMetrics metrics; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle; + field public static final org.jetbrains.jewel.ui.component.styling.TabStyle.Companion Companion; + } + + public static final class TabStyle.Companion { + } + + public final class TabStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultTabStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalEditorTabStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultTabStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalEditorTabStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextAreaColors implements org.jetbrains.jewel.ui.component.styling.InputFieldColors { + ctor @KotlinOnly public TextAreaColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color caret, androidx.compose.ui.graphics.Color caretDisabled, androidx.compose.ui.graphics.Color caretFocused, androidx.compose.ui.graphics.Color caretPressed, androidx.compose.ui.graphics.Color caretHovered, androidx.compose.ui.graphics.Color placeholder); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color caret; + property public androidx.compose.ui.graphics.Color caretDisabled; + property public androidx.compose.ui.graphics.Color caretFocused; + property public androidx.compose.ui.graphics.Color caretHovered; + property public androidx.compose.ui.graphics.Color caretPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color placeholder; + field public static final org.jetbrains.jewel.ui.component.styling.TextAreaColors.Companion Companion; + } + + public static final class TextAreaColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextAreaMetrics implements org.jetbrains.jewel.ui.component.styling.InputFieldMetrics { + ctor @KotlinOnly public TextAreaMetrics(androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.DpSize minSize); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + field public static final org.jetbrains.jewel.ui.component.styling.TextAreaMetrics.Companion Companion; + } + + public static final class TextAreaMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextAreaStyle implements org.jetbrains.jewel.ui.component.styling.InputFieldStyle { + ctor public TextAreaStyle(org.jetbrains.jewel.ui.component.styling.TextAreaColors colors, org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.TextAreaColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.TextAreaMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.TextAreaColors colors; + property public org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.TextAreaStyle.Companion Companion; + } + + public static final class TextAreaStyle.Companion { + } + + public final class TextAreaStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTextAreaStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTextAreaStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextFieldColors implements org.jetbrains.jewel.ui.component.styling.InputFieldColors { + ctor @KotlinOnly public TextFieldColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color caret, androidx.compose.ui.graphics.Color caretDisabled, androidx.compose.ui.graphics.Color caretFocused, androidx.compose.ui.graphics.Color caretPressed, androidx.compose.ui.graphics.Color caretHovered, androidx.compose.ui.graphics.Color placeholder); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color caret; + property public androidx.compose.ui.graphics.Color caretDisabled; + property public androidx.compose.ui.graphics.Color caretFocused; + property public androidx.compose.ui.graphics.Color caretHovered; + property public androidx.compose.ui.graphics.Color caretPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color placeholder; + field public static final org.jetbrains.jewel.ui.component.styling.TextFieldColors.Companion Companion; + } + + public static final class TextFieldColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextFieldMetrics implements org.jetbrains.jewel.ui.component.styling.InputFieldMetrics { + ctor @KotlinOnly public TextFieldMetrics(androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.DpSize minSize); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + field public static final org.jetbrains.jewel.ui.component.styling.TextFieldMetrics.Companion Companion; + } + + public static final class TextFieldMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextFieldStyle implements org.jetbrains.jewel.ui.component.styling.InputFieldStyle { + ctor public TextFieldStyle(org.jetbrains.jewel.ui.component.styling.TextFieldColors colors, org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle); + method public org.jetbrains.jewel.ui.component.styling.TextFieldColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.TextFieldMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.TextFieldColors colors; + property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.TextFieldStyle.Companion Companion; + } + + public static final class TextFieldStyle.Companion { + } + + public final class TextFieldStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTextFieldStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTextFieldStyle; + } + + public enum TooltipAutoHideBehavior { + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior Long; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior Never; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior Normal; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TooltipColors { + ctor @KotlinOnly public TooltipColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color shadow); + 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 shadow; + field public static final org.jetbrains.jewel.ui.component.styling.TooltipColors.Companion Companion; + } + + public static final class TooltipColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TooltipMetrics { + ctor @KotlinOnly @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public TooltipMetrics(androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.time.Duration showDelay, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp shadowSize, androidx.compose.foundation.TooltipPlacement placement); + ctor @KotlinOnly public TooltipMetrics(androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.time.Duration showDelay, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp shadowSize, androidx.compose.foundation.TooltipPlacement placement, kotlin.time.Duration regularDisappearDelay, kotlin.time.Duration fullDisappearDelay); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.TooltipPlacement getPlacement(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public kotlin.time.Duration fullDisappearDelay; + property public androidx.compose.foundation.TooltipPlacement placement; + property public kotlin.time.Duration regularDisappearDelay; + property public androidx.compose.ui.unit.Dp shadowSize; + property public kotlin.time.Duration showDelay; + field public static final org.jetbrains.jewel.ui.component.styling.TooltipMetrics.Companion Companion; + } + + public static final class TooltipMetrics.Companion { + method @Deprecated public org.jetbrains.jewel.ui.component.styling.TooltipMetrics defaults(optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long showDelay, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth, optional float shadowSize, optional androidx.compose.foundation.TooltipPlacement placement); + method public org.jetbrains.jewel.ui.component.styling.TooltipMetrics defaults(optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long showDelay, optional long regularDisappearDelay, optional long fullDisappearDelay, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth, optional float shadowSize, optional androidx.compose.foundation.TooltipPlacement placement); + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TooltipStyle { + ctor public TooltipStyle(org.jetbrains.jewel.ui.component.styling.TooltipColors colors, org.jetbrains.jewel.ui.component.styling.TooltipMetrics metrics); + ctor public TooltipStyle(org.jetbrains.jewel.ui.component.styling.TooltipColors colors, org.jetbrains.jewel.ui.component.styling.TooltipMetrics metrics, org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior); + method public org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior getAutoHideBehavior(); + method public org.jetbrains.jewel.ui.component.styling.TooltipColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.TooltipMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior; + property public org.jetbrains.jewel.ui.component.styling.TooltipColors colors; + property public org.jetbrains.jewel.ui.component.styling.TooltipMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion Companion; + } + + public static final class TooltipStyle.Companion { + } + + public final class TooltipStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTooltipStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTooltipStyle; + } + + public enum TrackClickBehavior { + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TrackClickBehavior JumpToSpot; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TrackClickBehavior NextPage; + } + +} + +package org.jetbrains.jewel.ui.graphics { + + public final class CssLinearGradientBrushKt { + method public static androidx.compose.ui.graphics.Brush cssLinearGradient(androidx.compose.ui.graphics.Brush.Companion, double angleDegrees, java.util.List colors, optional java.util.List? stops, optional float scaleX, optional float scaleY, optional long offset); + } + +} + +package org.jetbrains.jewel.ui.icon { + + public interface IconKey { + method public Class getIconClass(); + method public String path(boolean isNewUi); + property public abstract Class iconClass; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IntelliJIconKey implements org.jetbrains.jewel.ui.icon.IconKey { + ctor public IntelliJIconKey(String oldUiPath, String newUiPath, Class iconClass); + method public Class getIconClass(); + method public String getNewUiPath(); + method public String getOldUiPath(); + method public String path(boolean isNewUi); + property public Class iconClass; + property public String newUiPath; + property public String oldUiPath; + field public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey.Companion Companion; + } + + public static final class IntelliJIconKey.Companion { + } + + public fun interface NewUiChecker { + method public boolean isNewUi(); + } + + public final class NewUiCheckerKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalNewUiChecker(); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.icon.NewUiChecker getNewUiChecker(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalNewUiChecker; + property @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.icon.NewUiChecker org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.newUiChecker; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PathIconKey implements org.jetbrains.jewel.ui.icon.IconKey { + ctor public PathIconKey(String path, Class iconClass); + method public Class getIconClass(); + method public String path(boolean isNewUi); + property public Class iconClass; + } + +} + +package org.jetbrains.jewel.ui.icons { + + @SuppressCompatibility public final class AllIconsKeys { + ctor public AllIconsKeys(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Empty; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Icon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Idea_logo_welcome; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stub; + } + + @SuppressCompatibility public static final class AllIconsKeys.Actions { + ctor public AllIconsKeys.Actions(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddList; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddMulticaret; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddToDictionary; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Annotate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowCollapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowExpand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Attach; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Back; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BuildAutoReloadChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BuildLoadChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Cancel; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChangeView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CheckMulticaret; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CheckOut; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Checked; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Checked_selected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClearCash; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseDarkGrey; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapseall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Colors; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Commit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Copy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DeleteTag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DeleteTagHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DependencyAnalyzer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DiagramDiff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Diff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DiffWithClipboard; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Download; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dump; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DynamicUsages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Edit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditScheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EnableNewUi; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EnableNewUiSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Execute; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Exit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Expandall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Find; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowNextMatches; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowNextMatchesSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowPrevMatches; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowPrevMatchesSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindBackward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindEntireFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindForward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceRefresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Forward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GC; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupBy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByModuleGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByPackage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByPrefix; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByTestProduction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Help; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Highlighting; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InSelection; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayDropTriangle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayGear; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayGlobe; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInComments; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInCommentsActive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInNoCodeFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInNoCodeFilesActive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlaySecuredShield; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineDropFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineDropFrameSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Install; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IntentionBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IntentionBulbGrey; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Learn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lightning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ListChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ListFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MatchCase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MatchCaseHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MatchCaseSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuCut; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuOpen; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuPaste; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuSaveall; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_cut; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_open; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_paste; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_saveall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModuleDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey More; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoreHorizontal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveTo2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToBottomLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToBottomRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToButton; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToLeftBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToLeftTop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToRightBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToRightTop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToTopLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToTopRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToWindow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveUp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey New; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NewFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextOccurence; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OfflineMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenNewTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pause; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_back; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_first; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_forward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_last; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PopFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PresentationAssistantSettings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreserveCase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreserveCaseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreserveCaseSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PrettyPrint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Preview; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviewDetails; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviewDetailsVertically; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviousOccurence; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Profile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileBlue; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileCPU; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileMemory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileRed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileYellow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectWideAnalysisOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectWideAnalysisOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Properties; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey QuickfixBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey QuickfixOffBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RealIntentionBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rebuild; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Redo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RefactoringBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReformatCode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Refresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Regex; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RegexHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RegexSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveMulticaret; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Replace; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Report; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rerun; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RerunAutomatically; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestartDebugger; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestartFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestartStop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Resume; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rollback; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunAnything; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunToCursor; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Run_anything; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scratch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Search; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SearchNewLine; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SearchNewLineHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SearchWithHistory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Selectall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SetDefault; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Share; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShortcutFilter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Show; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowAsTree; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowCode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowImportStatements; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowReadAccess; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowViewer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowWriteAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SplitHorizontally; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SplitVertically; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StartDebugger; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StartMemoryProfile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StepOut; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StepOutCodeBlock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopAndRestart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopRefresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopWatch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stub; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuggestedRefactoringBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Suspend; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SwapPanels; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SyncPanels; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SynchronizeScrolling; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToggleSoftWrap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToggleVisibility; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TraceInto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TraceOver; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Undo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Uninstall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unselectall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unshare; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Upload; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ViewAsImage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Words; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WordsHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WordsSelected; + } + + @SuppressCompatibility public static final class AllIconsKeys.Breakpoints { + ctor public AllIconsKeys.Breakpoints(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BreakpointFieldUnsuspendentDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BreakpointMethodUnsuspendentDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BreakpointUnsuspendentDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsMuted; + } + + @SuppressCompatibility public static final class AllIconsKeys.Chooser { + ctor public AllIconsKeys.Chooser(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Top; + } + + @SuppressCompatibility public static final class AllIconsKeys.CodeStyle { + ctor public AllIconsKeys.CodeStyle(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddNewSectionRule; + } + + @SuppressCompatibility public static final class AllIconsKeys.CodeWithMe { + ctor public AllIconsKeys.CodeWithMe(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessDotOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessDotOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamAvatarOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamAvatarOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmDisableCall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmEnableCall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmFollow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmFollowMe; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmForceFollowMe; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmFullSync; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmIconModificator; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmIconModificatorMenu; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmInvite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmJoin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmJump; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmKick; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmLeaveCall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmLogoToolbar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicAvatarOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicAvatarOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionEdit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionFull; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissions; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionsDenied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionsGranted; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenInBrowserOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenInBrowserOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmShared; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmSharingAvatarOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmTerminate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmVerified; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Users; + } + + @SuppressCompatibility public static final class AllIconsKeys.Debugger { + ctor public AllIconsKeys.Debugger(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddToWatch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AttachToProcess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClassLevelWatch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Console; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_array; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_db_object; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_dep_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_dep_line_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_dep_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_breakpoint_process; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_exception_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_evaluateNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_exception_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_invalid_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_dep_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_dep_line_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_dep_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_disabled_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_disabled_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_disabled_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_no_suspend_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_no_suspend_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_no_suspend_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_obsolete; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_primitive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_set_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_no_suspend_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_no_suspend_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_no_suspend_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_watch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DebuggerSync; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EvaluateExpression; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EvaluationResult; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExecuteCurrentStatement; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceRunToCursor; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceStepInto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceStepOver; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Frame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Freeze; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FreezeAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KillProcess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LambdaBreakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsMuted; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MuteBreakpoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextStatement; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Overhead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PromptInput; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PromptInputHistory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Question_badge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreLayout; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Selfreference; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowCurrentFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SmartStepInto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SpecialVar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StepIntoMyCode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Thaw; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThawAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadAtBreakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadCurrent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadDaemon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadFrozen; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadGroupCurrent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadRunning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadSuspended; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadVirtual; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Threads; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Value; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VariablesTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ViewBreakpoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Watch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WatchLastReturnValue; + } + + @SuppressCompatibility public static final class AllIconsKeys.Debugger.ThreadStates { + ctor public AllIconsKeys.Debugger.ThreadStates(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Idle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Socket; + } + + @SuppressCompatibility public static final class AllIconsKeys.Diff { + ctor public AllIconsKeys.Diff(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddComment_14x14; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApplyNotConflicts; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApplyNotConflictsLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApplyNotConflictsRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Arrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowLeftDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowLeftRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowRightDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare3LeftMiddle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare3LeftRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare3MiddleRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4LeftBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4LeftMiddle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4LeftRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4MiddleBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4MiddleRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4RightBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GutterCheckBox; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GutterCheckBoxIndeterminate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GutterCheckBoxSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HiddenComment_14x14; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MagicResolve; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MagicResolveToolbar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Revert; + } + + @SuppressCompatibility public static final class AllIconsKeys.Duplicates { + ctor public AllIconsKeys.Duplicates(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheLeftGrayed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheRightGrayed; + } + + @SuppressCompatibility public static final class AllIconsKeys.FileTypes { + ctor public AllIconsKeys.FileTypes(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AS; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddAny; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Any_type; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Archive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Aspectj; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BinaryData; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Config; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Contexts; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ContextsModifier; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Css; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Csv; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Custom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Diagram; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dtd; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Font; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gitignore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hprof; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Htaccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Html; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Http; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey I18n; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Idl; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Image; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Java; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaOutsideSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaScript; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Jfr; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Json; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JsonSchema; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Jsp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Jspx; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Manifest; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MicrosoftWindows; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Perl; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Properties; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Regexp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SourceMap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Text; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UiForm; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WsdlFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xhtml; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xml; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey XsdFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yaml; + } + + @SuppressCompatibility public static final class AllIconsKeys.General { + ctor public AllIconsKeys.General(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ActualZoom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Add; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddJdk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Add_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Alpha; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowDownSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowSplitCenterH; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowSplitCenterV; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowUp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AutoscrollFromSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AutoscrollToSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Balloon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonInformation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonWarning12; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Beta; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ButtonDropTriangle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronDownLargeWhite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronUp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseSmallHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseComponent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseComponentHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ContextHelp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Copy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CopyHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DebugDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Delete; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Divider; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Drag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DropPlace; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dropdown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DropdownGutter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditorPreviewVertical; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ellipsis; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Error; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExclMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandComponent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandComponentHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Export; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExternalTools; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Filter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FitContent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gear; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GearHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GearPlain; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GreenCheckmark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Groups; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hashtag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HideToolWindow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey History; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IndentDetected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Information; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InformationDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InheritedMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineAdd; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineAddHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineClose; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineCloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineCopy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineCopyHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineRefresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineRefreshHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineVariables; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineVariablesHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Inline_edit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Inline_edit_hovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsErrorEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsEye; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsGrammar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsMixed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsOK; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsOKEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsPause; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsPowerSaveMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsTrafficOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsTypos; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsWarningEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Keyboard; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Language; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Layout; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LayoutEditorOnly; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LayoutEditorPreview; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LayoutPreviewOnly; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Learn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LinkDropTriangle; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LocalizationSettings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Locate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Modified; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModifiedSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoreTabs; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mouse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey New_badge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Note; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationInfo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenDisk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenDiskHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenInToolWindow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridenMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinSelectedHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pin_tab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviewHorizontally; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Print; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectConfigurable; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectStructure; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey QuestionDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReaderMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Refresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RefreshAuto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Reset; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunWithCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SelectIn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SeparatorH; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Settings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Show; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowInfos; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Show_to_implement; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuccessDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuccessLogin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TbHidden; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TbShown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tip; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TodoDefault; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TodoImportant; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TodoQuestion; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tree; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TreeHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TreeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TrialBadge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey User; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vcs; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Warning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningDecorator; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Web; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WindowsMenu_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomIn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomOut; + } + + @SuppressCompatibility public static final class AllIconsKeys.Graph { + ctor public AllIconsKeys.Graph(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ActualZoom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Grid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Layout; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NodeSelectionMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SnapToGrid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomIn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomOut; + } + + @SuppressCompatibility public static final class AllIconsKeys.Gutter { + ctor public AllIconsKeys.Gutter(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bookmark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Colors; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataSchema; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExtAnnotation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Fold; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FoldBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementedMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementingFunctionalInterface; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Java9Service; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavadocEdit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavadocRead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mnemonic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridenMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReadAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RecursiveMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunInQueue; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SiblingInheritedMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuggestedRefactoringBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuggestedRefactoringBulbDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unfold; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unique; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Web; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WriteAccess; + } + + @SuppressCompatibility public static final class AllIconsKeys.Hierarchy { + ctor public AllIconsKeys.Hierarchy(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Class; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MethodDefined; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MethodNotDefined; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShouldDefineMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Subtypes; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Supertypes; + } + + @SuppressCompatibility public static final class AllIconsKeys.Icons { + ctor public AllIconsKeys.Icons(); + } + + @SuppressCompatibility public static final class AllIconsKeys.Icons.Ide { + ctor public AllIconsKeys.Icons.Ide(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuArrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuArrowSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextStep; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextStepInverted; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide { + ctor public AllIconsKeys.Ide(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ConfigFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dislike; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DislikeDimmed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DislikeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorPoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExternalLinkArrowWhite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey External_link_arrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FatalError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FatalErrorRead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Feedback; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRating; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingFocused; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingFocusedOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingOnFocused; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gift; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HectorOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HectorOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HectorSyntax; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IncomingChangesOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Like; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LikeDimmed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LikeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Link; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LocalScope; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LocalScopeAction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NavBarSeparator; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OutgoingChangesOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pipette; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PipetteRollover; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pipette_rollover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PowerSaveMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Readonly; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Readwrite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SharedScope; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Statusbar_arrows; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpDown; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.Macro { + ctor public AllIconsKeys.Ide.Macro(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_4; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.Notification { + ctor public AllIconsKeys.Ide.Notification(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DropTriangle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Expand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gear; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GearHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeUpdate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InfoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginUpdate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningEvents; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.RoundShadow { + ctor public AllIconsKeys.Ide.RoundShadow(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Top; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopRight; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.Shadow { + ctor public AllIconsKeys.Ide.Shadow(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Top; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopRight; + } + + @SuppressCompatibility public static final class AllIconsKeys.Javaee { + ctor public AllIconsKeys.Javaee(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Home; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PersistenceEntity; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpdateRunningApplication; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebModuleGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebService; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebServiceClient; + } + + @SuppressCompatibility public static final class AllIconsKeys.Json { + ctor public AllIconsKeys.Json(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Array; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Object; + } + + @SuppressCompatibility public static final class AllIconsKeys.Language { + ctor public AllIconsKeys.Language(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GO; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Php; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Python; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ruby; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rust; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scala; + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux { + ctor public AllIconsKeys.Linux(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Linux; + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux.Theme { + ctor public AllIconsKeys.Linux.Theme(); + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux.Theme.Gnome { + ctor public AllIconsKeys.Linux.Theme.Gnome(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClosePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Maximize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestorePressed; + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux.Theme.Kde { + ctor public AllIconsKeys.Linux.Theme.Kde(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClosePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Maximize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestorePressed; + } + + @SuppressCompatibility public static final class AllIconsKeys.Mac { + ctor public AllIconsKeys.Mac(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AppIconOk512; + } + + @SuppressCompatibility public static final class AllIconsKeys.Mac.Touchbar { + ctor public AllIconsKeys.Mac.Touchbar(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PopoverArrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PopoverClose; + } + + @SuppressCompatibility public static final class AllIconsKeys.MeetNewUi { + ctor public AllIconsKeys.MeetNewUi(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DarkTheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DarkThemeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DensityCompact; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DensityDefault; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LightTheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LightThemeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SystemTheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SystemThemeSelected; + } + + @SuppressCompatibility public static final class AllIconsKeys.Modules { + ctor public AllIconsKeys.Modules(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddExcludedRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Annotation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExcludeRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExcludedGeneratedRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedSourceRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedTestRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ResourcesRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SourceRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SourceRootFileLayer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Split; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestResourcesRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnloadedModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnmarkWebroot; + } + + @SuppressCompatibility public static final class AllIconsKeys.Nodes { + ctor public AllIconsKeys.Nodes(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbstractClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbstractException; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbstractMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Alias; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Annotationtype; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AnonymousClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Artifact; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Aspect; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bookmark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BookmarkGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_plocal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_private; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_protected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_public; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Class; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClassInitializer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CompiledClassesFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ConfigFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Console; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Constant; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Constructor; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Controller; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CopyOfFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CustomRegion; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataColumn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataSchema; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataTables; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Deploy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Desktop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DoneMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Editorconfig; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EmptyNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EnterpriseProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EntryPoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Enum; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorIntroduction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExceptionClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExcludedFromCompile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExtractedFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Favorite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Field; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FieldPK; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FilePrivate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FinalMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Folder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FolderGithub; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Function; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gvariable; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HomeFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeaModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeaProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Include; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionResults; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Interface; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JarDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaDocFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JunitTestMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapAnt; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapEditor; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapMainMenu; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapOther; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapTools; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lambda; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Library; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Locked; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LogFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Method; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MethodReference; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mnemonic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModelClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Models; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Module; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Module8x8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModuleGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleTypeDefinitions; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NativeLibrariesFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NewParameter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NodePlaceholder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotFavoriteOnHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ObjectTypeAttribute; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Package; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PackageLocal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Padlock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Parameter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Plugin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginJB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginRestart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pluginnotinstalled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pluginobsolete; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpInvalid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpJar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpJdk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpLib; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpLibFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpWeb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Private; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProcessMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Project; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Property; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyRead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyReadStatic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyReadWrite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyReadWriteStatic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyWrite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyWriteStatic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Protected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Public; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReadAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Record; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Related; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ResourceBundle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunnableMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RwAccess; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rw_access; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SecurityRole; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Services; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Servlet; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Shared; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortBySeverity; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ssh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Static; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StaticMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Symlink; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TabAlert; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TabPin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Target; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Template; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TemplateRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Test; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestSourceFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TextArea; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Toolbox; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Type; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Undeploy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnknownJdk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnloadedProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpLevel; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Variable; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningIntroduction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebFolder; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Weblistener; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Word; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Workspace; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WriteAccess; + } + + @SuppressCompatibility public static final class AllIconsKeys.ObjectBrowser { + ctor public AllIconsKeys.ObjectBrowser(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbbreviatePackageNames; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CompactEmptyPackages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FlattenModules; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FlattenPackages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowLibraryContents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowMembers; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortByType; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sorted; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortedByUsage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VisibilitySort; + } + + @SuppressCompatibility public static final class AllIconsKeys.Plugins { + ctor public AllIconsKeys.Plugins(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Disabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Downloads; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModifierInvalid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginLogo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginLogoDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Updated; + } + + @SuppressCompatibility public static final class AllIconsKeys.Process { + ctor public AllIconsKeys.Process(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPause; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPauseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPauseSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPauseSmallHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResume; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResumeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResumeSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResumeSmallHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_6; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_7; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_mask; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_passive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopSmallHovered; + } + + @SuppressCompatibility public static final class AllIconsKeys.Process.Big { + ctor public AllIconsKeys.Process.Big(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_6; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_7; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_passive; + } + + @SuppressCompatibility public static final class AllIconsKeys.Process.FS { + ctor public AllIconsKeys.Process.FS(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_10; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_11; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_12; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_13; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_14; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_15; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_16; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_17; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_18; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_6; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_7; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_9; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_mask; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_passive; + } + + @SuppressCompatibility public static final class AllIconsKeys.Profiler { + ctor public AllIconsKeys.Profiler(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rec; + } + + @SuppressCompatibility public static final class AllIconsKeys.Providers { + ctor public AllIconsKeys.Providers(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ActiveMQ; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AmazonWebServices; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Apache; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApacheDerby; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApacheIgnite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApachePhoenix; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Athena; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Aws; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Azure; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BigQuery; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Cassandra; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClickHouse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CockroachDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Couchbase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DB2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Databricks; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Denodo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DocumentDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DuckDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DynamoDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Eclipse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Elasticsearch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Exasol; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Firebird; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GaussDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeminiDb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GoogleCloud; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GoogleCloudSpanner; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Greenplum; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey H2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HANA; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hsqldb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ibm; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Impala; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InfluxDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Informix; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IntersystemCache; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Kafka; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Liquibase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mariadb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Microsoft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MimerSQL; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MongoDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mysql; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Netezza; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Openedge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Oracle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Postgresql; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Presto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RabbitMQ; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Redis; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Redshift; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Singlestore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Snowflake; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Spark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SqlServer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sqlite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sun; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sybase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tair; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tarantool; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TaurusDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TensorFlow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Teradata; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tibero; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tidb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Trino; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Turso; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vertica; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yugabyte; + } + + @SuppressCompatibility public static final class AllIconsKeys.RemoteServers { + ctor public AllIconsKeys.RemoteServers(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ResumeScaled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuspendScaled; + } + + @SuppressCompatibility public static final class AllIconsKeys.Run { + ctor public AllIconsKeys.Run(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stop; + } + + @SuppressCompatibility public static final class AllIconsKeys.Run.Widget { + ctor public AllIconsKeys.Run.Widget(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Build; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restart; + } + + @SuppressCompatibility public static final class AllIconsKeys.RunConfigurations { + ctor public AllIconsKeys.RunConfigurations(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Applet; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Application; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compound; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HidePassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IgnoredTest; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InvalidConfigurationLayer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Junit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultiLaunch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remote; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoteDebug; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RerunFailedTests; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scroll_down; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scroll_up; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowPassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortbyDuration; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestCustom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestFailed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestNotRan; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestPassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestPassedIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestPaused; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestSkipped; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestTerminated; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestUnknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tomcat; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarFailed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarPassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarPassedIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarSkipped; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarTerminated; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TrackCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Web_app; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Wsl; + } + + @SuppressCompatibility public static final class AllIconsKeys.RunConfigurations.TestState { + ctor public AllIconsKeys.RunConfigurations.TestState(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Green2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Red2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Run; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Run_run; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yellow2; + } + + @SuppressCompatibility public static final class AllIconsKeys.Scope { + ctor public AllIconsKeys.Scope(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChangedFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChangedFilesAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Problems; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Production; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scratches; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tests; + } + + @SuppressCompatibility public static final class AllIconsKeys.Status { + ctor public AllIconsKeys.Status(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FailedInProgress; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Success; + } + + @SuppressCompatibility public static final class AllIconsKeys.Survey { + ctor public AllIconsKeys.Survey(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dissatisfied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Neutral; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Satisfied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VeryDissatisfied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VerySatisfied; + } + + @SuppressCompatibility public static final class AllIconsKeys.Table { + ctor public AllIconsKeys.Table(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pagination; + } + + @SuppressCompatibility public static final class AllIconsKeys.Toolbar { + ctor public AllIconsKeys.Toolbar(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddSlot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Expand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Filterdups; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Locale; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveSlot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xcode; + } + + @SuppressCompatibility public static final class AllIconsKeys.ToolbarDecorator { + ctor public AllIconsKeys.ToolbarDecorator(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddBlankLine; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddIcon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddJira; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddLink; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddPattern; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddRemoteDatasource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddYouTrack; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Export; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExportSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Import; + } + + @SuppressCompatibility public static final class AllIconsKeys.Toolwindows { + ctor public AllIconsKeys.Toolwindows(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Changes; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dependencies; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Documentation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InfoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Learn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MeetNewUi; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Notifications; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationsNew; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationsNewImportant; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Problems; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProblemsEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Repositories; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SettingSync; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Task; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowAnalyzeDataflow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowAnt; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowAskAI; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowBookmarks; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowBuild; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowCommander; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowCommit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowComponents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDataView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDebugger; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDevMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDuplicates; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowFavorites; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowFind; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowHierarchy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowInspection; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowInternal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowJsonPath; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowMessages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowModuleDependencies; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowOverflow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowPalette; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProblems; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProblemsEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProfiler; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProfilerAndroid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowRun; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowRunWithCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowServer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowServices; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowStructure; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowTodo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowVariableView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebToolWindow; + } + + @SuppressCompatibility public static final class AllIconsKeys.TransferSettings { + ctor public AllIconsKeys.TransferSettings(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Keymap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginsAndFeatures; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RecentProjects; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Resharper; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Settings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VS; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vscode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vsmac; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xcode; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ultimate { + ctor public AllIconsKeys.Ultimate(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeaUltimatePromo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LockWhite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PycharmLock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PycharmPromo; + } + + @SuppressCompatibility public static final class AllIconsKeys.Vcs { + ctor public AllIconsKeys.Vcs(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Abort; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Arrow_left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Arrow_right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Author; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Branch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BranchNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Changelist; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Clone; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CommitNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Equal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Fetch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Fetch_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Folders; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FromVCSDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey History; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HistoryInline; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HistoryInlineHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ignore_file; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Merge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Not_equal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Patch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Patch_applied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Patch_file; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Push; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Push_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShelveSilent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowUnversionedFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unshelve; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnshelveSilent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Update_20x20; + } + + @SuppressCompatibility public static final class AllIconsKeys.Vcs.Vendors { + ctor public AllIconsKeys.Vcs.Vendors(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Github; + } + + @SuppressCompatibility public static final class AllIconsKeys.Webreferences { + ctor public AllIconsKeys.Webreferences(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MessageQueue; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Openapi; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Server; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebSocket; + } + + @SuppressCompatibility public static final class AllIconsKeys.Welcome { + ctor public AllIconsKeys.Welcome(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CreateNewProjectTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CreateNewProjectTabSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FromVCSTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FromVCSTabSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Open; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenSelected; + } + + @SuppressCompatibility public static final class AllIconsKeys.Welcome.LearnTab { + ctor public AllIconsKeys.Welcome.LearnTab(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JetBrainsAcademy; + } + + @SuppressCompatibility public static final class AllIconsKeys.Welcome.RecentProjects { + ctor public AllIconsKeys.Welcome.RecentProjects(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoteProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveDisabledHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveHover; + } + + @SuppressCompatibility public static final class AllIconsKeys.Windows { + ctor public AllIconsKeys.Windows(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseActive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Help; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HelpButton; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HelpButtonInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HelpInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Maximize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreSmall; + } + + @SuppressCompatibility public static final class AllIconsKeys.Windows.Mouse { + ctor public AllIconsKeys.Windows.Mouse(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CursorPointingHand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CursorText; + } + + @SuppressCompatibility public static final class AllIconsKeys.Xml { + ctor public AllIconsKeys.Xml(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Css_class; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Html5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Html_id; + } + + @SuppressCompatibility public static final class AllIconsKeys.Xml.Browsers { + ctor public AllIconsKeys.Xml.Browsers(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Canary; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Chrome; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Chromium; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Edge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Explorer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Firefox; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FirefoxDeveloper; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Nwjs; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Opera; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Safari; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yandex; + } + +} + +package org.jetbrains.jewel.ui.painter { + + public final class BadgePainter extends org.jetbrains.jewel.ui.painter.DelegatePainter { + ctor @KotlinOnly public BadgePainter(androidx.compose.ui.graphics.painter.Painter source, androidx.compose.ui.graphics.Color color, org.jetbrains.jewel.ui.painter.badge.BadgeShape shape); + } + + @androidx.compose.runtime.Immutable public interface BitmapPainterHint extends org.jetbrains.jewel.ui.painter.PainterHint { + } + + public final class CommonPainterHintsProvider implements org.jetbrains.jewel.ui.painter.PainterHintsProvider { + method @androidx.compose.runtime.Composable public java.util.List hints(String path); + field public static final org.jetbrains.jewel.ui.painter.CommonPainterHintsProvider INSTANCE; + } + + public class DelegatePainter extends androidx.compose.ui.graphics.painter.Painter { + ctor public DelegatePainter(androidx.compose.ui.graphics.painter.Painter delegate); + method protected final void drawDelegate(androidx.compose.ui.graphics.drawscope.DrawScope); + method protected final float getAlpha(); + method protected final androidx.compose.ui.graphics.ColorFilter? getFilter(); + method protected final androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); + method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope); + method protected final void setAlpha(float); + method protected final void setFilter(androidx.compose.ui.graphics.ColorFilter?); + method protected final void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection); + property protected final float alpha; + property protected final androidx.compose.ui.graphics.ColorFilter? filter; + property public androidx.compose.ui.geometry.Size intrinsicSize; + property protected final androidx.compose.ui.unit.LayoutDirection layoutDirection; + } + + @androidx.compose.runtime.Immutable public sealed interface PainterHint { + method public default boolean canApply(org.jetbrains.jewel.ui.painter.PainterProviderScope); + field public static final org.jetbrains.jewel.ui.painter.PainterHint.None None; + } + + public static final class PainterHint.None implements org.jetbrains.jewel.ui.painter.PainterHint { + } + + @androidx.compose.runtime.Immutable public interface PainterHintsProvider { + method @androidx.compose.runtime.Composable public java.util.List hints(String path); + method @androidx.compose.runtime.Composable public default java.util.List priorityHints(String path); + } + + public final class PainterHintsProviderKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalPainterHintsProvider(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalPainterHintsProvider; + } + + @androidx.compose.runtime.Immutable public interface PainterPathHint extends org.jetbrains.jewel.ui.painter.PainterHint { + method public String patch(org.jetbrains.jewel.ui.painter.PainterProviderScope); + } + + @androidx.compose.runtime.Immutable public abstract class PainterPrefixHint implements org.jetbrains.jewel.ui.painter.PainterPathHint { + ctor public PainterPrefixHint(); + method public String patch(org.jetbrains.jewel.ui.painter.PainterProviderScope); + method public abstract String prefix(org.jetbrains.jewel.ui.painter.PainterProviderScope); + } + + public interface PainterProvider { + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State getPainter(org.jetbrains.jewel.ui.painter.PainterHint... hints); + } + + public interface PainterProviderScope extends androidx.compose.ui.unit.Density { + method public java.util.List getAcceptedHints(); + method public String getPath(); + method public String getRawPath(); + property public abstract java.util.List acceptedHints; + property public abstract String path; + property public abstract String rawPath; + } + + @androidx.compose.runtime.Immutable public abstract class PainterSuffixHint implements org.jetbrains.jewel.ui.painter.PainterPathHint { + ctor public PainterSuffixHint(); + method public String patch(org.jetbrains.jewel.ui.painter.PainterProviderScope); + method public abstract String suffix(org.jetbrains.jewel.ui.painter.PainterProviderScope); + } + + @androidx.compose.runtime.Immutable public interface PainterSvgPatchHint extends org.jetbrains.jewel.ui.painter.SvgPainterHint { + method public void patch(org.jetbrains.jewel.ui.painter.PainterProviderScope, org.w3c.dom.Element element); + } + + @androidx.compose.runtime.Immutable public interface PainterWrapperHint extends org.jetbrains.jewel.ui.painter.PainterHint { + method public androidx.compose.ui.graphics.painter.Painter wrap(org.jetbrains.jewel.ui.painter.PainterProviderScope, androidx.compose.ui.graphics.painter.Painter painter); + } + + public abstract class PalettePainterHintsProvider implements org.jetbrains.jewel.ui.painter.PainterHintsProvider { + ctor public PalettePainterHintsProvider(boolean isDark, java.util.Map intellijIconPalette, java.util.Map themeIconPalette, java.util.Map themeColorPalette); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByColorPaletteHint(); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByKeyPaletteHint(); + method protected final java.util.Map getIntellijIconPalette(); + method protected final org.jetbrains.jewel.ui.painter.PainterHint getPaletteHint(String path, boolean isNewUi); + method protected final java.util.Map getThemeColorPalette(); + method protected final java.util.Map getThemeIconPalette(); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getTreePaletteHint(); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getUiPaletteHint(); + method protected final boolean isDark(); + method protected final androidx.compose.ui.graphics.Color? resolveColor(String value); + method protected final androidx.compose.ui.graphics.Color? resolveKeyColor(String key, java.util.Map keyPalette, boolean isDark); + method protected final java.util.Map? selectMap(String key, java.util.Map checkboxes, java.util.Map trees, java.util.Map ui); + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint checkBoxByColorPaletteHint; + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint checkBoxByKeyPaletteHint; + property protected final java.util.Map intellijIconPalette; + property protected final boolean isDark; + property protected final java.util.Map themeColorPalette; + property protected final java.util.Map themeIconPalette; + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint treePaletteHint; + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint uiPaletteHint; + } + + public final class ResizedPainter extends org.jetbrains.jewel.ui.painter.DelegatePainter { + ctor @KotlinOnly public ResizedPainter(androidx.compose.ui.graphics.painter.Painter delegate, androidx.compose.ui.geometry.Size size); + property public androidx.compose.ui.geometry.Size intrinsicSize; + } + + public final class ResourcePainterProvider implements org.jetbrains.jewel.ui.painter.PainterProvider { + ctor public ResourcePainterProvider(String basePath, java.lang.ClassLoader... classLoaders); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State getPainter(org.jetbrains.jewel.ui.painter.PainterHint... hints); + } + + public final class ResourcePainterProviderKt { + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.painter.PainterProvider rememberResourcePainterProvider(String path, Class iconClass); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.painter.PainterProvider rememberResourcePainterProvider(org.jetbrains.jewel.ui.icon.IconKey iconKey, optional Class iconClass); + } + + public interface ResourcePainterProviderScope extends org.jetbrains.jewel.ui.painter.PainterProviderScope { + method public java.util.Set getClassLoaders(); + property public abstract java.util.Set classLoaders; + } + + @androidx.compose.runtime.Immutable public interface SvgPainterHint extends org.jetbrains.jewel.ui.painter.PainterHint { + } + + @androidx.compose.runtime.Immutable public interface XmlPainterHint extends org.jetbrains.jewel.ui.painter.PainterHint { + } + +} + +package org.jetbrains.jewel.ui.painter.badge { + + @androidx.compose.runtime.Immutable public interface BadgeShape extends androidx.compose.ui.graphics.Shape { + method public androidx.compose.ui.graphics.Outline createHoleOutline(long size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DotBadgeShape implements org.jetbrains.jewel.ui.painter.badge.BadgeShape { + ctor public DotBadgeShape(); + ctor public DotBadgeShape(optional float x, optional float y, optional float radius, optional float border); + method public androidx.compose.ui.graphics.Outline createHoleOutline(long size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density); + method public androidx.compose.ui.graphics.Outline createOutline(long size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density); + method public float getBorder(); + method public float getRadius(); + method public float getX(); + method public float getY(); + property public float border; + property public float radius; + property public float x; + property public float y; + field public static final org.jetbrains.jewel.ui.painter.badge.DotBadgeShape.Companion Companion; + } + + public static final class DotBadgeShape.Companion { + method public org.jetbrains.jewel.ui.painter.badge.DotBadgeShape getDefault(); + property public org.jetbrains.jewel.ui.painter.badge.DotBadgeShape Default; + } + +} + +package org.jetbrains.jewel.ui.painter.hints { + + public final class BadgeKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Badge(long color, optional org.jetbrains.jewel.ui.painter.badge.BadgeShape shape); + } + + public final class ColorBasedPaletteReplacementKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint ColorBasedPaletteReplacement(java.util.Map paletteMap); + } + + public final class DarkAndStrokeKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Dark(optional boolean isDark); + method public static org.jetbrains.jewel.ui.painter.PainterHint Stroke(long color); + } + + public final class HiDpiKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint HiDpi(); + } + + public final class KeyBasedPaletteReplacementKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint KeyBasedPaletteReplacement(java.util.Map paletteMap); + } + + public final class PathOverrideKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint PathOverride(java.util.Map overrides); + } + + public final class SelectedKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Selected(optional boolean selected); + method public static org.jetbrains.jewel.ui.painter.PainterHint Selected(org.jetbrains.jewel.foundation.state.SelectableComponentState state); + } + + public final class SizeKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Size(int size); + method public static org.jetbrains.jewel.ui.painter.PainterHint Size(int width, int height); + } + + public final class StatefulKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Stateful(org.jetbrains.jewel.foundation.state.InteractiveComponentState state); + } + +} + +package org.jetbrains.jewel.ui.theme { + + public final class JewelThemeKt { + method @androidx.compose.runtime.Composable public static void BaseJewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, org.jetbrains.jewel.ui.ComponentStyling styling, optional boolean swingCompatMode, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void BaseJewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, org.jetbrains.jewel.ui.ComponentStyling styling, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle getCheckboxStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ChipStyle getChipStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle getCircularProgressStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColorPalette(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ComboBoxStyle getComboBoxStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles getDefaultBannerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle getDefaultButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getDefaultSplitButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle getDefaultTabStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DividerStyle getDividerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DropdownStyle getDropdownStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle getEditorTabStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle getGroupHeaderStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle getHorizontalProgressBarStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeIconData getIconData(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.InlineBannerStyles getInlineBannerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LinkStyle getLinkStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.MenuStyle getMenuStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle getOutlinedButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getOutlinedSplitButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle getPopupContainerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle getRadioButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle getScrollbarStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle getSearchMatchStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle getSegmentedControlButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle getSegmentedControlStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle getSelectableLazyColumnStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle getSimpleListItemStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SliderStyle getSliderStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle getSpeedSearchStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle getTextAreaStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle getTextFieldStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TooltipStyle getTooltipStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle getTransparentIconButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle getTreeStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.checkboxStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ChipStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.chipStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.circularProgressStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeColorPalette org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.colorPalette; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ComboBoxStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.comboBoxStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultBannerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultSplitButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultTabStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DividerStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.dividerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DropdownStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.dropdownStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.editorTabStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.groupHeaderStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.horizontalProgressBarStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.iconButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeIconData org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.iconData; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.InlineBannerStyles org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.inlineBannerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LinkStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.linkStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.MenuStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.menuStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.outlinedButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.outlinedSplitButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.popupContainerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.radioButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.scrollbarStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.searchMatchStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.segmentedControlButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.segmentedControlStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.selectableLazyColumnStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.simpleListItemStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SliderStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.sliderStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.speedSearchStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.textAreaStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.textFieldStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TooltipStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.tooltipStyle; + property @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @org.jetbrains.annotations.ApiStatus.Experimental @org.jetbrains.jewel.foundation.ExperimentalJewelApi public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.transparentIconButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.treeStyle; + } + +} + +package org.jetbrains.jewel.ui.util { + + public final class ColorExtensionsKt { + method public static androidx.compose.ui.graphics.Color? fromArgbHexStringOrNull(androidx.compose.ui.graphics.Color.Companion, String argb); + method @Deprecated public static androidx.compose.ui.graphics.Color? fromRGBAHexStringOrNull(androidx.compose.ui.graphics.Color.Companion, String rgba); + method public static androidx.compose.ui.graphics.Color? fromRgbaHexStringOrNull(androidx.compose.ui.graphics.Color.Companion, String rgba); + method public static boolean isDark(long); + method public static String toArgbHexString(java.awt.Color, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + method public static String toArgbHexString(long, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + method @Deprecated public static String toRgbaHexString(java.awt.Color); + method public static String toRgbaHexString(java.awt.Color, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + method @Deprecated public static String toRgbaHexString(long); + method public static String toRgbaHexString(long, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + } + + public final class ModifierExtensionsKt { + method @Deprecated @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval(inVersion="2025.2") public static inline androidx.compose.ui.Modifier thenIf(androidx.compose.ui.Modifier, boolean precondition, kotlin.jvm.functions.Function1 action); + } + +} + diff --git a/platform/jewel/ui/metalava/ui-api-stable-0.31.0.txt b/platform/jewel/ui/metalava/ui-api-stable-0.31.0.txt new file mode 100644 index 000000000000..979a939b9e8a --- /dev/null +++ b/platform/jewel/ui/metalava/ui-api-stable-0.31.0.txt @@ -0,0 +1,4656 @@ +// Signature format: 4.0 +package org.jetbrains.jewel.ui { + + public interface ComponentStyling { + method public default org.jetbrains.jewel.ui.ComponentStyling provide(androidx.compose.runtime.ProvidedValue... values); + method public default org.jetbrains.jewel.ui.ComponentStyling provide(kotlin.jvm.functions.Function0[]> provider); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.ProvidedValue[] styles(); + method public default org.jetbrains.jewel.ui.ComponentStyling with(kotlin.jvm.functions.Function0 styling); + method public default org.jetbrains.jewel.ui.ComponentStyling with(org.jetbrains.jewel.ui.ComponentStyling styling); + field public static final org.jetbrains.jewel.ui.ComponentStyling.Companion Companion; + } + + public static final class ComponentStyling.Companion implements org.jetbrains.jewel.ui.ComponentStyling { + method @androidx.compose.runtime.Composable public androidx.compose.runtime.ProvidedValue[] styles(); + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DefaultComponentStyling implements org.jetbrains.jewel.ui.ComponentStyling { + ctor @Deprecated public DefaultComponentStyling(org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle); + ctor public DefaultComponentStyling(org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle, org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle, org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle, org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle); + ctor @Deprecated public DefaultComponentStyling(org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle, org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle, org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle, org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle, org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle, org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle, org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle, org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle, org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle, org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle, org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle, org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle, org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle, org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle, org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle, org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle, org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle, org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle); + method public org.jetbrains.jewel.ui.component.styling.CheckboxStyle getCheckboxStyle(); + method public org.jetbrains.jewel.ui.component.styling.ChipStyle getChipStyle(); + method public org.jetbrains.jewel.ui.component.styling.CircularProgressStyle getCircularProgressStyle(); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle getComboBoxStyle(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles getDefaultBannerStyle(); + method public org.jetbrains.jewel.ui.component.styling.ButtonStyle getDefaultButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.DropdownStyle getDefaultDropdownStyle(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getDefaultSplitButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.TabStyle getDefaultTabStyle(); + method public org.jetbrains.jewel.ui.component.styling.DividerStyle getDividerStyle(); + method public org.jetbrains.jewel.ui.component.styling.TabStyle getEditorTabStyle(); + method public org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle getGroupHeaderStyle(); + method public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle getHorizontalProgressBarStyle(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles getInlineBannerStyle(); + method public org.jetbrains.jewel.ui.component.styling.LazyTreeStyle getLazyTreeStyle(); + method public org.jetbrains.jewel.ui.component.styling.LinkStyle getLinkStyle(); + method public org.jetbrains.jewel.ui.component.styling.MenuStyle getMenuStyle(); + method public org.jetbrains.jewel.ui.component.styling.ButtonStyle getOutlinedButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getOutlinedSplitButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.PopupContainerStyle getPopupContainerStyle(); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonStyle getRadioButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle getScrollbarStyle(); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchStyle getSearchMatchStyle(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle getSegmentedControlButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle getSegmentedControlStyle(); + method public org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle getSelectableLazyColumnStyle(); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle getSimpleListItemStyle(); + method public org.jetbrains.jewel.ui.component.styling.SliderStyle getSliderStyle(); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle getSpeedSearchStyle(); + method public org.jetbrains.jewel.ui.component.styling.TextAreaStyle getTextAreaStyle(); + method public org.jetbrains.jewel.ui.component.styling.TextFieldStyle getTextFieldStyle(); + method public org.jetbrains.jewel.ui.component.styling.TooltipStyle getTooltipStyle(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getTransparentIconButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.DropdownStyle getUndecoratedDropdownStyle(); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.ProvidedValue[] styles(); + property public org.jetbrains.jewel.ui.component.styling.CheckboxStyle checkboxStyle; + property public org.jetbrains.jewel.ui.component.styling.ChipStyle chipStyle; + property public org.jetbrains.jewel.ui.component.styling.CircularProgressStyle circularProgressStyle; + property public org.jetbrains.jewel.ui.component.styling.ComboBoxStyle comboBoxStyle; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles defaultBannerStyle; + property public org.jetbrains.jewel.ui.component.styling.ButtonStyle defaultButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.DropdownStyle defaultDropdownStyle; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle defaultSplitButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.TabStyle defaultTabStyle; + property public org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle; + property public org.jetbrains.jewel.ui.component.styling.TabStyle editorTabStyle; + property public org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle groupHeaderStyle; + property public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle horizontalProgressBarStyle; + property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyles inlineBannerStyle; + property public org.jetbrains.jewel.ui.component.styling.LazyTreeStyle lazyTreeStyle; + property public org.jetbrains.jewel.ui.component.styling.LinkStyle linkStyle; + property public org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle; + property public org.jetbrains.jewel.ui.component.styling.ButtonStyle outlinedButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonStyle outlinedSplitButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.PopupContainerStyle popupContainerStyle; + property public org.jetbrains.jewel.ui.component.styling.RadioButtonStyle radioButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle; + property public org.jetbrains.jewel.ui.component.styling.SearchMatchStyle searchMatchStyle; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle segmentedControlButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle segmentedControlStyle; + property public org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle selectableLazyColumnStyle; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle; + property public org.jetbrains.jewel.ui.component.styling.SliderStyle sliderStyle; + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle speedSearchStyle; + property public org.jetbrains.jewel.ui.component.styling.TextAreaStyle textAreaStyle; + property public org.jetbrains.jewel.ui.component.styling.TextFieldStyle textFieldStyle; + property public org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle; + property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle transparentIconButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.DropdownStyle undecoratedDropdownStyle; + } + + public final class DisabledAppearanceKt { + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier disabledAppearance(androidx.compose.ui.Modifier, optional int brightness, optional int contrast, optional int alpha); + } + + public final class DisabledColorFilterKt { + method @Deprecated public static androidx.compose.ui.graphics.ColorFilter disabled(androidx.compose.ui.graphics.ColorFilter.Companion); + } + + public interface MenuItemShortcutHintProvider { + method public String getShortcutHint(org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction actionType); + } + + public final class MenuItemShortcutHintProviderKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuItemShortcutHintProvider(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuItemShortcutHintProvider; + } + + public interface MenuItemShortcutProvider { + method public javax.swing.KeyStroke? getShortcutKeyStroke(org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction actionType); + } + + public final class MenuItemShortcutProviderKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuItemShortcutProvider(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuItemShortcutProvider; + } + + public enum Orientation { + enum_constant public static final org.jetbrains.jewel.ui.Orientation Horizontal; + enum_constant public static final org.jetbrains.jewel.ui.Orientation Vertical; + } + + public enum Outline { + enum_constant public static final org.jetbrains.jewel.ui.Outline Error; + enum_constant public static final org.jetbrains.jewel.ui.Outline None; + enum_constant public static final org.jetbrains.jewel.ui.Outline Warning; + field public static final org.jetbrains.jewel.ui.Outline.Companion Companion; + } + + public static final class Outline.Companion { + method public org.jetbrains.jewel.ui.Outline of(boolean warning, boolean error); + } + + public final class OutlineKt { + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier focusOutline(androidx.compose.ui.Modifier, boolean showOutline, androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth, optional float expand); + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier focusOutline(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.state.FocusableComponentState state, androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth, optional float expand); + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier outline(androidx.compose.ui.Modifier, org.jetbrains.jewel.foundation.state.FocusableComponentState state, org.jetbrains.jewel.ui.Outline outline, androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth); + method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier outline(androidx.compose.ui.Modifier, org.jetbrains.jewel.ui.Outline outline, boolean focused, optional androidx.compose.ui.graphics.Shape outlineShape, optional org.jetbrains.jewel.foundation.Stroke.Alignment alignment, optional float outlineWidth); + } + + public interface 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 abstract androidx.compose.ui.text.TextStyle consoleTextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle editorTextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h0TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h1TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h2TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h3TextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle h4TextStyle; + property public abstract androidx.compose.ui.unit.TextUnit labelTextSize; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle labelTextStyle; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle medium; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle regular; + property @androidx.compose.runtime.Composable public abstract androidx.compose.ui.text.TextStyle small; + } + + public final class TypographyKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTypography(); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.Typography getTypography(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTypography; + property @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.Typography org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.typography; + } + +} + +package org.jetbrains.jewel.ui.component { + + public final class ActionButtonKt { + method @androidx.compose.runtime.Composable public static void ActionButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void ActionButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 tooltip, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function0 content); + } + + @Deprecated public enum AutoHideBehavior { + enum_constant @Deprecated public static final org.jetbrains.jewel.ui.component.AutoHideBehavior Long; + enum_constant @Deprecated public static final org.jetbrains.jewel.ui.component.AutoHideBehavior Never; + enum_constant @Deprecated public static final org.jetbrains.jewel.ui.component.AutoHideBehavior Normal; + } + + public final class BannerKt { + method @androidx.compose.runtime.Composable public static void DefaultErrorBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultErrorBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void DefaultInformationBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultInformationBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void DefaultSuccessBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultSuccessBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void DefaultWarningBanner(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultWarningBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void ErrorDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void InformationDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void SuccessDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void WarningDefaultBanner(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + } + + public final class ButtonKt { + method @androidx.compose.runtime.Composable public static void DefaultButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void DefaultSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function0 popupContainer); + method @androidx.compose.runtime.Composable public static void DefaultSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function1 menuContent); + method @androidx.compose.runtime.Composable public static void OutlinedButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void OutlinedSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function0 popupContainer); + method @androidx.compose.runtime.Composable public static void OutlinedSplitButton(kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 secondaryOnClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SplitButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function0 content, kotlin.jvm.functions.Function1 menuContent); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public ButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.ButtonState.Companion Companion; + } + + public static final class ButtonState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class CheckboxKt { + method @androidx.compose.runtime.Composable public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1 onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void CheckboxRow(boolean checked, kotlin.jvm.functions.Function1 onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void CheckboxRow(String text, boolean checked, kotlin.jvm.functions.Function1 onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void TriStateCheckbox(androidx.compose.ui.state.ToggleableState state, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void TriStateCheckboxRow(androidx.compose.ui.state.ToggleableState state, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void TriStateCheckboxRow(String text, androidx.compose.ui.state.ToggleableState state, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, 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, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class CheckboxState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.ToggleableComponentState { + ctor @KotlinOnly public CheckboxState(kotlin.ULong state); + method public long copy(optional androidx.compose.ui.state.ToggleableState toggleableState, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public androidx.compose.ui.state.ToggleableState toggleableState; + field public static final org.jetbrains.jewel.ui.component.CheckboxState.Companion Companion; + } + + public static final class CheckboxState.Companion { + method public long of(androidx.compose.ui.state.ToggleableState toggleableState, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class ChipKt { + method @androidx.compose.runtime.Composable public static void Chip(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional boolean enabled, optional boolean selected, optional org.jetbrains.jewel.ui.component.styling.ChipStyle style, optional kotlin.jvm.functions.Function0 onClick, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void RadioButtonChip(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.ChipStyle style, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void ToggleableChip(boolean checked, kotlin.jvm.functions.Function1 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.ChipStyle style, kotlin.jvm.functions.Function0 content); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ChipState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public ChipState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean selected, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.ChipState.Companion Companion; + } + + public static final class ChipState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean selected, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class CircularProgressIndicatorKt { + method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle style, optional kotlinx.coroutines.CoroutineDispatcher loadingDispatcher); + method @androidx.compose.runtime.Composable public static void CircularProgressIndicatorBig(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.CircularProgressStyle style, optional kotlinx.coroutines.CoroutineDispatcher loadingDispatcher); + } + + public final class ComboBoxKt { + method @androidx.compose.runtime.Composable public static void ComboBox(String labelText, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier popupModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0 onArrowDownPress, optional kotlin.jvm.functions.Function0 onArrowUpPress, optional org.jetbrains.jewel.ui.component.PopupManager popupManager, kotlin.jvm.functions.Function0 popupContent); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ComboBoxState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public ComboBoxState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.ComboBoxState.Companion Companion; + } + + public static final class ComboBoxState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class ContextMenuDivider extends androidx.compose.foundation.ContextMenuItem { + field public static final org.jetbrains.jewel.ui.component.ContextMenuDivider INSTANCE; + } + + public final class ContextMenuItemOption extends androidx.compose.foundation.ContextMenuItem { + ctor public ContextMenuItemOption(optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? actionType, String label, kotlin.jvm.functions.Function0 action); + method public org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? getActionType(); + method public org.jetbrains.jewel.ui.icon.IconKey? getIcon(); + property public org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? actionType; + property public org.jetbrains.jewel.ui.icon.IconKey? icon; + } + + public abstract sealed class ContextMenuItemOptionAction { + } + + public static final class ContextMenuItemOptionAction.CopyMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.CopyMenuItemOptionAction INSTANCE; + } + + public static final class ContextMenuItemOptionAction.CutMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.CutMenuItemOptionAction INSTANCE; + } + + public static final class ContextMenuItemOptionAction.PasteMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.PasteMenuItemOptionAction INSTANCE; + } + + public static final class ContextMenuItemOptionAction.SelectAllMenuItemOptionAction extends org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction { + field public static final org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction.SelectAllMenuItemOptionAction INSTANCE; + } + + public final class ContextMenuRepresentation implements androidx.compose.foundation.ContextMenuRepresentation { + method @androidx.compose.runtime.Composable public void Representation(androidx.compose.foundation.ContextMenuState state, kotlin.jvm.functions.Function0> items); + field public static final org.jetbrains.jewel.ui.component.ContextMenuRepresentation INSTANCE; + } + + public final class ContextSubmenu extends androidx.compose.foundation.ContextMenuItem { + ctor public ContextSubmenu(String label, kotlin.jvm.functions.Function0> submenu); + method public kotlin.jvm.functions.Function0> getSubmenu(); + property public kotlin.jvm.functions.Function0> submenu; + } + + public final class DividerKt { + method @androidx.compose.runtime.Composable public static void Divider(org.jetbrains.jewel.ui.Orientation orientation, optional androidx.compose.ui.Modifier modifier, optional long color, optional float thickness, optional float startIndent, optional org.jetbrains.jewel.ui.component.styling.DividerStyle style); + } + + public final class DropdownKt { + method @Deprecated @androidx.compose.runtime.Composable public static void Dropdown(optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.Modifier menuModifier, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.DropdownStyle style, kotlin.jvm.functions.Function1 menuContent, kotlin.jvm.functions.Function1 content); + } + + @Deprecated @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class DropdownState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly @Deprecated public DropdownState(kotlin.ULong state); + method @Deprecated public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property @Deprecated public boolean isActive; + property @Deprecated public boolean isEnabled; + property @Deprecated public boolean isFocused; + property @Deprecated public boolean isHovered; + property @Deprecated public boolean isPressed; + property @Deprecated public kotlin.ULong state; + field @Deprecated public static final org.jetbrains.jewel.ui.component.DropdownState.Companion Companion; + } + + @Deprecated public static final class DropdownState.Companion { + method @Deprecated public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class EditableComboBoxKt { + method @androidx.compose.runtime.Composable public static void EditableComboBox(androidx.compose.foundation.text.input.TextFieldState textFieldState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier popupModifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function0 onArrowDownPress, optional kotlin.jvm.functions.Function0 onArrowUpPress, optional kotlin.jvm.functions.Function0 onEnterPress, optional org.jetbrains.jewel.ui.component.PopupManager popupManager, kotlin.jvm.functions.Function0 popupContent); + } + + public final class GroupHeaderKt { + method @androidx.compose.runtime.Composable public static void GroupHeader(String text, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? startComponent, optional kotlin.jvm.functions.Function0? endComponent, optional org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + } + + public final class IconActionButtonKt { + method @androidx.compose.runtime.Composable public static void IconActionButton(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); + method @androidx.compose.runtime.Composable public static void IconActionButton(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? hint, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? hint, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, org.jetbrains.jewel.ui.painter.PainterHint[] hints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void IconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, org.jetbrains.jewel.ui.painter.PainterHint[] hints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + } + + public final class IconButtonKt { + method @androidx.compose.runtime.Composable public static void IconButton(kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function2 content); + method @androidx.compose.runtime.Composable public static void SelectableIconButton(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function2 content); + method @androidx.compose.runtime.Composable public static void ToggleableIconButton(boolean value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function2 content); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class IconButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public IconButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.IconButtonState.Companion Companion; + } + + public static final class IconButtonState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class IconKt { + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.ImageBitmap bitmap, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.Modifier modifier); + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); + method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.vector.ImageVector imageVector, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint hint); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint... hints); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional long tint, org.jetbrains.jewel.ui.painter.PainterHint hint); + method @androidx.compose.runtime.Composable public static void Icon(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional long tint, org.jetbrains.jewel.ui.painter.PainterHint... hints); + method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.painter.Painter painterResource(String resourcePath); + } + + public final class ImageKt { + method @androidx.compose.runtime.Composable public static void Image(org.jetbrains.jewel.ui.icon.IconKey iconKey, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter); + method @androidx.compose.runtime.Composable public static void Image(org.jetbrains.jewel.ui.icon.IconKey iconKey, String? contentDescription, org.jetbrains.jewel.ui.painter.PainterHint[] hints, optional androidx.compose.ui.Modifier modifier, optional Class iconClass, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter); + } + + public final class InfoTextKt { + method @androidx.compose.runtime.Composable public static void InfoText(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.Modifier modifier, 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 java.util.Map inlineContent, optional kotlin.jvm.functions.Function1 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + method @androidx.compose.runtime.Composable public static void InfoText(String text, optional androidx.compose.ui.Modifier modifier, 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 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + } + + public final class InlineBannerKt { + method @Deprecated @androidx.compose.runtime.Composable public static void ErrorInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void ErrorInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void InformationInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void InformationInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineErrorBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineErrorBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineInformationBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineInformationBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineSuccessBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineSuccessBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @androidx.compose.runtime.Composable public static void InlineWarningBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void InlineWarningBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? linkActions, optional kotlin.jvm.functions.Function1? iconActions, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void SuccessInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SuccessInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + method @Deprecated @androidx.compose.runtime.Composable public static void WarningInlineBanner(optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void WarningInlineBanner(String text, optional androidx.compose.ui.Modifier modifier, optional String? title, optional kotlin.jvm.functions.Function0? icon, optional kotlin.jvm.functions.Function1? actions, optional kotlin.jvm.functions.Function1? actionIcons, optional org.jetbrains.jewel.ui.component.styling.InlineBannerStyle style, optional androidx.compose.ui.text.TextStyle textStyle); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class InputFieldState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public InputFieldState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.InputFieldState.Companion Companion; + } + + public static final class InputFieldState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class LinearProgressBarKt { + method @androidx.compose.runtime.Composable public static void HorizontalProgressBar(float progress, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle style); + method @androidx.compose.runtime.Composable public static void IndeterminateHorizontalProgressBar(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle style); + } + + public final class LinkKt { + method @androidx.compose.runtime.Composable public static void DropdownLink(String text, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style, optional androidx.compose.ui.Modifier menuModifier, optional org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle, kotlin.jvm.functions.Function1 menuContent); + method @androidx.compose.runtime.Composable public static void ExternalLink(String text, String uri, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style); + method @androidx.compose.runtime.Composable public static void ExternalLink(String text, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style); + method @androidx.compose.runtime.Composable public static void Link(String text, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.text.TextStyle textStyle, optional int overflow, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.LinkStyle style); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class LinkState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public LinkState(kotlin.ULong state); + method @androidx.compose.runtime.Composable public T chooseValueWithVisited(T normal, T disabled, T focused, T pressed, T hovered, T visited, T active); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean visited, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isVisited; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.LinkState.Companion Companion; + } + + public static final class LinkState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean visited, optional boolean hovered, optional boolean pressed, optional boolean active); + } + + public final class ListComboBoxKt { + method @androidx.compose.runtime.Composable public static void EditableListComboBox(java.util.List items, int selectedIndex, kotlin.jvm.functions.Function1 onSelectedItemChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function1 onPopupVisibleChange, optional kotlin.jvm.functions.Function2 itemKeys, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState listState); + method @androidx.compose.runtime.Composable public static void ListComboBox(java.util.List items, int selectedIndex, kotlin.jvm.functions.Function1 onSelectedItemChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional float maxPopupHeight, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ComboBoxStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional kotlin.jvm.functions.Function1 onPopupVisibleChange, optional kotlin.jvm.functions.Function2 itemKeys, optional org.jetbrains.jewel.foundation.lazy.SelectableLazyListState listState); + method public static int selectedItemIndex(org.jetbrains.jewel.foundation.lazy.SelectableLazyListState, java.util.List items, kotlin.jvm.functions.Function2 itemKeys); + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ListItemState { + ctor public ListItemState(boolean isSelected, optional boolean isActive); + method public boolean isActive(); + method public boolean isSelected(); + property public boolean isActive; + property public boolean isSelected; + } + + public interface MenuController { + method public void clearShortcutActions(); + method public boolean close(int mode); + method public void closeAll(int mode, boolean force); + method public Boolean? findAndExecuteShortcut(javax.swing.KeyStroke? keyStroke); + method public kotlin.jvm.functions.Function1 getOnDismissRequest(); + method public boolean isRootMenu(); + method public boolean isSubmenu(); + method public void onHoveredChange(boolean hovered); + method public void registerShortcutAction(javax.swing.KeyStroke keyStroke, kotlin.jvm.functions.Function0 action); + method public org.jetbrains.jewel.ui.component.MenuController submenuController(kotlin.jvm.functions.Function1 onDismissRequest); + property public abstract kotlin.jvm.functions.Function1 onDismissRequest; + } + + public final class MenuControllerKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuController(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuController; + } + + @Deprecated @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class MenuItemState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly @Deprecated public MenuItemState(kotlin.ULong state); + method @Deprecated public long copy(optional boolean selected, optional boolean enabled, optional boolean focused, optional boolean hovered, optional boolean pressed, optional boolean active); + property @Deprecated public boolean isActive; + property @Deprecated public boolean isEnabled; + property @Deprecated public boolean isFocused; + property @Deprecated public boolean isHovered; + property @Deprecated public boolean isPressed; + property @Deprecated public boolean isSelected; + property @Deprecated public kotlin.ULong state; + field @Deprecated public static final org.jetbrains.jewel.ui.component.MenuItemState.Companion Companion; + } + + @Deprecated public static final class MenuItemState.Companion { + method @Deprecated public long of(boolean selected, boolean enabled, optional boolean focused, optional boolean hovered, optional boolean pressed, optional boolean active); + } + + public final class MenuKt { + method @Deprecated @androidx.compose.runtime.Composable public static void MenuSeparator(optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.MenuItemMetrics metrics, optional org.jetbrains.jewel.ui.component.styling.MenuItemColors colors); + method @Deprecated @androidx.compose.runtime.Composable public static void MenuSubmenuItem(optional androidx.compose.ui.Modifier modifier, optional boolean enabled, boolean canShowIcon, org.jetbrains.jewel.ui.icon.IconKey? iconKey, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.MenuStyle style, kotlin.jvm.functions.Function1 submenu, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void PopupMenu(kotlin.jvm.functions.Function1 onDismissRequest, androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.MenuStyle style, optional androidx.compose.ui.window.PopupProperties popupProperties, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void PopupMenu(kotlin.jvm.functions.Function1 onDismissRequest, androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.MenuStyle style, optional androidx.compose.ui.window.PopupProperties popupProperties, kotlin.jvm.functions.Function1 content); + method public static void items(org.jetbrains.jewel.ui.component.MenuScope, int count, kotlin.jvm.functions.Function1 isSelected, kotlin.jvm.functions.Function1 onItemClick, kotlin.jvm.functions.Function1 content); + method public static void items(org.jetbrains.jewel.ui.component.MenuScope, java.util.List items, kotlin.jvm.functions.Function1 isSelected, kotlin.jvm.functions.Function1 onItemClick, kotlin.jvm.functions.Function1 content); + method public static void separator(org.jetbrains.jewel.ui.component.MenuScope); + } + + @Deprecated public final class MenuManager { + ctor @Deprecated public MenuManager(kotlin.jvm.functions.Function1 onDismissRequest, optional org.jetbrains.jewel.ui.component.MenuManager? parentMenuManager); + method @Deprecated public boolean close(int mode); + method @Deprecated public void closeAll(int mode, boolean force); + method @Deprecated public kotlin.jvm.functions.Function1 getOnDismissRequest(); + method @Deprecated public boolean isRootMenu(); + method @Deprecated public boolean isSubmenu(); + method @Deprecated public org.jetbrains.jewel.ui.component.MenuManager submenuManager(kotlin.jvm.functions.Function1 onDismissRequest); + property @Deprecated public kotlin.jvm.functions.Function1 onDismissRequest; + } + + public final class MenuManagerKt { + method @Deprecated public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuManager(); + property @Deprecated public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuManager; + } + + public interface MenuScope { + method public void passiveItem(kotlin.jvm.functions.Function0 content); + method public void selectableItem(boolean selected, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, optional java.util.Set? keybinding, kotlin.jvm.functions.Function0 onClick, optional boolean enabled, kotlin.jvm.functions.Function0 content); + method public void selectableItemWithActionType(boolean selected, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, optional org.jetbrains.jewel.ui.component.ContextMenuItemOptionAction? actionType, kotlin.jvm.functions.Function0 onClick, optional boolean enabled, kotlin.jvm.functions.Function0 content); + method public void submenu(optional boolean enabled, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, kotlin.jvm.functions.Function1 submenu, kotlin.jvm.functions.Function0 content); + } + + public final class PopupContainerKt { + method @androidx.compose.runtime.Composable public static void PopupContainer(kotlin.jvm.functions.Function0 onDismissRequest, androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.PopupContainerStyle style, optional androidx.compose.ui.window.PopupProperties popupProperties, optional androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, kotlin.jvm.functions.Function0 content); + } + + public final class RadioButtonKt { + method @androidx.compose.runtime.Composable public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + method @androidx.compose.runtime.Composable public static void RadioButtonRow(boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void RadioButtonRow(String text, boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.Outline outline, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.RadioButtonStyle style, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.ui.Alignment.Vertical verticalAlignment); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class RadioButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public RadioButtonState(kotlin.ULong state); + method public long copy(optional boolean selected, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.RadioButtonState.Companion Companion; + } + + public static final class RadioButtonState.Companion { + method public long of(boolean selected, optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class ScrollableContainerKt { + method @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(androidx.compose.foundation.lazy.grid.LazyGridState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(androidx.compose.foundation.lazy.LazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void HorizontallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean userScrollEnabled, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(androidx.compose.foundation.lazy.grid.LazyGridState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @Deprecated @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(androidx.compose.foundation.lazy.LazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static void VerticallyScrollableContainer(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier scrollbarModifier, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean reverseLayout, optional boolean userScrollEnabled, optional boolean scrollbarEnabled, optional androidx.compose.foundation.interaction.MutableInteractionSource scrollbarInteractionSource, kotlin.jvm.functions.Function1 content); + method @androidx.compose.runtime.Composable public static float scrollbarContentSafePadding(optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style); + } + + public final class ScrollbarKt { + method @androidx.compose.runtime.Composable public static void HorizontalScrollbar(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseLayout, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean keepVisible); + method @androidx.compose.runtime.Composable public static void VerticalScrollbar(androidx.compose.foundation.gestures.ScrollableState scrollState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseLayout, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle style, optional boolean keepVisible); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonData { + ctor public SegmentedControlButtonData(boolean selected, kotlin.jvm.functions.Function2 content, kotlin.jvm.functions.Function0 onSelect); + method public kotlin.jvm.functions.Function2 getContent(); + method public kotlin.jvm.functions.Function0 getOnSelect(); + method public boolean getSelected(); + property public kotlin.jvm.functions.Function2 content; + property public kotlin.jvm.functions.Function0 onSelect; + property public boolean selected; + } + + public interface SegmentedControlButtonScope { + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SegmentedControlButtonState implements org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public SegmentedControlButtonState(kotlin.ULong state); + method public long copy(optional boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SegmentedControlButtonState.Companion Companion; + } + + public static final class SegmentedControlButtonState.Companion { + method public long of(boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SegmentedControlKt { + method @androidx.compose.runtime.Composable public static void SegmentedControl(java.util.List buttons, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle style, optional org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle buttonStyle, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SegmentedControlState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public SegmentedControlState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SegmentedControlState.Companion Companion; + } + + public static final class SegmentedControlState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SelectableIconActionButtonKt { + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void SelectableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean selected, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function0 onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SelectableIconButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public SelectableIconButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean selected, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SelectableIconButtonState.Companion Companion; + } + + public static final class SelectableIconButtonState.Companion { + method public long of(optional boolean enabled, optional boolean selected, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SimpleListItemKt { + method @androidx.compose.runtime.Composable public static void SimpleListItem(androidx.compose.ui.text.AnnotatedString text, boolean selected, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean active, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional kotlin.jvm.functions.Function1 onTextLayout, optional org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @androidx.compose.runtime.Composable public static void SimpleListItem(androidx.compose.ui.text.AnnotatedString text, org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional kotlin.jvm.functions.Function1 onTextLayout, optional org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(boolean isSelected, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean isActive, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void SimpleListItem(boolean selected, optional boolean active, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional java.util.List painterHints, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(String text, boolean isSelected, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean isActive, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height); + method @androidx.compose.runtime.Composable public static void SimpleListItem(String text, boolean selected, optional boolean active, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(String text, org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height); + method @androidx.compose.runtime.Composable public static void SimpleListItem(String text, org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier textModifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @androidx.compose.runtime.Composable public static void SimpleListItem(org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional java.util.List painterHints, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void SimpleListItem(org.jetbrains.jewel.ui.component.ListItemState state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional org.jetbrains.jewel.ui.icon.IconKey? icon, optional String? iconContentDescription, optional org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle style, optional float height, kotlin.jvm.functions.Function0 content); + } + + public final class SliderKt { + method @androidx.compose.runtime.Composable public static void Slider(float value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange valueRange, optional int steps, optional kotlin.jvm.functions.Function0? onValueChangeFinished, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.SliderStyle style); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class SliderState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public SliderState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.SliderState.Companion Companion; + } + + public static final class SliderState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class SplitLayoutKt { + method @androidx.compose.runtime.Composable public static void HorizontalSplitLayout(kotlin.jvm.functions.Function0 first, kotlin.jvm.functions.Function0 second, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional float draggableWidth, optional float firstPaneMinWidth, optional float secondPaneMinWidth, optional org.jetbrains.jewel.ui.component.SplitLayoutState state); + method @androidx.compose.runtime.Composable public static void VerticalSplitLayout(kotlin.jvm.functions.Function0 first, kotlin.jvm.functions.Function0 second, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.component.styling.DividerStyle dividerStyle, optional float draggableWidth, optional float firstPaneMinWidth, optional float secondPaneMinWidth, optional org.jetbrains.jewel.ui.component.SplitLayoutState state); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.component.SplitLayoutState rememberSplitLayoutState(optional float initialSplitFraction); + } + + public final class SplitLayoutState { + ctor public SplitLayoutState(float initialSplitFraction); + method public float getDividerPosition(); + method public androidx.compose.ui.layout.LayoutCoordinates? getLayoutCoordinates(); + method public void setDividerPosition(float); + method public void setLayoutCoordinates(androidx.compose.ui.layout.LayoutCoordinates?); + property public float dividerPosition; + property public androidx.compose.ui.layout.LayoutCoordinates? layoutCoordinates; + } + + public interface TabContentScope { + method @androidx.compose.runtime.Composable public default androidx.compose.ui.Modifier tabContentAlpha(androidx.compose.ui.Modifier, long state); + } + + @androidx.compose.runtime.Immutable public abstract sealed class TabData { + method public abstract boolean getClosable(); + method public abstract kotlin.jvm.functions.Function2 getContent(); + method public abstract kotlin.jvm.functions.Function0 getOnClick(); + method public abstract kotlin.jvm.functions.Function0 getOnClose(); + method public abstract boolean getSelected(); + property public abstract boolean closable; + property public abstract kotlin.jvm.functions.Function2 content; + property public abstract kotlin.jvm.functions.Function0 onClick; + property public abstract kotlin.jvm.functions.Function0 onClose; + property public abstract boolean selected; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TabData.Default extends org.jetbrains.jewel.ui.component.TabData { + ctor public TabData.Default(boolean selected, kotlin.jvm.functions.Function2 content, optional boolean closable, optional kotlin.jvm.functions.Function0 onClose, optional kotlin.jvm.functions.Function0 onClick); + method public boolean getClosable(); + method public kotlin.jvm.functions.Function2 getContent(); + method public kotlin.jvm.functions.Function0 getOnClick(); + method public kotlin.jvm.functions.Function0 getOnClose(); + method public boolean getSelected(); + property public boolean closable; + property public kotlin.jvm.functions.Function2 content; + property public kotlin.jvm.functions.Function0 onClick; + property public kotlin.jvm.functions.Function0 onClose; + property public boolean selected; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class TabData.Editor extends org.jetbrains.jewel.ui.component.TabData { + ctor public TabData.Editor(boolean selected, kotlin.jvm.functions.Function2 content, optional boolean closable, optional kotlin.jvm.functions.Function0 onClose, optional kotlin.jvm.functions.Function0 onClick); + method public boolean getClosable(); + method public kotlin.jvm.functions.Function2 getContent(); + method public kotlin.jvm.functions.Function0 getOnClick(); + method public kotlin.jvm.functions.Function0 getOnClose(); + method public boolean getSelected(); + property public boolean closable; + property public kotlin.jvm.functions.Function2 content; + property public kotlin.jvm.functions.Function0 onClick; + property public kotlin.jvm.functions.Function0 onClose; + property public boolean selected; + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TabState implements org.jetbrains.jewel.foundation.state.SelectableComponentState { + ctor @KotlinOnly public TabState(kotlin.ULong state); + method public long copy(optional boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isHovered; + property public boolean isPressed; + property public boolean isSelected; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.TabState.Companion Companion; + } + + public static final class TabState.Companion { + method public long of(boolean selected, optional boolean enabled, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class TabStripKt { + method @androidx.compose.runtime.Composable public static void TabStrip(java.util.List tabs, org.jetbrains.jewel.ui.component.styling.TabStyle style, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TabStripState implements org.jetbrains.jewel.foundation.state.FocusableComponentState { + ctor @KotlinOnly public TabStripState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + field public static final org.jetbrains.jewel.ui.component.TabStripState.Companion Companion; + } + + public static final class TabStripState.Companion { + method public long of(optional boolean enabled, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class TabsKt { + method @androidx.compose.runtime.Composable public static void SimpleTabContent(org.jetbrains.jewel.ui.component.TabContentScope, String label, long state, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.painter.Painter? icon); + method @androidx.compose.runtime.Composable public static void SimpleTabContent(org.jetbrains.jewel.ui.component.TabContentScope, String label, long state, optional androidx.compose.ui.Modifier modifier, optional org.jetbrains.jewel.ui.icon.IconKey? iconKey, org.jetbrains.jewel.ui.painter.PainterHint... painterHints); + method @androidx.compose.runtime.Composable public static void SimpleTabContent(org.jetbrains.jewel.ui.component.TabContentScope, long state, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0? icon, kotlin.jvm.functions.Function0 label); + } + + public final class TextAreaKt { + method @androidx.compose.runtime.Composable public static void TextArea(androidx.compose.foundation.text.input.TextFieldState state, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.foundation.text.input.InputTransformation? inputTransformation, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.input.KeyboardActionHandler? onKeyboardAction, optional androidx.compose.foundation.text.input.TextFieldLineLimits lineLimits, optional kotlin.jvm.functions.Function2,kotlin.Unit>? onTextLayout, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.TextAreaStyle style, optional org.jetbrains.jewel.ui.Outline outline, optional kotlin.jvm.functions.Function0? placeholder, optional androidx.compose.ui.Modifier decorationBoxModifier, optional androidx.compose.foundation.text.input.OutputTransformation? outputTransformation, optional boolean undecorated, optional androidx.compose.foundation.ScrollState scrollState, optional org.jetbrains.jewel.ui.component.styling.ScrollbarStyle? scrollbarStyle); + } + + public final class TextContextMenu implements androidx.compose.foundation.text.TextContextMenu { + method @androidx.compose.runtime.Composable public void Area(androidx.compose.foundation.text.TextContextMenu.TextManager textManager, androidx.compose.foundation.ContextMenuState state, kotlin.jvm.functions.Function0 content); + field public static final org.jetbrains.jewel.ui.component.TextContextMenu INSTANCE; + } + + public final class TextFieldKt { + method @androidx.compose.runtime.Composable public static void TextField(androidx.compose.foundation.text.input.TextFieldState state, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean readOnly, optional androidx.compose.foundation.text.input.InputTransformation? inputTransformation, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.text.KeyboardOptions keyboardOptions, optional androidx.compose.foundation.text.input.KeyboardActionHandler? onKeyboardAction, optional kotlin.jvm.functions.Function2,kotlin.Unit>? onTextLayout, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional org.jetbrains.jewel.ui.component.styling.TextFieldStyle style, optional org.jetbrains.jewel.ui.Outline outline, optional kotlin.jvm.functions.Function0? placeholder, optional kotlin.jvm.functions.Function0? leadingIcon, optional kotlin.jvm.functions.Function0? trailingIcon, optional androidx.compose.foundation.text.input.OutputTransformation? outputTransformation, optional boolean undecorated); + } + + public final class TextKt { + method @androidx.compose.runtime.Composable public static void Text(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.Modifier modifier, 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 java.util.Map inlineContent, optional kotlin.jvm.functions.Function1 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + method @androidx.compose.runtime.Composable public static void Text(String text, optional androidx.compose.ui.Modifier modifier, 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 onTextLayout, optional androidx.compose.ui.text.TextStyle style); + } + + public final class ToggleableIconActionButtonKt { + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.painter.PainterHint? extraHint, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass); + method @androidx.compose.runtime.Composable public static void ToggleableIconActionButton(org.jetbrains.jewel.ui.icon.IconKey key, String? contentDescription, boolean value, org.jetbrains.jewel.ui.painter.PainterHint[] extraHints, kotlin.jvm.functions.Function1 onValueChange, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Modifier iconModifier, optional boolean enabled, optional boolean focusable, optional org.jetbrains.jewel.ui.component.styling.IconButtonStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle tooltipStyle, optional androidx.compose.ui.Modifier tooltipModifier, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional Class iconClass, kotlin.jvm.functions.Function0 tooltip); + } + + @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ToggleableIconButtonState implements org.jetbrains.jewel.foundation.state.FocusableComponentState org.jetbrains.jewel.foundation.state.ToggleableComponentState { + ctor @KotlinOnly public ToggleableIconButtonState(kotlin.ULong state); + method public long copy(optional boolean enabled, optional androidx.compose.ui.state.ToggleableState toggleableState, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + property public boolean isActive; + property public boolean isEnabled; + property public boolean isFocused; + property public boolean isHovered; + property public boolean isPressed; + property public kotlin.ULong state; + property public androidx.compose.ui.state.ToggleableState toggleableState; + field public static final org.jetbrains.jewel.ui.component.ToggleableIconButtonState.Companion Companion; + } + + public static final class ToggleableIconButtonState.Companion { + method public long of(optional boolean enabled, optional androidx.compose.ui.state.ToggleableState toggleableState, optional boolean focused, optional boolean pressed, optional boolean hovered, optional boolean active); + } + + public final class TooltipKt { + method @androidx.compose.runtime.Composable public static void Tooltip(kotlin.jvm.functions.Function0 tooltip, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle style, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, kotlin.jvm.functions.Function0 content); + method @Deprecated @androidx.compose.runtime.Composable public static void Tooltip(kotlin.jvm.functions.Function0 tooltip, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional org.jetbrains.jewel.ui.component.styling.TooltipStyle style, optional androidx.compose.foundation.TooltipPlacement tooltipPlacement, optional org.jetbrains.jewel.ui.component.AutoHideBehavior autoHideBehavior, kotlin.jvm.functions.Function0 content); + } + + @Deprecated public final class Typography { + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle consoleTextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle editorTextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h0TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h1TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h2TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h3TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle h4TextStyle(); + method @Deprecated @androidx.compose.runtime.Composable public long labelTextSize(); + method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle labelTextStyle(); + property @Deprecated public static float DefaultLineHeightMultiplier; + property @Deprecated public static float EditorLineHeightMultiplier; + field @Deprecated public static final float DefaultLineHeightMultiplier = 1.3f; + field @Deprecated public static final float EditorLineHeightMultiplier = 1.5f; + field @Deprecated public static final org.jetbrains.jewel.ui.component.Typography INSTANCE; + } + + public final class TypographyKt { + method @Deprecated public static androidx.compose.ui.text.TextStyle copyWithSize(androidx.compose.ui.text.TextStyle, long fontSize, androidx.compose.ui.graphics.Brush? brush, optional float alpha, 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 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 @Deprecated public static androidx.compose.ui.text.TextStyle copyWithSize(androidx.compose.ui.text.TextStyle, long fontSize, optional long color, 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 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 operator long minus(long, long other); + method public static operator long plus(long, long other); + } + +} + +package org.jetbrains.jewel.ui.component.banner { + + public interface BannerIconActionScope { + method public void iconAction(org.jetbrains.jewel.ui.icon.IconKey icon, String? contentDescription, optional String? tooltipText, kotlin.jvm.functions.Function0 onClick); + } + + public interface BannerLinkActionScope { + method public void action(String text, kotlin.jvm.functions.Function0 onClick); + } + +} + +package org.jetbrains.jewel.ui.component.styling { + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class BannerColors { + ctor @KotlinOnly public BannerColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + field public static final org.jetbrains.jewel.ui.component.styling.BannerColors.Companion Companion; + } + + public static final class BannerColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class BannerMetrics { + ctor @KotlinOnly public BannerMetrics(androidx.compose.ui.unit.Dp borderWidth); + property public androidx.compose.ui.unit.Dp borderWidth; + field public static final org.jetbrains.jewel.ui.component.styling.BannerMetrics.Companion Companion; + } + + public static final class BannerMetrics.Companion { + } + + public final class BannerStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultBannerStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalInlineBannerStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultBannerStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalInlineBannerStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ButtonColors { + ctor @KotlinOnly public ButtonColors(androidx.compose.ui.graphics.Brush background, androidx.compose.ui.graphics.Brush backgroundDisabled, androidx.compose.ui.graphics.Brush backgroundFocused, androidx.compose.ui.graphics.Brush backgroundPressed, androidx.compose.ui.graphics.Brush backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Brush border, androidx.compose.ui.graphics.Brush borderDisabled, androidx.compose.ui.graphics.Brush borderFocused, androidx.compose.ui.graphics.Brush borderPressed, androidx.compose.ui.graphics.Brush borderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public androidx.compose.ui.graphics.Brush getBackground(); + method public androidx.compose.ui.graphics.Brush getBackgroundDisabled(); + method public androidx.compose.ui.graphics.Brush getBackgroundFocused(); + method public androidx.compose.ui.graphics.Brush getBackgroundHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundPressed(); + method public androidx.compose.ui.graphics.Brush getBorder(); + method public androidx.compose.ui.graphics.Brush getBorderDisabled(); + method public androidx.compose.ui.graphics.Brush getBorderFocused(); + method public androidx.compose.ui.graphics.Brush getBorderHovered(); + method public androidx.compose.ui.graphics.Brush getBorderPressed(); + property public androidx.compose.ui.graphics.Brush background; + property public androidx.compose.ui.graphics.Brush backgroundDisabled; + property public androidx.compose.ui.graphics.Brush backgroundFocused; + property public androidx.compose.ui.graphics.Brush backgroundHovered; + property public androidx.compose.ui.graphics.Brush backgroundPressed; + property public androidx.compose.ui.graphics.Brush border; + property public androidx.compose.ui.graphics.Brush borderDisabled; + property public androidx.compose.ui.graphics.Brush borderFocused; + property public androidx.compose.ui.graphics.Brush borderHovered; + property public androidx.compose.ui.graphics.Brush borderPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + field public static final org.jetbrains.jewel.ui.component.styling.ButtonColors.Companion Companion; + } + + public static final class ButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ButtonMetrics { + ctor @KotlinOnly public ButtonMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.DpSize minSize, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp focusOutlineExpand); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.Dp focusOutlineExpand; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.ButtonMetrics.Companion Companion; + } + + public static final class ButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ButtonStyle { + ctor public ButtonStyle(org.jetbrains.jewel.ui.component.styling.ButtonColors colors, org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics, org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment); + method public org.jetbrains.jewel.ui.component.styling.ButtonColors getColors(); + method public org.jetbrains.jewel.foundation.Stroke.Alignment getFocusOutlineAlignment(); + method public org.jetbrains.jewel.ui.component.styling.ButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ButtonColors colors; + property public org.jetbrains.jewel.foundation.Stroke.Alignment focusOutlineAlignment; + property public org.jetbrains.jewel.ui.component.styling.ButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.ButtonStyle.Companion Companion; + } + + public static final class ButtonStyle.Companion { + } + + public final class ButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultButtonStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalOutlinedButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultButtonStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalOutlinedButtonStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxColors { + ctor @KotlinOnly public CheckboxColors(androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentSelected); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentSelected; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxColors.Companion Companion; + } + + public static final class CheckboxColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxIcons { + ctor public CheckboxIcons(org.jetbrains.jewel.ui.icon.IconKey checkbox); + method public org.jetbrains.jewel.ui.icon.IconKey getCheckbox(); + property public org.jetbrains.jewel.ui.icon.IconKey checkbox; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxIcons.Companion Companion; + } + + public static final class CheckboxIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxMetrics { + ctor @KotlinOnly public CheckboxMetrics(androidx.compose.ui.unit.DpSize checkboxSize, androidx.compose.foundation.shape.CornerSize outlineCornerSize, androidx.compose.foundation.shape.CornerSize outlineFocusedCornerSize, androidx.compose.foundation.shape.CornerSize outlineSelectedCornerSize, androidx.compose.foundation.shape.CornerSize outlineSelectedFocusedCornerSize, androidx.compose.ui.unit.DpSize outlineSize, androidx.compose.ui.unit.DpSize outlineFocusedSize, androidx.compose.ui.unit.DpSize outlineSelectedSize, androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize, androidx.compose.ui.unit.Dp iconContentGap); + method public androidx.compose.foundation.shape.CornerSize getOutlineCornerSize(); + method public androidx.compose.foundation.shape.CornerSize getOutlineFocusedCornerSize(); + method public androidx.compose.foundation.shape.CornerSize getOutlineSelectedCornerSize(); + method public androidx.compose.foundation.shape.CornerSize getOutlineSelectedFocusedCornerSize(); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State outlineCornerSizeFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State outlineSizeFor(long state); + property public androidx.compose.ui.unit.DpSize checkboxSize; + property public androidx.compose.ui.unit.Dp iconContentGap; + property public androidx.compose.foundation.shape.CornerSize outlineCornerSize; + property public androidx.compose.foundation.shape.CornerSize outlineFocusedCornerSize; + property public androidx.compose.ui.unit.DpSize outlineFocusedSize; + property public androidx.compose.foundation.shape.CornerSize outlineSelectedCornerSize; + property public androidx.compose.foundation.shape.CornerSize outlineSelectedFocusedCornerSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedSize; + property public androidx.compose.ui.unit.DpSize outlineSize; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxMetrics.Companion Companion; + } + + public static final class CheckboxMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class CheckboxStyle { + ctor public CheckboxStyle(org.jetbrains.jewel.ui.component.styling.CheckboxColors colors, org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics, org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons); + method public org.jetbrains.jewel.ui.component.styling.CheckboxColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.CheckboxIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.CheckboxMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.CheckboxColors colors; + property public org.jetbrains.jewel.ui.component.styling.CheckboxIcons icons; + property public org.jetbrains.jewel.ui.component.styling.CheckboxMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.CheckboxStyle.Companion Companion; + } + + public static final class CheckboxStyle.Companion { + } + + public final class CheckboxStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalCheckboxStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalCheckboxStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ChipColors { + ctor @KotlinOnly public ChipColors(androidx.compose.ui.graphics.Brush background, androidx.compose.ui.graphics.Brush backgroundDisabled, androidx.compose.ui.graphics.Brush backgroundFocused, androidx.compose.ui.graphics.Brush backgroundPressed, androidx.compose.ui.graphics.Brush backgroundHovered, androidx.compose.ui.graphics.Brush backgroundSelected, androidx.compose.ui.graphics.Brush backgroundSelectedDisabled, androidx.compose.ui.graphics.Brush backgroundSelectedPressed, androidx.compose.ui.graphics.Brush backgroundSelectedFocused, androidx.compose.ui.graphics.Brush backgroundSelectedHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color contentSelectedDisabled, androidx.compose.ui.graphics.Color contentSelectedPressed, androidx.compose.ui.graphics.Color contentSelectedFocused, androidx.compose.ui.graphics.Color contentSelectedHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color borderSelected, androidx.compose.ui.graphics.Color borderSelectedDisabled, androidx.compose.ui.graphics.Color borderSelectedPressed, androidx.compose.ui.graphics.Color borderSelectedFocused, androidx.compose.ui.graphics.Color borderSelectedHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public androidx.compose.ui.graphics.Brush getBackground(); + method public androidx.compose.ui.graphics.Brush getBackgroundDisabled(); + method public androidx.compose.ui.graphics.Brush getBackgroundFocused(); + method public androidx.compose.ui.graphics.Brush getBackgroundHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundPressed(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelected(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedDisabled(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedFocused(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedPressed(); + property public androidx.compose.ui.graphics.Brush background; + property public androidx.compose.ui.graphics.Brush backgroundDisabled; + property public androidx.compose.ui.graphics.Brush backgroundFocused; + property public androidx.compose.ui.graphics.Brush backgroundHovered; + property public androidx.compose.ui.graphics.Brush backgroundPressed; + property public androidx.compose.ui.graphics.Brush backgroundSelected; + property public androidx.compose.ui.graphics.Brush backgroundSelectedDisabled; + property public androidx.compose.ui.graphics.Brush backgroundSelectedFocused; + property public androidx.compose.ui.graphics.Brush backgroundSelectedHovered; + property public androidx.compose.ui.graphics.Brush backgroundSelectedPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color borderSelected; + property public androidx.compose.ui.graphics.Color borderSelectedDisabled; + property public androidx.compose.ui.graphics.Color borderSelectedFocused; + property public androidx.compose.ui.graphics.Color borderSelectedHovered; + property public androidx.compose.ui.graphics.Color borderSelectedPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color contentSelectedDisabled; + property public androidx.compose.ui.graphics.Color contentSelectedFocused; + property public androidx.compose.ui.graphics.Color contentSelectedHovered; + property public androidx.compose.ui.graphics.Color contentSelectedPressed; + field public static final org.jetbrains.jewel.ui.component.styling.ChipColors.Companion Companion; + } + + public static final class ChipColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ChipMetrics { + ctor @KotlinOnly public ChipMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp borderWidthSelected); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.ui.unit.Dp borderWidthSelected; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.ChipMetrics.Companion Companion; + } + + public static final class ChipMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ChipStyle { + ctor public ChipStyle(org.jetbrains.jewel.ui.component.styling.ChipColors colors, org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.ChipColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.ChipMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ChipColors colors; + property public org.jetbrains.jewel.ui.component.styling.ChipMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.ChipStyle.Companion Companion; + } + + public static final class ChipStyle.Companion { + } + + public final class ChipStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalChipStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalChipStyle; + } + + @androidx.compose.runtime.Immutable public final class CircularProgressStyle { + ctor @KotlinOnly public CircularProgressStyle(kotlin.time.Duration frameTime, androidx.compose.ui.graphics.Color color); + property public androidx.compose.ui.graphics.Color color; + property public kotlin.time.Duration frameTime; + field public static final org.jetbrains.jewel.ui.component.styling.CircularProgressStyle.Companion Companion; + } + + public static final class CircularProgressStyle.Companion { + } + + public final class CircularProgressStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalCircularProgressStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalCircularProgressStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxColors { + ctor @KotlinOnly public ComboBoxColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color nonEditableBackground, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state, boolean isEditable); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color nonEditableBackground; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxColors.Companion Companion; + } + + public static final class ComboBoxColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxIcons { + ctor public ComboBoxIcons(org.jetbrains.jewel.ui.icon.IconKey chevronDown); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronDown(); + property public org.jetbrains.jewel.ui.icon.IconKey chevronDown; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxIcons.Companion Companion; + } + + public static final class ComboBoxIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxMetrics { + ctor @KotlinOnly public ComboBoxMetrics(androidx.compose.ui.unit.DpSize arrowAreaSize, androidx.compose.ui.unit.DpSize minSize, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.layout.PaddingValues popupContentPadding, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp maxPopupHeight); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPopupContentPadding(); + property public androidx.compose.ui.unit.DpSize arrowAreaSize; + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.Dp maxPopupHeight; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues popupContentPadding; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics.Companion Companion; + } + + public static final class ComboBoxMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ComboBoxStyle { + ctor public ComboBoxStyle(org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors, org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics, org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ComboBoxColors colors; + property public org.jetbrains.jewel.ui.component.styling.ComboBoxIcons icons; + property public org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.ComboBoxStyle.Companion Companion; + } + + public static final class ComboBoxStyle.Companion { + } + + public final class ComboBoxStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultComboBoxStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalUndecoratedComboBoxStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultComboBoxStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalUndecoratedComboBoxStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DefaultBannerStyle { + ctor public DefaultBannerStyle(org.jetbrains.jewel.ui.component.styling.BannerColors colors, org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.BannerColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.BannerMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.BannerColors colors; + property public org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle.Companion Companion; + } + + public static final class DefaultBannerStyle.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DefaultBannerStyles { + ctor public DefaultBannerStyles(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning, org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getError(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getInformation(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getSuccess(); + method public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle getWarning(); + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle error; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle information; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle success; + property public org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle warning; + field public static final org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles.Companion Companion; + } + + public static final class DefaultBannerStyles.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DividerMetrics { + ctor @KotlinOnly public DividerMetrics(androidx.compose.ui.unit.Dp thickness, androidx.compose.ui.unit.Dp startIndent); + property public androidx.compose.ui.unit.Dp startIndent; + property public androidx.compose.ui.unit.Dp thickness; + field public static final org.jetbrains.jewel.ui.component.styling.DividerMetrics.Companion Companion; + } + + public static final class DividerMetrics.Companion { + method public org.jetbrains.jewel.ui.component.styling.DividerMetrics defaults(optional float thickness, optional float startIndent); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DividerStyle { + ctor @KotlinOnly public DividerStyle(androidx.compose.ui.graphics.Color color, org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.DividerMetrics getMetrics(); + property public androidx.compose.ui.graphics.Color color; + property public org.jetbrains.jewel.ui.component.styling.DividerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.DividerStyle.Companion Companion; + } + + public static final class DividerStyle.Companion { + } + + public final class DividerStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDividerStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDividerStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownColors { + ctor @KotlinOnly public DropdownColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color iconTint, androidx.compose.ui.graphics.Color iconTintDisabled, androidx.compose.ui.graphics.Color iconTintFocused, androidx.compose.ui.graphics.Color iconTintPressed, androidx.compose.ui.graphics.Color iconTintHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State iconTintFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color iconTint; + property public androidx.compose.ui.graphics.Color iconTintDisabled; + property public androidx.compose.ui.graphics.Color iconTintFocused; + property public androidx.compose.ui.graphics.Color iconTintHovered; + property public androidx.compose.ui.graphics.Color iconTintPressed; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownColors.Companion Companion; + } + + public static final class DropdownColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownIcons { + ctor public DropdownIcons(org.jetbrains.jewel.ui.icon.IconKey chevronDown); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronDown(); + property public org.jetbrains.jewel.ui.icon.IconKey chevronDown; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownIcons.Companion Companion; + } + + public static final class DropdownIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownMetrics { + ctor @KotlinOnly public DropdownMetrics(androidx.compose.ui.unit.DpSize arrowMinSize, androidx.compose.ui.unit.DpSize minSize, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.DpSize arrowMinSize; + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownMetrics.Companion Companion; + } + + public static final class DropdownMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DropdownStyle { + ctor public DropdownStyle(org.jetbrains.jewel.ui.component.styling.DropdownColors colors, org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics, org.jetbrains.jewel.ui.component.styling.DropdownIcons icons, org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle); + method public org.jetbrains.jewel.ui.component.styling.DropdownColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.DropdownIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.MenuStyle getMenuStyle(); + method public org.jetbrains.jewel.ui.component.styling.DropdownMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.DropdownColors colors; + property public org.jetbrains.jewel.ui.component.styling.DropdownIcons icons; + property public org.jetbrains.jewel.ui.component.styling.MenuStyle menuStyle; + property public org.jetbrains.jewel.ui.component.styling.DropdownMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.DropdownStyle.Companion Companion; + } + + public static final class DropdownStyle.Companion { + } + + public final class DropdownStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultDropdownStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalUndecoratedDropdownStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultDropdownStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalUndecoratedDropdownStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GroupHeaderColors { + ctor @KotlinOnly public GroupHeaderColors(androidx.compose.ui.graphics.Color divider); + property public androidx.compose.ui.graphics.Color divider; + field public static final org.jetbrains.jewel.ui.component.styling.GroupHeaderColors.Companion Companion; + } + + public static final class GroupHeaderColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GroupHeaderMetrics { + ctor @KotlinOnly public GroupHeaderMetrics(androidx.compose.ui.unit.Dp dividerThickness, androidx.compose.ui.unit.Dp indent); + property public androidx.compose.ui.unit.Dp dividerThickness; + property public androidx.compose.ui.unit.Dp indent; + field public static final org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics.Companion Companion; + } + + public static final class GroupHeaderMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class GroupHeaderStyle { + ctor public GroupHeaderStyle(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors, org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.GroupHeaderColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.GroupHeaderColors colors; + property public org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle.Companion Companion; + } + + public static final class GroupHeaderStyle.Companion { + } + + public final class GroupHeaderStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalGroupHeaderStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalGroupHeaderStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class HorizontalProgressBarColors { + ctor @KotlinOnly public HorizontalProgressBarColors(androidx.compose.ui.graphics.Color track, androidx.compose.ui.graphics.Color progress, androidx.compose.ui.graphics.Color indeterminateBase, androidx.compose.ui.graphics.Color indeterminateHighlight); + property public androidx.compose.ui.graphics.Color indeterminateBase; + property public androidx.compose.ui.graphics.Color indeterminateHighlight; + property public androidx.compose.ui.graphics.Color progress; + property public androidx.compose.ui.graphics.Color track; + field public static final org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors.Companion Companion; + } + + public static final class HorizontalProgressBarColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class HorizontalProgressBarMetrics { + ctor @KotlinOnly public HorizontalProgressBarMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp minHeight, androidx.compose.ui.unit.Dp indeterminateHighlightWidth); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.Dp indeterminateHighlightWidth; + property public androidx.compose.ui.unit.Dp minHeight; + field public static final org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics.Companion Companion; + } + + public static final class HorizontalProgressBarMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class HorizontalProgressBarStyle { + ctor @KotlinOnly public HorizontalProgressBarStyle(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors, org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics, kotlin.time.Duration indeterminateCycleDuration); + method public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors colors; + property public kotlin.time.Duration indeterminateCycleDuration; + property public org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle.Companion Companion; + } + + public static final class HorizontalProgressBarStyle.Companion { + } + + public final class HorizontalProgressBarStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalHorizontalProgressBarStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalHorizontalProgressBarStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IconButtonColors { + ctor @KotlinOnly public IconButtonColors(androidx.compose.ui.graphics.Color foregroundSelectedActivated, androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundSelected, androidx.compose.ui.graphics.Color backgroundSelectedActivated, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderSelected, androidx.compose.ui.graphics.Color borderSelectedActivated, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State selectableBackgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State selectableBorderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State selectableForegroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State toggleableBackgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State toggleableBorderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State toggleableForegroundFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color backgroundSelected; + property public androidx.compose.ui.graphics.Color backgroundSelectedActivated; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color borderSelected; + property public androidx.compose.ui.graphics.Color borderSelectedActivated; + property public androidx.compose.ui.graphics.Color foregroundSelectedActivated; + field public static final org.jetbrains.jewel.ui.component.styling.IconButtonColors.Companion Companion; + } + + public static final class IconButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IconButtonMetrics { + ctor @KotlinOnly public IconButtonMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues padding, androidx.compose.ui.unit.DpSize minSize); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.IconButtonMetrics.Companion Companion; + } + + public static final class IconButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IconButtonStyle { + ctor public IconButtonStyle(org.jetbrains.jewel.ui.component.styling.IconButtonColors colors, org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.IconButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.IconButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.IconButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.IconButtonStyle.Companion Companion; + } + + public static final class IconButtonStyle.Companion { + } + + public final class IconButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalIconButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalIconButtonStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class InlineBannerStyle { + ctor public InlineBannerStyle(org.jetbrains.jewel.ui.component.styling.BannerColors colors, org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.BannerColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.BannerMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.BannerColors colors; + property public org.jetbrains.jewel.ui.component.styling.BannerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.InlineBannerStyle.Companion Companion; + } + + public static final class InlineBannerStyle.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class InlineBannerStyles { + ctor public InlineBannerStyles(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information, org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success, org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning, org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getError(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getInformation(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getSuccess(); + method public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle getWarning(); + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle error; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle information; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle success; + property public org.jetbrains.jewel.ui.component.styling.InlineBannerStyle warning; + field public static final org.jetbrains.jewel.ui.component.styling.InlineBannerStyles.Companion Companion; + } + + public static final class InlineBannerStyles.Companion { + } + + @androidx.compose.runtime.Immutable public interface InputFieldColors { + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State borderFor(long state); + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State caretFor(long state); + method @androidx.compose.runtime.Composable public default androidx.compose.runtime.State contentFor(long state); + property public abstract androidx.compose.ui.graphics.Color background; + property public abstract androidx.compose.ui.graphics.Color backgroundDisabled; + property public abstract androidx.compose.ui.graphics.Color backgroundFocused; + property public abstract androidx.compose.ui.graphics.Color backgroundHovered; + property public abstract androidx.compose.ui.graphics.Color backgroundPressed; + property public abstract androidx.compose.ui.graphics.Color border; + property public abstract androidx.compose.ui.graphics.Color borderDisabled; + property public abstract androidx.compose.ui.graphics.Color borderFocused; + property public abstract androidx.compose.ui.graphics.Color borderHovered; + property public abstract androidx.compose.ui.graphics.Color borderPressed; + property public abstract androidx.compose.ui.graphics.Color caret; + property public abstract androidx.compose.ui.graphics.Color caretDisabled; + property public abstract androidx.compose.ui.graphics.Color caretFocused; + property public abstract androidx.compose.ui.graphics.Color caretHovered; + property public abstract androidx.compose.ui.graphics.Color caretPressed; + property public abstract androidx.compose.ui.graphics.Color content; + property public abstract androidx.compose.ui.graphics.Color contentDisabled; + property public abstract androidx.compose.ui.graphics.Color contentFocused; + property public abstract androidx.compose.ui.graphics.Color contentHovered; + property public abstract androidx.compose.ui.graphics.Color contentPressed; + } + + @androidx.compose.runtime.Stable public interface InputFieldMetrics { + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public abstract androidx.compose.ui.unit.Dp borderWidth; + property public abstract androidx.compose.foundation.layout.PaddingValues contentPadding; + property public abstract androidx.compose.foundation.shape.CornerSize cornerSize; + property public abstract androidx.compose.ui.unit.DpSize minSize; + } + + @androidx.compose.runtime.Stable public interface InputFieldStyle { + method public org.jetbrains.jewel.ui.component.styling.InputFieldColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.InputFieldMetrics getMetrics(); + property public abstract org.jetbrains.jewel.ui.component.styling.InputFieldColors colors; + property public abstract org.jetbrains.jewel.ui.component.styling.InputFieldMetrics metrics; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LazyTreeIcons { + ctor public LazyTreeIcons(org.jetbrains.jewel.ui.icon.IconKey chevronCollapsed, org.jetbrains.jewel.ui.icon.IconKey chevronExpanded, org.jetbrains.jewel.ui.icon.IconKey chevronSelectedCollapsed, org.jetbrains.jewel.ui.icon.IconKey chevronSelectedExpanded); + method @androidx.compose.runtime.Composable public org.jetbrains.jewel.ui.icon.IconKey chevron(boolean isExpanded, boolean isSelected); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronCollapsed(); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronExpanded(); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronSelectedCollapsed(); + method public org.jetbrains.jewel.ui.icon.IconKey getChevronSelectedExpanded(); + property public org.jetbrains.jewel.ui.icon.IconKey chevronCollapsed; + property public org.jetbrains.jewel.ui.icon.IconKey chevronExpanded; + property public org.jetbrains.jewel.ui.icon.IconKey chevronSelectedCollapsed; + property public org.jetbrains.jewel.ui.icon.IconKey chevronSelectedExpanded; + field public static final org.jetbrains.jewel.ui.component.styling.LazyTreeIcons.Companion Companion; + } + + public static final class LazyTreeIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LazyTreeMetrics { + ctor @KotlinOnly public LazyTreeMetrics(androidx.compose.ui.unit.Dp indentSize, androidx.compose.ui.unit.Dp elementMinHeight, androidx.compose.ui.unit.Dp chevronContentGap, org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics simpleListItemMetrics); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics getSimpleListItemMetrics(); + property public androidx.compose.ui.unit.Dp chevronContentGap; + property public androidx.compose.ui.unit.Dp elementMinHeight; + property public androidx.compose.ui.unit.Dp indentSize; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics simpleListItemMetrics; + field public static final org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics.Companion Companion; + } + + public static final class LazyTreeMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LazyTreeStyle { + ctor public LazyTreeStyle(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics, org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.LazyTreeIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors; + property public org.jetbrains.jewel.ui.component.styling.LazyTreeIcons icons; + property public org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.LazyTreeStyle.Companion Companion; + } + + public static final class LazyTreeStyle.Companion { + } + + public final class LazyTreeStylingKt { + method @androidx.compose.runtime.Composable public static androidx.compose.runtime.State contentFor(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors, long state); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalLazyTreeStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalLazyTreeStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkColors { + ctor @KotlinOnly public LinkColors(androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentVisited); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color contentVisited; + field public static final org.jetbrains.jewel.ui.component.styling.LinkColors.Companion Companion; + } + + public static final class LinkColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkIcons { + ctor public LinkIcons(org.jetbrains.jewel.ui.icon.IconKey dropdownChevron, org.jetbrains.jewel.ui.icon.IconKey externalLink); + method public org.jetbrains.jewel.ui.icon.IconKey getDropdownChevron(); + method public org.jetbrains.jewel.ui.icon.IconKey getExternalLink(); + property public org.jetbrains.jewel.ui.icon.IconKey dropdownChevron; + property public org.jetbrains.jewel.ui.icon.IconKey externalLink; + field public static final org.jetbrains.jewel.ui.component.styling.LinkIcons.Companion Companion; + } + + public static final class LinkIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkMetrics { + ctor @KotlinOnly public LinkMetrics(androidx.compose.foundation.shape.CornerSize focusHaloCornerSize, androidx.compose.ui.unit.Dp textIconGap, androidx.compose.ui.unit.DpSize iconSize); + method public androidx.compose.foundation.shape.CornerSize getFocusHaloCornerSize(); + property public androidx.compose.foundation.shape.CornerSize focusHaloCornerSize; + property public androidx.compose.ui.unit.DpSize iconSize; + property public androidx.compose.ui.unit.Dp textIconGap; + field public static final org.jetbrains.jewel.ui.component.styling.LinkMetrics.Companion Companion; + } + + public static final class LinkMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class LinkStyle { + ctor public LinkStyle(org.jetbrains.jewel.ui.component.styling.LinkColors colors, org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics, org.jetbrains.jewel.ui.component.styling.LinkIcons icons, org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior); + method public org.jetbrains.jewel.ui.component.styling.LinkColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.LinkIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.LinkMetrics getMetrics(); + method public org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior getUnderlineBehavior(); + property public org.jetbrains.jewel.ui.component.styling.LinkColors colors; + property public org.jetbrains.jewel.ui.component.styling.LinkIcons icons; + property public org.jetbrains.jewel.ui.component.styling.LinkMetrics metrics; + property public org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior underlineBehavior; + field public static final org.jetbrains.jewel.ui.component.styling.LinkStyle.Companion Companion; + } + + public static final class LinkStyle.Companion { + } + + public final class LinkStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalLinkStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalLinkStyle; + } + + public enum LinkUnderlineBehavior { + enum_constant public static final org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior ShowAlways; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior ShowOnHover; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuColors { + ctor @KotlinOnly public MenuColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color shadow, org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors); + method public org.jetbrains.jewel.ui.component.styling.MenuItemColors getItemColors(); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + property public org.jetbrains.jewel.ui.component.styling.MenuItemColors itemColors; + property public androidx.compose.ui.graphics.Color shadow; + field public static final org.jetbrains.jewel.ui.component.styling.MenuColors.Companion Companion; + } + + public static final class MenuColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuIcons { + ctor public MenuIcons(org.jetbrains.jewel.ui.icon.IconKey submenuChevron); + method public org.jetbrains.jewel.ui.icon.IconKey getSubmenuChevron(); + property public org.jetbrains.jewel.ui.icon.IconKey submenuChevron; + field public static final org.jetbrains.jewel.ui.component.styling.MenuIcons.Companion Companion; + } + + public static final class MenuIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuItemColors { + ctor @KotlinOnly public MenuItemColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color iconTint, androidx.compose.ui.graphics.Color iconTintDisabled, androidx.compose.ui.graphics.Color iconTintFocused, androidx.compose.ui.graphics.Color iconTintPressed, androidx.compose.ui.graphics.Color iconTintHovered, androidx.compose.ui.graphics.Color keybindingTint, androidx.compose.ui.graphics.Color keybindingTintDisabled, androidx.compose.ui.graphics.Color keybindingTintFocused, androidx.compose.ui.graphics.Color keybindingTintPressed, androidx.compose.ui.graphics.Color keybindingTintHovered, androidx.compose.ui.graphics.Color separator); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State iconTintFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State keybindingTintFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color iconTint; + property public androidx.compose.ui.graphics.Color iconTintDisabled; + property public androidx.compose.ui.graphics.Color iconTintFocused; + property public androidx.compose.ui.graphics.Color iconTintHovered; + property public androidx.compose.ui.graphics.Color iconTintPressed; + property public androidx.compose.ui.graphics.Color keybindingTint; + property public androidx.compose.ui.graphics.Color keybindingTintDisabled; + property public androidx.compose.ui.graphics.Color keybindingTintFocused; + property public androidx.compose.ui.graphics.Color keybindingTintHovered; + property public androidx.compose.ui.graphics.Color keybindingTintPressed; + property public androidx.compose.ui.graphics.Color separator; + field public static final org.jetbrains.jewel.ui.component.styling.MenuItemColors.Companion Companion; + } + + public static final class MenuItemColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuItemMetrics { + ctor @KotlinOnly public MenuItemMetrics(androidx.compose.foundation.shape.CornerSize selectionCornerSize, androidx.compose.foundation.layout.PaddingValues outerPadding, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.layout.PaddingValues separatorPadding, androidx.compose.foundation.layout.PaddingValues keybindingsPadding, androidx.compose.ui.unit.Dp separatorThickness, androidx.compose.ui.unit.Dp separatorHeight, androidx.compose.ui.unit.Dp iconSize, androidx.compose.ui.unit.Dp minHeight); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.layout.PaddingValues getKeybindingsPadding(); + method public androidx.compose.foundation.layout.PaddingValues getOuterPadding(); + method public androidx.compose.foundation.shape.CornerSize getSelectionCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getSeparatorPadding(); + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.ui.unit.Dp iconSize; + property public androidx.compose.foundation.layout.PaddingValues keybindingsPadding; + property public androidx.compose.ui.unit.Dp minHeight; + property public androidx.compose.foundation.layout.PaddingValues outerPadding; + property public androidx.compose.foundation.shape.CornerSize selectionCornerSize; + property public androidx.compose.ui.unit.Dp separatorHeight; + property public androidx.compose.foundation.layout.PaddingValues separatorPadding; + property public androidx.compose.ui.unit.Dp separatorThickness; + field public static final org.jetbrains.jewel.ui.component.styling.MenuItemMetrics.Companion Companion; + } + + public static final class MenuItemMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuMetrics { + ctor @KotlinOnly public MenuMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues menuMargin, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.ui.unit.DpOffset offset, androidx.compose.ui.unit.Dp shadowSize, androidx.compose.ui.unit.Dp borderWidth, org.jetbrains.jewel.ui.component.styling.MenuItemMetrics itemMetrics, org.jetbrains.jewel.ui.component.styling.SubmenuMetrics submenuMetrics); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public org.jetbrains.jewel.ui.component.styling.MenuItemMetrics getItemMetrics(); + method public androidx.compose.foundation.layout.PaddingValues getMenuMargin(); + method public org.jetbrains.jewel.ui.component.styling.SubmenuMetrics getSubmenuMetrics(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public org.jetbrains.jewel.ui.component.styling.MenuItemMetrics itemMetrics; + property public androidx.compose.foundation.layout.PaddingValues menuMargin; + property public androidx.compose.ui.unit.DpOffset offset; + property public androidx.compose.ui.unit.Dp shadowSize; + property public org.jetbrains.jewel.ui.component.styling.SubmenuMetrics submenuMetrics; + field public static final org.jetbrains.jewel.ui.component.styling.MenuMetrics.Companion Companion; + } + + public static final class MenuMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class MenuStyle { + ctor public MenuStyle(boolean isDark, org.jetbrains.jewel.ui.component.styling.MenuColors colors, org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics, org.jetbrains.jewel.ui.component.styling.MenuIcons icons); + method public org.jetbrains.jewel.ui.component.styling.MenuColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.MenuIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.MenuMetrics getMetrics(); + method public boolean isDark(); + property public org.jetbrains.jewel.ui.component.styling.MenuColors colors; + property public org.jetbrains.jewel.ui.component.styling.MenuIcons icons; + property public boolean isDark; + property public org.jetbrains.jewel.ui.component.styling.MenuMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.MenuStyle.Companion Companion; + } + + public static final class MenuStyle.Companion { + } + + public final class MenuStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalMenuStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalMenuStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PopupContainerColors { + ctor @KotlinOnly public PopupContainerColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color shadow); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color shadow; + field public static final org.jetbrains.jewel.ui.component.styling.PopupContainerColors.Companion Companion; + } + + public static final class PopupContainerColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PopupContainerMetrics { + ctor @KotlinOnly public PopupContainerMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues menuMargin, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.ui.unit.DpOffset offset, androidx.compose.ui.unit.Dp shadowSize, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getMenuMargin(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.foundation.layout.PaddingValues menuMargin; + property public androidx.compose.ui.unit.DpOffset offset; + property public androidx.compose.ui.unit.Dp shadowSize; + field public static final org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics.Companion Companion; + } + + public static final class PopupContainerMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PopupContainerStyle { + ctor public PopupContainerStyle(boolean isDark, org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors, org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.PopupContainerColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics getMetrics(); + method public boolean isDark(); + property public org.jetbrains.jewel.ui.component.styling.PopupContainerColors colors; + property public boolean isDark; + property public org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.PopupContainerStyle.Companion Companion; + } + + public static final class PopupContainerStyle.Companion { + } + + public final class PopupContainerStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalPopupContainerStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalPopupContainerStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonColors { + ctor @KotlinOnly public RadioButtonColors(androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color contentSelectedHovered, androidx.compose.ui.graphics.Color contentSelectedDisabled); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color contentSelectedDisabled; + property public androidx.compose.ui.graphics.Color contentSelectedHovered; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonColors.Companion Companion; + } + + public static final class RadioButtonColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonIcons { + ctor public RadioButtonIcons(org.jetbrains.jewel.ui.icon.IconKey radioButton); + method public org.jetbrains.jewel.ui.icon.IconKey getRadioButton(); + property public org.jetbrains.jewel.ui.icon.IconKey radioButton; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonIcons.Companion Companion; + } + + public static final class RadioButtonIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonMetrics { + ctor @KotlinOnly public RadioButtonMetrics(androidx.compose.ui.unit.DpSize radioButtonSize, androidx.compose.ui.unit.DpSize outlineSize, androidx.compose.ui.unit.DpSize outlineFocusedSize, androidx.compose.ui.unit.DpSize outlineSelectedSize, androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize, androidx.compose.ui.unit.Dp iconContentGap); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State outlineSizeFor(long state); + property public androidx.compose.ui.unit.Dp iconContentGap; + property public androidx.compose.ui.unit.DpSize outlineFocusedSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedFocusedSize; + property public androidx.compose.ui.unit.DpSize outlineSelectedSize; + property public androidx.compose.ui.unit.DpSize outlineSize; + property public androidx.compose.ui.unit.DpSize radioButtonSize; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics.Companion Companion; + } + + public static final class RadioButtonMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class RadioButtonStyle { + ctor public RadioButtonStyle(org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors, org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics, org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.RadioButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.RadioButtonIcons icons; + property public org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.RadioButtonStyle.Companion Companion; + } + + public static final class RadioButtonStyle.Companion { + } + + public final class RadioButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalRadioButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalRadioButtonStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ScrollbarColors { + ctor @KotlinOnly public ScrollbarColors(androidx.compose.ui.graphics.Color thumbBackground, androidx.compose.ui.graphics.Color thumbBackgroundActive, androidx.compose.ui.graphics.Color thumbOpaqueBackground, androidx.compose.ui.graphics.Color thumbOpaqueBackgroundHovered, androidx.compose.ui.graphics.Color thumbBorder, androidx.compose.ui.graphics.Color thumbBorderActive, androidx.compose.ui.graphics.Color thumbOpaqueBorder, androidx.compose.ui.graphics.Color thumbOpaqueBorderHovered, androidx.compose.ui.graphics.Color trackBackground, androidx.compose.ui.graphics.Color trackBackgroundExpanded, androidx.compose.ui.graphics.Color trackOpaqueBackground, androidx.compose.ui.graphics.Color trackOpaqueBackgroundHovered); + property public androidx.compose.ui.graphics.Color thumbBackground; + property public androidx.compose.ui.graphics.Color thumbBackgroundActive; + property public androidx.compose.ui.graphics.Color thumbBorder; + property public androidx.compose.ui.graphics.Color thumbBorderActive; + property public androidx.compose.ui.graphics.Color thumbOpaqueBackground; + property public androidx.compose.ui.graphics.Color thumbOpaqueBackgroundHovered; + property public androidx.compose.ui.graphics.Color thumbOpaqueBorder; + property public androidx.compose.ui.graphics.Color thumbOpaqueBorderHovered; + property public androidx.compose.ui.graphics.Color trackBackground; + property public androidx.compose.ui.graphics.Color trackBackgroundExpanded; + property public androidx.compose.ui.graphics.Color trackOpaqueBackground; + property public androidx.compose.ui.graphics.Color trackOpaqueBackgroundHovered; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarColors.Companion Companion; + } + + public static final class ScrollbarColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ScrollbarMetrics { + ctor @KotlinOnly public ScrollbarMetrics(androidx.compose.foundation.shape.CornerSize thumbCornerSize, androidx.compose.ui.unit.Dp minThumbLength); + method public androidx.compose.foundation.shape.CornerSize getThumbCornerSize(); + property public androidx.compose.ui.unit.Dp minThumbLength; + property public androidx.compose.foundation.shape.CornerSize thumbCornerSize; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics.Companion Companion; + } + + public static final class ScrollbarMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class ScrollbarStyle { + ctor public ScrollbarStyle(org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors, org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics, org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior, org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics getMetrics(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility getScrollbarVisibility(); + method public org.jetbrains.jewel.ui.component.styling.TrackClickBehavior getTrackClickBehavior(); + property public org.jetbrains.jewel.ui.component.styling.ScrollbarColors colors; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics metrics; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility scrollbarVisibility; + property public org.jetbrains.jewel.ui.component.styling.TrackClickBehavior trackClickBehavior; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarStyle.Companion Companion; + } + + public static final class ScrollbarStyle.Companion { + } + + public final class ScrollbarStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalScrollbarStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalScrollbarStyle; + } + + public sealed interface ScrollbarVisibility { + method public androidx.compose.foundation.layout.PaddingValues getTrackPadding(); + method public androidx.compose.foundation.layout.PaddingValues getTrackPaddingWithBorder(); + property public abstract kotlin.time.Duration expandAnimationDuration; + property public abstract kotlin.time.Duration lingerDuration; + property public abstract kotlin.time.Duration thumbColorAnimationDuration; + property public abstract kotlin.time.Duration trackColorAnimationDuration; + property public abstract androidx.compose.foundation.layout.PaddingValues trackPadding; + property public abstract androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder; + property public abstract androidx.compose.ui.unit.Dp trackThickness; + property public abstract androidx.compose.ui.unit.Dp trackThicknessExpanded; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class ScrollbarVisibility.AlwaysVisible implements org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility { + ctor @KotlinOnly public ScrollbarVisibility.AlwaysVisible(androidx.compose.ui.unit.Dp trackThickness, androidx.compose.foundation.layout.PaddingValues trackPadding, androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, kotlin.time.Duration thumbColorAnimationDuration, kotlin.time.Duration trackColorAnimationDuration, androidx.compose.ui.graphics.Color scrollbarBackgroundColorLight, androidx.compose.ui.graphics.Color scrollbarBackgroundColorDark); + method public androidx.compose.foundation.layout.PaddingValues getTrackPadding(); + method public androidx.compose.foundation.layout.PaddingValues getTrackPaddingWithBorder(); + property public kotlin.time.Duration expandAnimationDuration; + property public kotlin.time.Duration lingerDuration; + property public androidx.compose.ui.graphics.Color scrollbarBackgroundColorDark; + property public androidx.compose.ui.graphics.Color scrollbarBackgroundColorLight; + property public kotlin.time.Duration thumbColorAnimationDuration; + property public kotlin.time.Duration trackColorAnimationDuration; + property public androidx.compose.foundation.layout.PaddingValues trackPadding; + property public androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder; + property public androidx.compose.ui.unit.Dp trackThickness; + property public androidx.compose.ui.unit.Dp trackThicknessExpanded; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.AlwaysVisible.Companion Companion; + } + + public static final class ScrollbarVisibility.AlwaysVisible.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public static final class ScrollbarVisibility.WhenScrolling implements org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility { + ctor @KotlinOnly public ScrollbarVisibility.WhenScrolling(androidx.compose.ui.unit.Dp trackThickness, androidx.compose.ui.unit.Dp trackThicknessExpanded, androidx.compose.foundation.layout.PaddingValues trackPadding, androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder, kotlin.time.Duration trackColorAnimationDuration, kotlin.time.Duration expandAnimationDuration, kotlin.time.Duration thumbColorAnimationDuration, kotlin.time.Duration lingerDuration); + method public androidx.compose.foundation.layout.PaddingValues getTrackPadding(); + method public androidx.compose.foundation.layout.PaddingValues getTrackPaddingWithBorder(); + property public kotlin.time.Duration expandAnimationDuration; + property public kotlin.time.Duration lingerDuration; + property public kotlin.time.Duration thumbColorAnimationDuration; + property public kotlin.time.Duration trackColorAnimationDuration; + property public androidx.compose.foundation.layout.PaddingValues trackPadding; + property public androidx.compose.foundation.layout.PaddingValues trackPaddingWithBorder; + property public androidx.compose.ui.unit.Dp trackThickness; + property public androidx.compose.ui.unit.Dp trackThicknessExpanded; + field public static final org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility.WhenScrolling.Companion Companion; + } + + public static final class ScrollbarVisibility.WhenScrolling.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SearchMatchColors { + ctor @KotlinOnly public SearchMatchColors(androidx.compose.ui.graphics.Color startBackground, androidx.compose.ui.graphics.Color endBackground, androidx.compose.ui.graphics.Color foreground); + property public androidx.compose.ui.graphics.Color endBackground; + property public androidx.compose.ui.graphics.Color foreground; + property public androidx.compose.ui.graphics.Color startBackground; + field public static final org.jetbrains.jewel.ui.component.styling.SearchMatchColors.Companion Companion; + } + + public static final class SearchMatchColors.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SearchMatchMetrics { + ctor public SearchMatchMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues padding); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getPadding(); + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.foundation.layout.PaddingValues padding; + field public static final org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics.Companion Companion; + } + + public static final class SearchMatchMetrics.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SearchMatchStyle { + ctor public SearchMatchStyle(org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors, org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SearchMatchColors colors; + property public org.jetbrains.jewel.ui.component.styling.SearchMatchMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SearchMatchStyle.Companion Companion; + } + + public static final class SearchMatchStyle.Companion { + } + + public final class SearchMatchStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSearchMatchStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSearchMatchStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonColors { + ctor @KotlinOnly public SegmentedControlButtonColors(androidx.compose.ui.graphics.Brush background, androidx.compose.ui.graphics.Brush backgroundPressed, androidx.compose.ui.graphics.Brush backgroundHovered, androidx.compose.ui.graphics.Brush backgroundSelected, androidx.compose.ui.graphics.Brush backgroundSelectedFocused, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Brush border, androidx.compose.ui.graphics.Brush borderSelected, androidx.compose.ui.graphics.Brush borderSelectedDisabled, androidx.compose.ui.graphics.Brush borderSelectedFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state, boolean isFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state, boolean isFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public androidx.compose.ui.graphics.Brush getBackground(); + method public androidx.compose.ui.graphics.Brush getBackgroundHovered(); + method public androidx.compose.ui.graphics.Brush getBackgroundPressed(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelected(); + method public androidx.compose.ui.graphics.Brush getBackgroundSelectedFocused(); + method public androidx.compose.ui.graphics.Brush getBorder(); + method public androidx.compose.ui.graphics.Brush getBorderSelected(); + method public androidx.compose.ui.graphics.Brush getBorderSelectedDisabled(); + method public androidx.compose.ui.graphics.Brush getBorderSelectedFocused(); + property public androidx.compose.ui.graphics.Brush background; + property public androidx.compose.ui.graphics.Brush backgroundHovered; + property public androidx.compose.ui.graphics.Brush backgroundPressed; + property public androidx.compose.ui.graphics.Brush backgroundSelected; + property public androidx.compose.ui.graphics.Brush backgroundSelectedFocused; + property public androidx.compose.ui.graphics.Brush border; + property public androidx.compose.ui.graphics.Brush borderSelected; + property public androidx.compose.ui.graphics.Brush borderSelectedDisabled; + property public androidx.compose.ui.graphics.Brush borderSelectedFocused; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors.Companion Companion; + } + + public static final class SegmentedControlButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonMetrics { + ctor @KotlinOnly public SegmentedControlButtonMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.foundation.layout.PaddingValues segmentedButtonPadding, androidx.compose.ui.unit.DpSize minSize, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.layout.PaddingValues getSegmentedButtonPadding(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + property public androidx.compose.foundation.layout.PaddingValues segmentedButtonPadding; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics.Companion Companion; + } + + public static final class SegmentedControlButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlButtonStyle { + ctor public SegmentedControlButtonStyle(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors, org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle.Companion Companion; + } + + public static final class SegmentedControlButtonStyle.Companion { + } + + public final class SegmentedControlButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSegmentedControlButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSegmentedControlButtonStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlColors { + ctor public SegmentedControlColors(androidx.compose.ui.graphics.Brush border, androidx.compose.ui.graphics.Brush borderDisabled, androidx.compose.ui.graphics.Brush borderPressed, androidx.compose.ui.graphics.Brush borderHovered, androidx.compose.ui.graphics.Brush borderFocused); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State borderFor(long state); + method public androidx.compose.ui.graphics.Brush getBorder(); + method public androidx.compose.ui.graphics.Brush getBorderDisabled(); + method public androidx.compose.ui.graphics.Brush getBorderFocused(); + method public androidx.compose.ui.graphics.Brush getBorderHovered(); + method public androidx.compose.ui.graphics.Brush getBorderPressed(); + property public androidx.compose.ui.graphics.Brush border; + property public androidx.compose.ui.graphics.Brush borderDisabled; + property public androidx.compose.ui.graphics.Brush borderFocused; + property public androidx.compose.ui.graphics.Brush borderHovered; + property public androidx.compose.ui.graphics.Brush borderPressed; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlColors.Companion Companion; + } + + public static final class SegmentedControlColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SegmentedControlMetrics { + ctor @KotlinOnly public SegmentedControlMetrics(androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp borderWidth); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics.Companion Companion; + } + + public static final class SegmentedControlMetrics.Companion { + } + + public final class SegmentedControlStyle { + ctor public SegmentedControlStyle(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors, org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlColors colors; + property public org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle.Companion Companion; + } + + public static final class SegmentedControlStyle.Companion { + } + + public final class SegmentedControlStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSegmentedControlStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSegmentedControlStyle; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SelectableLazyColumnStyle { + ctor @KotlinOnly public SelectableLazyColumnStyle(androidx.compose.ui.unit.Dp itemHeight, org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle getSimpleListItemStyle(); + property public androidx.compose.ui.unit.Dp itemHeight; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle simpleListItemStyle; + field public static final org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle.Companion Companion; + } + + public static final class SelectableLazyColumnStyle.Companion { + } + + public final class SelectableLazyColumnStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSelectableLazyColumnStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSelectableLazyColumnStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SimpleListItemColors { + ctor @KotlinOnly public SimpleListItemColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundActive, androidx.compose.ui.graphics.Color backgroundSelected, androidx.compose.ui.graphics.Color backgroundSelectedActive, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentActive, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color contentSelectedActive); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(org.jetbrains.jewel.ui.component.ListItemState state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(org.jetbrains.jewel.ui.component.ListItemState state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundActive; + property public androidx.compose.ui.graphics.Color backgroundSelected; + property public androidx.compose.ui.graphics.Color backgroundSelectedActive; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentActive; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color contentSelectedActive; + field public static final org.jetbrains.jewel.ui.component.styling.SimpleListItemColors.Companion Companion; + } + + public static final class SimpleListItemColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SimpleListItemMetrics { + ctor @KotlinOnly public SimpleListItemMetrics(androidx.compose.foundation.layout.PaddingValues innerPadding, androidx.compose.foundation.layout.PaddingValues outerPadding, androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize, androidx.compose.ui.unit.Dp iconTextGap); + method public androidx.compose.foundation.layout.PaddingValues getInnerPadding(); + method public androidx.compose.foundation.layout.PaddingValues getOuterPadding(); + method public androidx.compose.foundation.shape.CornerSize getSelectionBackgroundCornerSize(); + property public androidx.compose.ui.unit.Dp iconTextGap; + property public androidx.compose.foundation.layout.PaddingValues innerPadding; + property public androidx.compose.foundation.layout.PaddingValues outerPadding; + property public androidx.compose.foundation.shape.CornerSize selectionBackgroundCornerSize; + field public static final org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics.Companion Companion; + } + + public static final class SimpleListItemMetrics.Companion { + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SimpleListItemStyle { + ctor public SimpleListItemStyle(org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors, org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemColors colors; + property public org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle.Companion Companion; + } + + public static final class SimpleListItemStyle.Companion { + } + + public final class SimpleListItemStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSimpleListItemStyleStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSimpleListItemStyleStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SliderColors { + ctor @KotlinOnly public SliderColors(androidx.compose.ui.graphics.Color track, androidx.compose.ui.graphics.Color trackFilled, androidx.compose.ui.graphics.Color trackDisabled, androidx.compose.ui.graphics.Color trackFilledDisabled, androidx.compose.ui.graphics.Color stepMarker, androidx.compose.ui.graphics.Color thumbFill, androidx.compose.ui.graphics.Color thumbFillDisabled, androidx.compose.ui.graphics.Color thumbFillFocused, androidx.compose.ui.graphics.Color thumbFillPressed, androidx.compose.ui.graphics.Color thumbFillHovered, androidx.compose.ui.graphics.Color thumbBorder, androidx.compose.ui.graphics.Color thumbBorderFocused, androidx.compose.ui.graphics.Color thumbBorderDisabled, androidx.compose.ui.graphics.Color thumbBorderPressed, androidx.compose.ui.graphics.Color thumbBorderHovered); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State thumbBorderFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State thumbFillFor(long state); + property public androidx.compose.ui.graphics.Color stepMarker; + property public androidx.compose.ui.graphics.Color thumbBorder; + property public androidx.compose.ui.graphics.Color thumbBorderDisabled; + property public androidx.compose.ui.graphics.Color thumbBorderFocused; + property public androidx.compose.ui.graphics.Color thumbBorderHovered; + property public androidx.compose.ui.graphics.Color thumbBorderPressed; + property public androidx.compose.ui.graphics.Color thumbFill; + property public androidx.compose.ui.graphics.Color thumbFillDisabled; + property public androidx.compose.ui.graphics.Color thumbFillFocused; + property public androidx.compose.ui.graphics.Color thumbFillHovered; + property public androidx.compose.ui.graphics.Color thumbFillPressed; + property public androidx.compose.ui.graphics.Color track; + property public androidx.compose.ui.graphics.Color trackDisabled; + property public androidx.compose.ui.graphics.Color trackFilled; + property public androidx.compose.ui.graphics.Color trackFilledDisabled; + field public static final org.jetbrains.jewel.ui.component.styling.SliderColors.Companion Companion; + } + + public static final class SliderColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SliderMetrics { + ctor @KotlinOnly public SliderMetrics(androidx.compose.ui.unit.Dp trackHeight, androidx.compose.ui.unit.DpSize thumbSize, androidx.compose.ui.unit.Dp thumbBorderWidth, androidx.compose.ui.unit.Dp stepLineHeight, androidx.compose.ui.unit.Dp stepLineWidth, androidx.compose.ui.unit.Dp trackToStepSpacing); + property public androidx.compose.ui.unit.Dp stepLineHeight; + property public androidx.compose.ui.unit.Dp stepLineWidth; + property public androidx.compose.ui.unit.Dp thumbBorderWidth; + property public androidx.compose.ui.unit.DpSize thumbSize; + property public androidx.compose.ui.unit.Dp trackHeight; + property public androidx.compose.ui.unit.Dp trackToStepSpacing; + field public static final org.jetbrains.jewel.ui.component.styling.SliderMetrics.Companion Companion; + } + + public static final class SliderMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SliderStyle { + ctor public SliderStyle(org.jetbrains.jewel.ui.component.styling.SliderColors colors, org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics, androidx.compose.ui.graphics.Shape thumbShape); + method public org.jetbrains.jewel.ui.component.styling.SliderColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SliderMetrics getMetrics(); + method public androidx.compose.ui.graphics.Shape getThumbShape(); + property public org.jetbrains.jewel.ui.component.styling.SliderColors colors; + property public org.jetbrains.jewel.ui.component.styling.SliderMetrics metrics; + property public androidx.compose.ui.graphics.Shape thumbShape; + field public static final org.jetbrains.jewel.ui.component.styling.SliderStyle.Companion Companion; + } + + public static final class SliderStyle.Companion { + } + + public final class SliderStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSliderStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSliderStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchColors { + ctor @KotlinOnly public SpeedSearchColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color foreground, androidx.compose.ui.graphics.Color error); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color error; + property public androidx.compose.ui.graphics.Color foreground; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchColors.Companion Companion; + } + + public static final class SpeedSearchColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchIcons { + ctor public SpeedSearchIcons(org.jetbrains.jewel.ui.icon.IconKey magnifyingGlass); + method public org.jetbrains.jewel.ui.icon.IconKey getMagnifyingGlass(); + property public org.jetbrains.jewel.ui.icon.IconKey magnifyingGlass; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons.Companion Companion; + } + + public static final class SpeedSearchIcons.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchMetrics { + ctor public SpeedSearchMetrics(androidx.compose.foundation.layout.PaddingValues contentPadding); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics.Companion Companion; + } + + public static final class SpeedSearchMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SpeedSearchStyle { + ctor public SpeedSearchStyle(org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors, org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics, org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchColors colors; + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchIcons icons; + property public org.jetbrains.jewel.ui.component.styling.SpeedSearchMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle.Companion Companion; + } + + public static final class SpeedSearchStyle.Companion { + } + + public final class SpeedSearchStyleKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalSpeedSearchStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalSpeedSearchStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SplitButtonColors { + ctor @KotlinOnly public SplitButtonColors(androidx.compose.ui.graphics.Color dividerColor, androidx.compose.ui.graphics.Color dividerDisabledColor, androidx.compose.ui.graphics.Color chevronColor); + property public androidx.compose.ui.graphics.Color chevronColor; + property public androidx.compose.ui.graphics.Color dividerColor; + property public androidx.compose.ui.graphics.Color dividerDisabledColor; + field public static final org.jetbrains.jewel.ui.component.styling.SplitButtonColors.Companion Companion; + } + + public static final class SplitButtonColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SplitButtonMetrics { + ctor @KotlinOnly public SplitButtonMetrics(org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics, androidx.compose.ui.unit.Dp dividerPadding); + method public org.jetbrains.jewel.ui.component.styling.DividerMetrics getDividerMetrics(); + property public org.jetbrains.jewel.ui.component.styling.DividerMetrics dividerMetrics; + property public androidx.compose.ui.unit.Dp dividerPadding; + field public static final org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics.Companion Companion; + } + + public static final class SplitButtonMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SplitButtonStyle { + ctor public SplitButtonStyle(org.jetbrains.jewel.ui.component.styling.ButtonStyle button, org.jetbrains.jewel.ui.component.styling.SplitButtonColors colors, org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.ButtonStyle getButton(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.ButtonStyle button; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonColors colors; + property public org.jetbrains.jewel.ui.component.styling.SplitButtonMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.SplitButtonStyle.Companion Companion; + } + + public static final class SplitButtonStyle.Companion { + } + + public final class SplitButtonStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultSplitButtonStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalOutlinedSplitButtonStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultSplitButtonStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalOutlinedSplitButtonStyle; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class SubmenuMetrics { + ctor @KotlinOnly public SubmenuMetrics(androidx.compose.ui.unit.DpOffset offset); + property public androidx.compose.ui.unit.DpOffset offset; + field public static final org.jetbrains.jewel.ui.component.styling.SubmenuMetrics.Companion Companion; + } + + public static final class SubmenuMetrics.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabColors { + ctor @KotlinOnly public TabColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color backgroundSelected, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color contentSelected, androidx.compose.ui.graphics.Color underline, androidx.compose.ui.graphics.Color underlineDisabled, androidx.compose.ui.graphics.Color underlinePressed, androidx.compose.ui.graphics.Color underlineHovered, androidx.compose.ui.graphics.Color underlineSelected); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State backgroundFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State underlineFor(long state); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color backgroundSelected; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color contentSelected; + property public androidx.compose.ui.graphics.Color underline; + property public androidx.compose.ui.graphics.Color underlineDisabled; + property public androidx.compose.ui.graphics.Color underlineHovered; + property public androidx.compose.ui.graphics.Color underlinePressed; + property public androidx.compose.ui.graphics.Color underlineSelected; + field public static final org.jetbrains.jewel.ui.component.styling.TabColors.Companion Companion; + } + + public static final class TabColors.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabContentAlpha { + ctor public TabContentAlpha(float iconNormal, float iconDisabled, float iconPressed, float iconHovered, float iconSelected, float contentNormal, float contentDisabled, float contentPressed, float contentHovered, float contentSelected); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State contentFor(long state); + method public float getContentDisabled(); + method public float getContentHovered(); + method public float getContentNormal(); + method public float getContentPressed(); + method public float getContentSelected(); + method public float getIconDisabled(); + method public float getIconHovered(); + method public float getIconNormal(); + method public float getIconPressed(); + method public float getIconSelected(); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State iconFor(long state); + property public float contentDisabled; + property public float contentHovered; + property public float contentNormal; + property public float contentPressed; + property public float contentSelected; + property public float iconDisabled; + property public float iconHovered; + property public float iconNormal; + property public float iconPressed; + property public float iconSelected; + field public static final org.jetbrains.jewel.ui.component.styling.TabContentAlpha.Companion Companion; + } + + public static final class TabContentAlpha.Companion { + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabIcons { + ctor public TabIcons(org.jetbrains.jewel.ui.icon.IconKey close); + method public org.jetbrains.jewel.ui.icon.IconKey getClose(); + property public org.jetbrains.jewel.ui.icon.IconKey close; + field public static final org.jetbrains.jewel.ui.component.styling.TabIcons.Companion Companion; + } + + public static final class TabIcons.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabMetrics { + ctor @KotlinOnly public TabMetrics(androidx.compose.ui.unit.Dp underlineThickness, androidx.compose.foundation.layout.PaddingValues tabPadding, androidx.compose.ui.unit.Dp tabHeight, androidx.compose.ui.unit.Dp tabContentSpacing, androidx.compose.ui.unit.Dp closeContentGap); + method public androidx.compose.foundation.layout.PaddingValues getTabPadding(); + property public androidx.compose.ui.unit.Dp closeContentGap; + property public androidx.compose.ui.unit.Dp tabContentSpacing; + property public androidx.compose.ui.unit.Dp tabHeight; + property public androidx.compose.foundation.layout.PaddingValues tabPadding; + property public androidx.compose.ui.unit.Dp underlineThickness; + field public static final org.jetbrains.jewel.ui.component.styling.TabMetrics.Companion Companion; + } + + public static final class TabMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TabStyle { + ctor public TabStyle(org.jetbrains.jewel.ui.component.styling.TabColors colors, org.jetbrains.jewel.ui.component.styling.TabMetrics metrics, org.jetbrains.jewel.ui.component.styling.TabIcons icons, org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha, org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle); + method public org.jetbrains.jewel.ui.component.styling.TabColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.TabContentAlpha getContentAlpha(); + method public org.jetbrains.jewel.ui.component.styling.TabIcons getIcons(); + method public org.jetbrains.jewel.ui.component.styling.TabMetrics getMetrics(); + method public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle getScrollbarStyle(); + property public org.jetbrains.jewel.ui.component.styling.TabColors colors; + property public org.jetbrains.jewel.ui.component.styling.TabContentAlpha contentAlpha; + property public org.jetbrains.jewel.ui.component.styling.TabIcons icons; + property public org.jetbrains.jewel.ui.component.styling.TabMetrics metrics; + property public org.jetbrains.jewel.ui.component.styling.ScrollbarStyle scrollbarStyle; + field public static final org.jetbrains.jewel.ui.component.styling.TabStyle.Companion Companion; + } + + public static final class TabStyle.Companion { + } + + public final class TabStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalDefaultTabStyle(); + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalEditorTabStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalDefaultTabStyle; + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalEditorTabStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextAreaColors implements org.jetbrains.jewel.ui.component.styling.InputFieldColors { + ctor @KotlinOnly public TextAreaColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color caret, androidx.compose.ui.graphics.Color caretDisabled, androidx.compose.ui.graphics.Color caretFocused, androidx.compose.ui.graphics.Color caretPressed, androidx.compose.ui.graphics.Color caretHovered, androidx.compose.ui.graphics.Color placeholder); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color caret; + property public androidx.compose.ui.graphics.Color caretDisabled; + property public androidx.compose.ui.graphics.Color caretFocused; + property public androidx.compose.ui.graphics.Color caretHovered; + property public androidx.compose.ui.graphics.Color caretPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color placeholder; + field public static final org.jetbrains.jewel.ui.component.styling.TextAreaColors.Companion Companion; + } + + public static final class TextAreaColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextAreaMetrics implements org.jetbrains.jewel.ui.component.styling.InputFieldMetrics { + ctor @KotlinOnly public TextAreaMetrics(androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.DpSize minSize); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + field public static final org.jetbrains.jewel.ui.component.styling.TextAreaMetrics.Companion Companion; + } + + public static final class TextAreaMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextAreaStyle implements org.jetbrains.jewel.ui.component.styling.InputFieldStyle { + ctor public TextAreaStyle(org.jetbrains.jewel.ui.component.styling.TextAreaColors colors, org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics); + method public org.jetbrains.jewel.ui.component.styling.TextAreaColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.TextAreaMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.TextAreaColors colors; + property public org.jetbrains.jewel.ui.component.styling.TextAreaMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.TextAreaStyle.Companion Companion; + } + + public static final class TextAreaStyle.Companion { + } + + public final class TextAreaStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTextAreaStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTextAreaStyle; + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextFieldColors implements org.jetbrains.jewel.ui.component.styling.InputFieldColors { + ctor @KotlinOnly public TextFieldColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color backgroundDisabled, androidx.compose.ui.graphics.Color backgroundFocused, androidx.compose.ui.graphics.Color backgroundPressed, androidx.compose.ui.graphics.Color backgroundHovered, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color contentDisabled, androidx.compose.ui.graphics.Color contentFocused, androidx.compose.ui.graphics.Color contentPressed, androidx.compose.ui.graphics.Color contentHovered, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color borderDisabled, androidx.compose.ui.graphics.Color borderFocused, androidx.compose.ui.graphics.Color borderPressed, androidx.compose.ui.graphics.Color borderHovered, androidx.compose.ui.graphics.Color caret, androidx.compose.ui.graphics.Color caretDisabled, androidx.compose.ui.graphics.Color caretFocused, androidx.compose.ui.graphics.Color caretPressed, androidx.compose.ui.graphics.Color caretHovered, androidx.compose.ui.graphics.Color placeholder); + property public androidx.compose.ui.graphics.Color background; + property public androidx.compose.ui.graphics.Color backgroundDisabled; + property public androidx.compose.ui.graphics.Color backgroundFocused; + property public androidx.compose.ui.graphics.Color backgroundHovered; + property public androidx.compose.ui.graphics.Color backgroundPressed; + property public androidx.compose.ui.graphics.Color border; + property public androidx.compose.ui.graphics.Color borderDisabled; + property public androidx.compose.ui.graphics.Color borderFocused; + property public androidx.compose.ui.graphics.Color borderHovered; + property public androidx.compose.ui.graphics.Color borderPressed; + property public androidx.compose.ui.graphics.Color caret; + property public androidx.compose.ui.graphics.Color caretDisabled; + property public androidx.compose.ui.graphics.Color caretFocused; + property public androidx.compose.ui.graphics.Color caretHovered; + property public androidx.compose.ui.graphics.Color caretPressed; + property public androidx.compose.ui.graphics.Color content; + property public androidx.compose.ui.graphics.Color contentDisabled; + property public androidx.compose.ui.graphics.Color contentFocused; + property public androidx.compose.ui.graphics.Color contentHovered; + property public androidx.compose.ui.graphics.Color contentPressed; + property public androidx.compose.ui.graphics.Color placeholder; + field public static final org.jetbrains.jewel.ui.component.styling.TextFieldColors.Companion Companion; + } + + public static final class TextFieldColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextFieldMetrics implements org.jetbrains.jewel.ui.component.styling.InputFieldMetrics { + ctor @KotlinOnly public TextFieldMetrics(androidx.compose.ui.unit.Dp borderWidth, androidx.compose.foundation.layout.PaddingValues contentPadding, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.DpSize minSize); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public androidx.compose.ui.unit.DpSize minSize; + field public static final org.jetbrains.jewel.ui.component.styling.TextFieldMetrics.Companion Companion; + } + + public static final class TextFieldMetrics.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TextFieldStyle implements org.jetbrains.jewel.ui.component.styling.InputFieldStyle { + ctor public TextFieldStyle(org.jetbrains.jewel.ui.component.styling.TextFieldColors colors, org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics, org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle); + method public org.jetbrains.jewel.ui.component.styling.TextFieldColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle(); + method public org.jetbrains.jewel.ui.component.styling.TextFieldMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.TextFieldColors colors; + property public org.jetbrains.jewel.ui.component.styling.IconButtonStyle iconButtonStyle; + property public org.jetbrains.jewel.ui.component.styling.TextFieldMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.TextFieldStyle.Companion Companion; + } + + public static final class TextFieldStyle.Companion { + } + + public final class TextFieldStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTextFieldStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTextFieldStyle; + } + + public enum TooltipAutoHideBehavior { + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior Long; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior Never; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior Normal; + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TooltipColors { + ctor @KotlinOnly public TooltipColors(androidx.compose.ui.graphics.Color background, androidx.compose.ui.graphics.Color content, androidx.compose.ui.graphics.Color border, androidx.compose.ui.graphics.Color shadow); + 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 shadow; + field public static final org.jetbrains.jewel.ui.component.styling.TooltipColors.Companion Companion; + } + + public static final class TooltipColors.Companion { + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TooltipMetrics { + ctor @KotlinOnly public TooltipMetrics(androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.time.Duration showDelay, androidx.compose.foundation.shape.CornerSize cornerSize, androidx.compose.ui.unit.Dp borderWidth, androidx.compose.ui.unit.Dp shadowSize, androidx.compose.foundation.TooltipPlacement placement, kotlin.time.Duration regularDisappearDelay, kotlin.time.Duration fullDisappearDelay); + method public androidx.compose.foundation.layout.PaddingValues getContentPadding(); + method public androidx.compose.foundation.shape.CornerSize getCornerSize(); + method public androidx.compose.foundation.TooltipPlacement getPlacement(); + property public androidx.compose.ui.unit.Dp borderWidth; + property public androidx.compose.foundation.layout.PaddingValues contentPadding; + property public androidx.compose.foundation.shape.CornerSize cornerSize; + property public kotlin.time.Duration fullDisappearDelay; + property public androidx.compose.foundation.TooltipPlacement placement; + property public kotlin.time.Duration regularDisappearDelay; + property public androidx.compose.ui.unit.Dp shadowSize; + property public kotlin.time.Duration showDelay; + field public static final org.jetbrains.jewel.ui.component.styling.TooltipMetrics.Companion Companion; + } + + public static final class TooltipMetrics.Companion { + method @Deprecated public org.jetbrains.jewel.ui.component.styling.TooltipMetrics defaults(optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long showDelay, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth, optional float shadowSize, optional androidx.compose.foundation.TooltipPlacement placement); + method public org.jetbrains.jewel.ui.component.styling.TooltipMetrics defaults(optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional long showDelay, optional long regularDisappearDelay, optional long fullDisappearDelay, optional androidx.compose.foundation.shape.CornerSize cornerSize, optional float borderWidth, optional float shadowSize, optional androidx.compose.foundation.TooltipPlacement placement); + } + + @androidx.compose.runtime.Stable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class TooltipStyle { + ctor public TooltipStyle(org.jetbrains.jewel.ui.component.styling.TooltipColors colors, org.jetbrains.jewel.ui.component.styling.TooltipMetrics metrics); + ctor public TooltipStyle(org.jetbrains.jewel.ui.component.styling.TooltipColors colors, org.jetbrains.jewel.ui.component.styling.TooltipMetrics metrics, org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior); + method public org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior getAutoHideBehavior(); + method public org.jetbrains.jewel.ui.component.styling.TooltipColors getColors(); + method public org.jetbrains.jewel.ui.component.styling.TooltipMetrics getMetrics(); + property public org.jetbrains.jewel.ui.component.styling.TooltipAutoHideBehavior autoHideBehavior; + property public org.jetbrains.jewel.ui.component.styling.TooltipColors colors; + property public org.jetbrains.jewel.ui.component.styling.TooltipMetrics metrics; + field public static final org.jetbrains.jewel.ui.component.styling.TooltipStyle.Companion Companion; + } + + public static final class TooltipStyle.Companion { + } + + public final class TooltipStylingKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalTooltipStyle(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalTooltipStyle; + } + + public enum TrackClickBehavior { + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TrackClickBehavior JumpToSpot; + enum_constant public static final org.jetbrains.jewel.ui.component.styling.TrackClickBehavior NextPage; + } + +} + +package org.jetbrains.jewel.ui.graphics { + + public final class CssLinearGradientBrushKt { + method public static androidx.compose.ui.graphics.Brush cssLinearGradient(androidx.compose.ui.graphics.Brush.Companion, double angleDegrees, java.util.List colors, optional java.util.List? stops, optional float scaleX, optional float scaleY, optional long offset); + } + +} + +package org.jetbrains.jewel.ui.icon { + + public interface IconKey { + method public Class getIconClass(); + method public String path(boolean isNewUi); + property public abstract Class iconClass; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class IntelliJIconKey implements org.jetbrains.jewel.ui.icon.IconKey { + ctor public IntelliJIconKey(String oldUiPath, String newUiPath, Class iconClass); + method public Class getIconClass(); + method public String getNewUiPath(); + method public String getOldUiPath(); + method public String path(boolean isNewUi); + property public Class iconClass; + property public String newUiPath; + property public String oldUiPath; + field public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey.Companion Companion; + } + + public static final class IntelliJIconKey.Companion { + } + + public fun interface NewUiChecker { + method public boolean isNewUi(); + } + + public final class NewUiCheckerKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalNewUiChecker(); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.icon.NewUiChecker getNewUiChecker(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalNewUiChecker; + property @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.icon.NewUiChecker org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.newUiChecker; + } + + @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class PathIconKey implements org.jetbrains.jewel.ui.icon.IconKey { + ctor public PathIconKey(String path, Class iconClass); + method public Class getIconClass(); + method public String path(boolean isNewUi); + property public Class iconClass; + } + +} + +package org.jetbrains.jewel.ui.icons { + + @SuppressCompatibility public final class AllIconsKeys { + ctor public AllIconsKeys(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Empty; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Icon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Idea_logo_welcome; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stub; + } + + @SuppressCompatibility public static final class AllIconsKeys.Actions { + ctor public AllIconsKeys.Actions(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddList; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddMulticaret; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddToDictionary; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Annotate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowCollapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowExpand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Attach; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Back; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BuildAutoReloadChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BuildLoadChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Cancel; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChangeView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CheckMulticaret; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CheckOut; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Checked; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Checked_selected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClearCash; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseDarkGrey; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapseall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Colors; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Commit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Copy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DeleteTag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DeleteTagHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DependencyAnalyzer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DiagramDiff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Diff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DiffWithClipboard; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Download; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dump; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DynamicUsages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Edit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditScheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EnableNewUi; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EnableNewUiSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Execute; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Exit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Expandall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Find; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowNextMatches; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowNextMatchesSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowPrevMatches; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindAndShowPrevMatchesSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindBackward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindEntireFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FindForward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceRefresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Forward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GC; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupBy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByModuleGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByPackage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByPrefix; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GroupByTestProduction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Help; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Highlighting; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InSelection; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayDropTriangle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayGear; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayGlobe; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInComments; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInCommentsActive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInNoCodeFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlayRenameInNoCodeFilesActive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlaySecuredShield; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineDropFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineDropFrameSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Install; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IntentionBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IntentionBulbGrey; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Learn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lightning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ListChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ListFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MatchCase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MatchCaseHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MatchCaseSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuCut; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuOpen; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuPaste; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuSaveall; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_cut; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_open; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_paste; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu_saveall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModuleDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey More; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoreHorizontal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveTo2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToBottomLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToBottomRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToButton; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToLeftBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToLeftTop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToRightBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToRightTop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToTopLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToTopRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveToWindow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoveUp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey New; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NewFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextOccurence; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OfflineMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenNewTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pause; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_back; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_first; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_forward; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Play_last; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PopFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PresentationAssistantSettings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreserveCase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreserveCaseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreserveCaseSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PrettyPrint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Preview; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviewDetails; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviewDetailsVertically; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviousOccurence; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Profile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileBlue; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileCPU; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileMemory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileRed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProfileYellow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectWideAnalysisOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectWideAnalysisOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Properties; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey QuickfixBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey QuickfixOffBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RealIntentionBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rebuild; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Redo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RefactoringBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReformatCode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Refresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Regex; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RegexHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RegexSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveMulticaret; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Replace; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Report; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rerun; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RerunAutomatically; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestartDebugger; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestartFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestartStop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Resume; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rollback; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunAnything; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunToCursor; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Run_anything; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scratch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Search; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SearchNewLine; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SearchNewLineHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SearchWithHistory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Selectall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SetDefault; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Share; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShortcutFilter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Show; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowAsTree; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowCode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowImportStatements; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowReadAccess; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowViewer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowWriteAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SplitHorizontally; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SplitVertically; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StartDebugger; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StartMemoryProfile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StepOut; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StepOutCodeBlock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopAndRestart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopRefresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopWatch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stub; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuggestedRefactoringBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Suspend; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SwapPanels; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SyncPanels; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SynchronizeScrolling; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToggleSoftWrap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToggleVisibility; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TraceInto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TraceOver; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Undo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Uninstall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unselectall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unshare; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Upload; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ViewAsImage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Words; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WordsHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WordsSelected; + } + + @SuppressCompatibility public static final class AllIconsKeys.Breakpoints { + ctor public AllIconsKeys.Breakpoints(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BreakpointFieldUnsuspendentDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BreakpointMethodUnsuspendentDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BreakpointUnsuspendentDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsMuted; + } + + @SuppressCompatibility public static final class AllIconsKeys.Chooser { + ctor public AllIconsKeys.Chooser(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Top; + } + + @SuppressCompatibility public static final class AllIconsKeys.CodeStyle { + ctor public AllIconsKeys.CodeStyle(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddNewSectionRule; + } + + @SuppressCompatibility public static final class AllIconsKeys.CodeWithMe { + ctor public AllIconsKeys.CodeWithMe(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessDotOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessDotOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmAccessOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamAvatarOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamAvatarOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmCamOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmDisableCall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmEnableCall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmFollow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmFollowMe; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmForceFollowMe; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmFullSync; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmIconModificator; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmIconModificatorMenu; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmInvite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmJoin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmJump; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmKick; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmLeaveCall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmLogoToolbar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicAvatarOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicAvatarOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmMicOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionEdit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionFull; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissions; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionsDenied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmPermissionsGranted; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenInBrowserOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenInBrowserOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmScreenOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmShared; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmSharingAvatarOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmTerminate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CwmVerified; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Users; + } + + @SuppressCompatibility public static final class AllIconsKeys.Debugger { + ctor public AllIconsKeys.Debugger(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddToWatch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AttachToProcess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClassLevelWatch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Console; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_array; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_db_object; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_dep_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_dep_line_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_dep_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_breakpoint_process; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_exception_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_disabled_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_evaluateNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_exception_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_invalid_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_dep_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_dep_line_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_dep_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_disabled_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_disabled_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_disabled_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_muted_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_no_suspend_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_no_suspend_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_no_suspend_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_obsolete; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_primitive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_set_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_no_suspend_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_no_suspend_field_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_verified_no_suspend_method_breakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Db_watch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DebuggerSync; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EvaluateExpression; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EvaluationResult; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExecuteCurrentStatement; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceRunToCursor; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceStepInto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ForceStepOver; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Frame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Freeze; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FreezeAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KillProcess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LambdaBreakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleBreakpointsMuted; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MuteBreakpoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextStatement; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Overhead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PromptInput; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PromptInputHistory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Question_badge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreLayout; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Selfreference; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowCurrentFrame; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SmartStepInto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SpecialVar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StepIntoMyCode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Thaw; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThawAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadAtBreakpoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadCurrent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadDaemon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadFrozen; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadGroupCurrent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadRunning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadSuspended; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ThreadVirtual; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Threads; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Value; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VariablesTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ViewBreakpoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Watch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WatchLastReturnValue; + } + + @SuppressCompatibility public static final class AllIconsKeys.Debugger.ThreadStates { + ctor public AllIconsKeys.Debugger.ThreadStates(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Idle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Socket; + } + + @SuppressCompatibility public static final class AllIconsKeys.Diff { + ctor public AllIconsKeys.Diff(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddComment_14x14; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApplyNotConflicts; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApplyNotConflictsLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApplyNotConflictsRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Arrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowLeftDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowLeftRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowRightDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare3LeftMiddle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare3LeftRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare3MiddleRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4LeftBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4LeftMiddle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4LeftRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4MiddleBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4MiddleRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compare4RightBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GutterCheckBox; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GutterCheckBoxIndeterminate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GutterCheckBoxSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HiddenComment_14x14; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MagicResolve; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MagicResolveToolbar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Revert; + } + + @SuppressCompatibility public static final class AllIconsKeys.Duplicates { + ctor public AllIconsKeys.Duplicates(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheLeftGrayed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SendToTheRightGrayed; + } + + @SuppressCompatibility public static final class AllIconsKeys.FileTypes { + ctor public AllIconsKeys.FileTypes(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AS; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddAny; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Any_type; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Archive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Aspectj; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BinaryData; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Config; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Contexts; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ContextsModifier; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Css; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Csv; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Custom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Diagram; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dtd; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Font; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gitignore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hprof; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Htaccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Html; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Http; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey I18n; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Idl; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Image; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Java; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaOutsideSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaScript; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Jfr; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Json; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JsonSchema; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Jsp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Jspx; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Manifest; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MicrosoftWindows; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Perl; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Properties; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Regexp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SourceMap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Text; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UiForm; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WsdlFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xhtml; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xml; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey XsdFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yaml; + } + + @SuppressCompatibility public static final class AllIconsKeys.General { + ctor public AllIconsKeys.General(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ActualZoom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Add; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddJdk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Add_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Alpha; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowDownSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowSplitCenterH; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowSplitCenterV; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ArrowUp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AutoscrollFromSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AutoscrollToSource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Balloon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonInformation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BalloonWarning12; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Beta; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ButtonDropTriangle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronDown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronDownLargeWhite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChevronUp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseSmallHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseComponent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseComponentHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ContextHelp; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Copy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CopyHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DebugDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Delete; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Divider; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Drag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DropPlace; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dropdown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DropdownGutter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditorPreviewVertical; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ellipsis; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Error; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExclMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandComponent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandComponentHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Export; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExternalTools; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Filter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FitContent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gear; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GearHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GearPlain; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GreenCheckmark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Groups; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hashtag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HideToolWindow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey History; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IndentDetected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Information; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InformationDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InheritedMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineAdd; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineAddHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineClose; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineCloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineCopy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineCopyHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineRefresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineRefreshHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineVariables; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InlineVariablesHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Inline_edit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Inline_edit_hovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsErrorEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsEye; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsGrammar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsMixed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsOK; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsOKEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsPause; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsPowerSaveMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsTrafficOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsTypos; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionsWarningEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Keyboard; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Language; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Layout; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LayoutEditorOnly; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LayoutEditorPreview; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LayoutPreviewOnly; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Learn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LinkDropTriangle; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LocalizationSettings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Locate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Menu; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Modified; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModifiedSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MoreTabs; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mouse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey New_badge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Note; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationInfo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenDisk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenDiskHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenInToolWindow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridenMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PinSelectedHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pin_tab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PreviewHorizontally; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Print; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectConfigurable; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectStructure; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProjectTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey QuestionDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReaderMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Refresh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RefreshAuto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Reset; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunWithCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SelectIn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SeparatorH; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Settings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Show; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowInfos; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowWarning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Show_to_implement; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuccessDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuccessLogin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TbHidden; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TbShown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tip; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TodoDefault; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TodoImportant; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TodoQuestion; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tree; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TreeHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TreeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TrialBadge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey User; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vcs; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Warning; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningDecorator; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Web; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WindowsMenu_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomIn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomOut; + } + + @SuppressCompatibility public static final class AllIconsKeys.Graph { + ctor public AllIconsKeys.Graph(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ActualZoom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Grid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Layout; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NodeSelectionMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SnapToGrid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomIn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ZoomOut; + } + + @SuppressCompatibility public static final class AllIconsKeys.Gutter { + ctor public AllIconsKeys.Gutter(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bookmark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Colors; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataSchema; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExtAnnotation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Fold; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FoldBottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementedMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementingFunctionalInterface; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ImplementingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Java9Service; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavadocEdit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavadocRead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mnemonic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridenMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OverridingMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReadAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RecursiveMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunInQueue; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SiblingInheritedMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuggestedRefactoringBulb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuggestedRefactoringBulbDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unfold; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unique; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Web; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WriteAccess; + } + + @SuppressCompatibility public static final class AllIconsKeys.Hierarchy { + ctor public AllIconsKeys.Hierarchy(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Class; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MethodDefined; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MethodNotDefined; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShouldDefineMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Subtypes; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Supertypes; + } + + @SuppressCompatibility public static final class AllIconsKeys.Icons { + ctor public AllIconsKeys.Icons(); + } + + @SuppressCompatibility public static final class AllIconsKeys.Icons.Ide { + ctor public AllIconsKeys.Icons.Ide(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuArrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MenuArrowSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextStep; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NextStepInverted; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide { + ctor public AllIconsKeys.Ide(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ConfigFile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dislike; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DislikeDimmed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DislikeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorPoint; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExternalLinkArrowWhite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey External_link_arrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FatalError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FatalErrorRead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Feedback; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRating; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingFocused; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingFocusedOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FeedbackRatingOnFocused; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gift; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HectorOff; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HectorOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HectorSyntax; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IncomingChangesOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Like; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LikeDimmed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LikeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Link; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LocalScope; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LocalScopeAction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NavBarSeparator; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OutgoingChangesOn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pipette; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PipetteRollover; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pipette_rollover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PowerSaveMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Readonly; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Readwrite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SharedScope; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Statusbar_arrows; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpDown; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.Macro { + ctor public AllIconsKeys.Ide.Macro(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Recording_4; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.Notification { + ctor public AllIconsKeys.Ide.Notification(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DropTriangle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Expand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gear; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GearHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeUpdate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InfoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginUpdate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningEvents; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.RoundShadow { + ctor public AllIconsKeys.Ide.RoundShadow(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Top; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopRight; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ide.Shadow { + ctor public AllIconsKeys.Ide.Shadow(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bottom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BottomRight; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Top; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopLeft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TopRight; + } + + @SuppressCompatibility public static final class AllIconsKeys.Javaee { + ctor public AllIconsKeys.Javaee(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Home; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PersistenceEntity; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpdateRunningApplication; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebModuleGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebService; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebServiceClient; + } + + @SuppressCompatibility public static final class AllIconsKeys.Json { + ctor public AllIconsKeys.Json(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Array; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Object; + } + + @SuppressCompatibility public static final class AllIconsKeys.Language { + ctor public AllIconsKeys.Language(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GO; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Php; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Python; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ruby; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rust; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scala; + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux { + ctor public AllIconsKeys.Linux(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Linux; + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux.Theme { + ctor public AllIconsKeys.Linux.Theme(); + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux.Theme.Gnome { + ctor public AllIconsKeys.Linux.Theme.Gnome(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClosePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Maximize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestorePressed; + } + + @SuppressCompatibility public static final class AllIconsKeys.Linux.Theme.Kde { + ctor public AllIconsKeys.Linux.Theme.Kde(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClosePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Maximize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizePressed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestorePressed; + } + + @SuppressCompatibility public static final class AllIconsKeys.Mac { + ctor public AllIconsKeys.Mac(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AppIconOk512; + } + + @SuppressCompatibility public static final class AllIconsKeys.Mac.Touchbar { + ctor public AllIconsKeys.Mac.Touchbar(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PopoverArrow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PopoverClose; + } + + @SuppressCompatibility public static final class AllIconsKeys.MeetNewUi { + ctor public AllIconsKeys.MeetNewUi(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DarkTheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DarkThemeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DensityCompact; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DensityDefault; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LightTheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LightThemeSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SystemTheme; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SystemThemeSelected; + } + + @SuppressCompatibility public static final class AllIconsKeys.Modules { + ctor public AllIconsKeys.Modules(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddExcludedRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Annotation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EditFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExcludeRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExcludedGeneratedRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedSourceRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeneratedTestRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ResourcesRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SourceRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SourceRootFileLayer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Split; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestResourcesRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnloadedModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnmarkWebroot; + } + + @SuppressCompatibility public static final class AllIconsKeys.Nodes { + ctor public AllIconsKeys.Nodes(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbstractClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbstractException; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbstractMethod; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Alias; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Annotationtype; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AnonymousClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Artifact; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Aspect; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Bookmark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BookmarkGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_plocal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_private; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_protected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey C_public; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Class; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClassInitializer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CompiledClassesFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ConfigFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Console; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Constant; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Constructor; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Controller; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CopyOfFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CustomRegion; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataColumn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataSchema; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DataTables; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Deploy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Desktop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DoneMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Editorconfig; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EmptyNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EnterpriseProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey EntryPoints; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Enum; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorIntroduction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExceptionClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExcludedFromCompile; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExtractedFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Favorite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Field; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FieldPK; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FilePrivate; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FinalMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Folder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FolderGithub; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Function; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Gvariable; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HomeFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeaModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeaProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Include; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InspectionResults; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Interface; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JarDirectory; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaDocFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JavaModule; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JunitTestMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapAnt; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapEditor; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapMainMenu; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapOther; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey KeymapTools; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lambda; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Library; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Locked; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LogFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Method; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MethodReference; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mnemonic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModelClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Models; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Module; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Module8x8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModuleGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultipleTypeDefinitions; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NativeLibrariesFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NewParameter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NodePlaceholder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotFavoriteOnHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ObjectTypeAttribute; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Package; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PackageLocal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Padlock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Parameter; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Plugin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginJB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginRestart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pluginnotinstalled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pluginobsolete; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpInvalid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpJar; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpJdk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpLib; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpLibFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PpWeb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Private; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProcessMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Project; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Property; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyRead; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyReadStatic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyReadWrite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyReadWriteStatic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyWrite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PropertyWriteStatic; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Protected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Public; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ReadAccess; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Record; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Related; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ResourceBundle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RunnableMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RwAccess; + field @Deprecated @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rw_access; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SecurityRole; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Services; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Servlet; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Shared; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortBySeverity; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ssh; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Static; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StaticMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Symlink; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TabAlert; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TabPin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tag; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Target; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Template; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TemplateRoot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Test; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestGroup; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestSourceFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TextArea; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Toolbox; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Type; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Undeploy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnknownJdk; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnloadedProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UpLevel; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Variable; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningIntroduction; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebFolder; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Weblistener; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Word; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Workspace; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WriteAccess; + } + + @SuppressCompatibility public static final class AllIconsKeys.ObjectBrowser { + ctor public AllIconsKeys.ObjectBrowser(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AbbreviatePackageNames; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CompactEmptyPackages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FlattenModules; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FlattenPackages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowLibraryContents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowMembers; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortByType; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sorted; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortedByUsage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VisibilitySort; + } + + @SuppressCompatibility public static final class AllIconsKeys.Plugins { + ctor public AllIconsKeys.Plugins(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Disabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Downloads; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ModifierInvalid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginLogo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginLogoDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rating; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Updated; + } + + @SuppressCompatibility public static final class AllIconsKeys.Process { + ctor public AllIconsKeys.Process(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPause; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPauseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPauseSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressPauseSmallHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResume; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResumeHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResumeSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProgressResumeSmallHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_6; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_7; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_mask; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_passive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stop; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey StopSmallHovered; + } + + @SuppressCompatibility public static final class AllIconsKeys.Process.Big { + ctor public AllIconsKeys.Process.Big(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_6; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_7; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_passive; + } + + @SuppressCompatibility public static final class AllIconsKeys.Process.FS { + ctor public AllIconsKeys.Process.FS(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_1; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_10; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_11; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_12; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_13; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_14; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_15; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_16; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_17; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_18; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_3; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_4; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_6; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_7; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_8; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_9; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_mask; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Step_passive; + } + + @SuppressCompatibility public static final class AllIconsKeys.Profiler { + ctor public AllIconsKeys.Profiler(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CollapseNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExpandNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Rec; + } + + @SuppressCompatibility public static final class AllIconsKeys.Providers { + ctor public AllIconsKeys.Providers(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ActiveMQ; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AmazonWebServices; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Apache; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApacheDerby; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApacheIgnite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ApachePhoenix; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Athena; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Aws; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Azure; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BigQuery; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Cassandra; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ClickHouse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CockroachDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Couchbase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DB2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Databricks; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Denodo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DocumentDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DuckDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey DynamoDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Eclipse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Elasticsearch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Exasol; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Firebird; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GaussDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GeminiDb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GoogleCloud; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey GoogleCloudSpanner; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Greenplum; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey H2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HANA; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Hsqldb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ibm; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Impala; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InfluxDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Informix; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IntersystemCache; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Kafka; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Liquibase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mariadb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Microsoft; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MimerSQL; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MongoDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Mysql; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Netezza; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Openedge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Oracle; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Postgresql; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Presto; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RabbitMQ; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Redis; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Redshift; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Singlestore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Snowflake; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Spark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SqlServer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sqlite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sun; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Sybase; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tair; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tarantool; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TaurusDB; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TensorFlow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Teradata; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tibero; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tidb; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Trino; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Turso; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vertica; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yugabyte; + } + + @SuppressCompatibility public static final class AllIconsKeys.RemoteServers { + ctor public AllIconsKeys.RemoteServers(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ResumeScaled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SuspendScaled; + } + + @SuppressCompatibility public static final class AllIconsKeys.Run { + ctor public AllIconsKeys.Run(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restart; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Stop; + } + + @SuppressCompatibility public static final class AllIconsKeys.Run.Widget { + ctor public AllIconsKeys.Run.Widget(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Build; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restart; + } + + @SuppressCompatibility public static final class AllIconsKeys.RunConfigurations { + ctor public AllIconsKeys.RunConfigurations(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Applet; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Application; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Compound; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HidePassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IgnoredTest; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InvalidConfigurationLayer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Junit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MultiLaunch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remote; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoteDebug; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RerunFailedTests; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scroll_down; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scroll_up; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowPassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SortbyDuration; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestCustom; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestFailed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestMark; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestNotRan; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestPassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestPassedIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestPaused; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestSkipped; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestTerminated; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TestUnknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tomcat; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarError; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarFailed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarPassed; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarPassedIgnored; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarSkipped; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolbarTerminated; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey TrackCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Web_app; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Wsl; + } + + @SuppressCompatibility public static final class AllIconsKeys.RunConfigurations.TestState { + ctor public AllIconsKeys.RunConfigurations.TestState(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Green2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Red2; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Run; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Run_run; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yellow2; + } + + @SuppressCompatibility public static final class AllIconsKeys.Scope { + ctor public AllIconsKeys.Scope(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChangedFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ChangedFilesAll; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Problems; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Production; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Scratches; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Tests; + } + + @SuppressCompatibility public static final class AllIconsKeys.Status { + ctor public AllIconsKeys.Status(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FailedInProgress; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Success; + } + + @SuppressCompatibility public static final class AllIconsKeys.Survey { + ctor public AllIconsKeys.Survey(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dissatisfied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Neutral; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Satisfied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VeryDissatisfied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VerySatisfied; + } + + @SuppressCompatibility public static final class AllIconsKeys.Table { + ctor public AllIconsKeys.Table(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pagination; + } + + @SuppressCompatibility public static final class AllIconsKeys.Toolbar { + ctor public AllIconsKeys.Toolbar(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddSlot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Expand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Filterdups; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Locale; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Pin; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveSlot; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unknown; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xcode; + } + + @SuppressCompatibility public static final class AllIconsKeys.ToolbarDecorator { + ctor public AllIconsKeys.ToolbarDecorator(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddBlankLine; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddClass; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddFolder; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddIcon; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddJira; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddLink; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddPattern; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddRemoteDatasource; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey AddYouTrack; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Export; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ExportSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Import; + } + + @SuppressCompatibility public static final class AllIconsKeys.Toolwindows { + ctor public AllIconsKeys.Toolwindows(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Changes; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Dependencies; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Documentation; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ErrorEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey InfoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Learn; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MeetNewUi; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NoEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Notifications; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationsNew; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey NotificationsNewImportant; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Problems; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ProblemsEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Repositories; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey SettingSync; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Task; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowAnalyzeDataflow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowAnt; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowAskAI; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowBookmarks; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowBuild; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowChanges; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowCommander; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowCommit; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowComponents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDataView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDebugger; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDevMode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowDuplicates; + field @Deprecated @SuppressCompatibility @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowFavorites; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowFind; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowHierarchy; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowInspection; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowInternal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowJsonPath; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowMessages; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowModuleDependencies; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowOverflow; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowPalette; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProblems; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProblemsEmpty; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProfiler; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProfilerAndroid; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowRun; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowRunWithCoverage; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowServer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowServices; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowStructure; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowTodo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ToolWindowVariableView; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WarningEvents; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebToolWindow; + } + + @SuppressCompatibility public static final class AllIconsKeys.TransferSettings { + ctor public AllIconsKeys.TransferSettings(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Keymap; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PluginsAndFeatures; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RecentProjects; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Resharper; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Settings; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey VS; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vscode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Vsmac; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Xcode; + } + + @SuppressCompatibility public static final class AllIconsKeys.Ultimate { + ctor public AllIconsKeys.Ultimate(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey IdeaUltimatePromo; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Lock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey LockWhite; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PycharmLock; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey PycharmPromo; + } + + @SuppressCompatibility public static final class AllIconsKeys.Vcs { + ctor public AllIconsKeys.Vcs(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Abort; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Arrow_left; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Arrow_right; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Author; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Branch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey BranchNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Changelist; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Clone; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CommitNode; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Equal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Fetch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Fetch_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Folders; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FromVCSDialog; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey History; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HistoryInline; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HistoryInlineHovered; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Ignore_file; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Merge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Not_equal; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Patch; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Patch_applied; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Patch_file; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Push; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Push_20x20; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShelveSilent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey ShowUnversionedFiles; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Unshelve; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey UnshelveSilent; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Update_20x20; + } + + @SuppressCompatibility public static final class AllIconsKeys.Vcs.Vendors { + ctor public AllIconsKeys.Vcs.Vendors(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Github; + } + + @SuppressCompatibility public static final class AllIconsKeys.Webreferences { + ctor public AllIconsKeys.Webreferences(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MessageQueue; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Openapi; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Server; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey WebSocket; + } + + @SuppressCompatibility public static final class AllIconsKeys.Welcome { + ctor public AllIconsKeys.Welcome(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CreateNewProjectTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CreateNewProjectTabSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FromVCSTab; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FromVCSTabSelected; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Open; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey OpenSelected; + } + + @SuppressCompatibility public static final class AllIconsKeys.Welcome.LearnTab { + ctor public AllIconsKeys.Welcome.LearnTab(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey JetBrainsAcademy; + } + + @SuppressCompatibility public static final class AllIconsKeys.Welcome.RecentProjects { + ctor public AllIconsKeys.Welcome.RecentProjects(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoteProject; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Remove; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveDisabled; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveDisabledHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RemoveHover; + } + + @SuppressCompatibility public static final class AllIconsKeys.Windows { + ctor public AllIconsKeys.Windows(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Close; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseActive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseHover; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CloseSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Collapse; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Help; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HelpButton; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HelpButtonInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey HelpInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Maximize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MaximizeSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Minimize; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey MinimizeSmall; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Restore; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreInactive; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey RestoreSmall; + } + + @SuppressCompatibility public static final class AllIconsKeys.Windows.Mouse { + ctor public AllIconsKeys.Windows.Mouse(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CursorPointingHand; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey CursorText; + } + + @SuppressCompatibility public static final class AllIconsKeys.Xml { + ctor public AllIconsKeys.Xml(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Css_class; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Html5; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Html_id; + } + + @SuppressCompatibility public static final class AllIconsKeys.Xml.Browsers { + ctor public AllIconsKeys.Xml.Browsers(); + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Canary; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Chrome; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Chromium; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Edge; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Explorer; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Firefox; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey FirefoxDeveloper; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Nwjs; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Opera; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Safari; + field @SuppressCompatibility public static final org.jetbrains.jewel.ui.icon.IntelliJIconKey Yandex; + } + +} + +package org.jetbrains.jewel.ui.painter { + + public final class BadgePainter extends org.jetbrains.jewel.ui.painter.DelegatePainter { + ctor @KotlinOnly public BadgePainter(androidx.compose.ui.graphics.painter.Painter source, androidx.compose.ui.graphics.Color color, org.jetbrains.jewel.ui.painter.badge.BadgeShape shape); + } + + @androidx.compose.runtime.Immutable public interface BitmapPainterHint extends org.jetbrains.jewel.ui.painter.PainterHint { + } + + public final class CommonPainterHintsProvider implements org.jetbrains.jewel.ui.painter.PainterHintsProvider { + method @androidx.compose.runtime.Composable public java.util.List hints(String path); + field public static final org.jetbrains.jewel.ui.painter.CommonPainterHintsProvider INSTANCE; + } + + public class DelegatePainter extends androidx.compose.ui.graphics.painter.Painter { + ctor public DelegatePainter(androidx.compose.ui.graphics.painter.Painter delegate); + method protected final void drawDelegate(androidx.compose.ui.graphics.drawscope.DrawScope); + method protected final float getAlpha(); + method protected final androidx.compose.ui.graphics.ColorFilter? getFilter(); + method protected final androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); + method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope); + method protected final void setAlpha(float); + method protected final void setFilter(androidx.compose.ui.graphics.ColorFilter?); + method protected final void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection); + property protected final float alpha; + property protected final androidx.compose.ui.graphics.ColorFilter? filter; + property public androidx.compose.ui.geometry.Size intrinsicSize; + property protected final androidx.compose.ui.unit.LayoutDirection layoutDirection; + } + + @androidx.compose.runtime.Immutable public sealed interface PainterHint { + method public default boolean canApply(org.jetbrains.jewel.ui.painter.PainterProviderScope); + field public static final org.jetbrains.jewel.ui.painter.PainterHint.None None; + } + + public static final class PainterHint.None implements org.jetbrains.jewel.ui.painter.PainterHint { + } + + @androidx.compose.runtime.Immutable public interface PainterHintsProvider { + method @androidx.compose.runtime.Composable public java.util.List hints(String path); + method @androidx.compose.runtime.Composable public default java.util.List priorityHints(String path); + } + + public final class PainterHintsProviderKt { + method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalPainterHintsProvider(); + property public static androidx.compose.runtime.ProvidableCompositionLocal LocalPainterHintsProvider; + } + + @androidx.compose.runtime.Immutable public interface PainterPathHint extends org.jetbrains.jewel.ui.painter.PainterHint { + method public String patch(org.jetbrains.jewel.ui.painter.PainterProviderScope); + } + + @androidx.compose.runtime.Immutable public abstract class PainterPrefixHint implements org.jetbrains.jewel.ui.painter.PainterPathHint { + ctor public PainterPrefixHint(); + method public String patch(org.jetbrains.jewel.ui.painter.PainterProviderScope); + method public abstract String prefix(org.jetbrains.jewel.ui.painter.PainterProviderScope); + } + + public interface PainterProvider { + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State getPainter(org.jetbrains.jewel.ui.painter.PainterHint... hints); + } + + public interface PainterProviderScope extends androidx.compose.ui.unit.Density { + method public java.util.List getAcceptedHints(); + method public String getPath(); + method public String getRawPath(); + property public abstract java.util.List acceptedHints; + property public abstract String path; + property public abstract String rawPath; + } + + @androidx.compose.runtime.Immutable public abstract class PainterSuffixHint implements org.jetbrains.jewel.ui.painter.PainterPathHint { + ctor public PainterSuffixHint(); + method public String patch(org.jetbrains.jewel.ui.painter.PainterProviderScope); + method public abstract String suffix(org.jetbrains.jewel.ui.painter.PainterProviderScope); + } + + @androidx.compose.runtime.Immutable public interface PainterSvgPatchHint extends org.jetbrains.jewel.ui.painter.SvgPainterHint { + method public void patch(org.jetbrains.jewel.ui.painter.PainterProviderScope, org.w3c.dom.Element element); + } + + @androidx.compose.runtime.Immutable public interface PainterWrapperHint extends org.jetbrains.jewel.ui.painter.PainterHint { + method public androidx.compose.ui.graphics.painter.Painter wrap(org.jetbrains.jewel.ui.painter.PainterProviderScope, androidx.compose.ui.graphics.painter.Painter painter); + } + + public abstract class PalettePainterHintsProvider implements org.jetbrains.jewel.ui.painter.PainterHintsProvider { + ctor public PalettePainterHintsProvider(boolean isDark, java.util.Map intellijIconPalette, java.util.Map themeIconPalette, java.util.Map themeColorPalette); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByColorPaletteHint(); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getCheckBoxByKeyPaletteHint(); + method protected final java.util.Map getIntellijIconPalette(); + method protected final org.jetbrains.jewel.ui.painter.PainterHint getPaletteHint(String path, boolean isNewUi); + method protected final java.util.Map getThemeColorPalette(); + method protected final java.util.Map getThemeIconPalette(); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getTreePaletteHint(); + method protected abstract org.jetbrains.jewel.ui.painter.PainterHint getUiPaletteHint(); + method protected final boolean isDark(); + method protected final androidx.compose.ui.graphics.Color? resolveColor(String value); + method protected final androidx.compose.ui.graphics.Color? resolveKeyColor(String key, java.util.Map keyPalette, boolean isDark); + method protected final java.util.Map? selectMap(String key, java.util.Map checkboxes, java.util.Map trees, java.util.Map ui); + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint checkBoxByColorPaletteHint; + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint checkBoxByKeyPaletteHint; + property protected final java.util.Map intellijIconPalette; + property protected final boolean isDark; + property protected final java.util.Map themeColorPalette; + property protected final java.util.Map themeIconPalette; + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint treePaletteHint; + property protected abstract org.jetbrains.jewel.ui.painter.PainterHint uiPaletteHint; + } + + public final class ResizedPainter extends org.jetbrains.jewel.ui.painter.DelegatePainter { + ctor @KotlinOnly public ResizedPainter(androidx.compose.ui.graphics.painter.Painter delegate, androidx.compose.ui.geometry.Size size); + property public androidx.compose.ui.geometry.Size intrinsicSize; + } + + public final class ResourcePainterProvider implements org.jetbrains.jewel.ui.painter.PainterProvider { + ctor public ResourcePainterProvider(String basePath, java.lang.ClassLoader... classLoaders); + method @androidx.compose.runtime.Composable public androidx.compose.runtime.State getPainter(org.jetbrains.jewel.ui.painter.PainterHint... hints); + } + + public final class ResourcePainterProviderKt { + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.painter.PainterProvider rememberResourcePainterProvider(String path, Class iconClass); + method @androidx.compose.runtime.Composable public static org.jetbrains.jewel.ui.painter.PainterProvider rememberResourcePainterProvider(org.jetbrains.jewel.ui.icon.IconKey iconKey, optional Class iconClass); + } + + public interface ResourcePainterProviderScope extends org.jetbrains.jewel.ui.painter.PainterProviderScope { + method public java.util.Set getClassLoaders(); + property public abstract java.util.Set classLoaders; + } + + @androidx.compose.runtime.Immutable public interface SvgPainterHint extends org.jetbrains.jewel.ui.painter.PainterHint { + } + + @androidx.compose.runtime.Immutable public interface XmlPainterHint extends org.jetbrains.jewel.ui.painter.PainterHint { + } + +} + +package org.jetbrains.jewel.ui.painter.badge { + + @androidx.compose.runtime.Immutable public interface BadgeShape extends androidx.compose.ui.graphics.Shape { + method public androidx.compose.ui.graphics.Outline createHoleOutline(long size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density); + } + + @androidx.compose.runtime.Immutable @org.jetbrains.jewel.foundation.GenerateDataFunctions public final class DotBadgeShape implements org.jetbrains.jewel.ui.painter.badge.BadgeShape { + ctor public DotBadgeShape(); + ctor public DotBadgeShape(optional float x, optional float y, optional float radius, optional float border); + method public androidx.compose.ui.graphics.Outline createHoleOutline(long size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density); + method public androidx.compose.ui.graphics.Outline createOutline(long size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density); + method public float getBorder(); + method public float getRadius(); + method public float getX(); + method public float getY(); + property public float border; + property public float radius; + property public float x; + property public float y; + field public static final org.jetbrains.jewel.ui.painter.badge.DotBadgeShape.Companion Companion; + } + + public static final class DotBadgeShape.Companion { + method public org.jetbrains.jewel.ui.painter.badge.DotBadgeShape getDefault(); + property public org.jetbrains.jewel.ui.painter.badge.DotBadgeShape Default; + } + +} + +package org.jetbrains.jewel.ui.painter.hints { + + public final class BadgeKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Badge(long color, optional org.jetbrains.jewel.ui.painter.badge.BadgeShape shape); + } + + public final class ColorBasedPaletteReplacementKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint ColorBasedPaletteReplacement(java.util.Map paletteMap); + } + + public final class DarkAndStrokeKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Dark(optional boolean isDark); + method public static org.jetbrains.jewel.ui.painter.PainterHint Stroke(long color); + } + + public final class HiDpiKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint HiDpi(); + } + + public final class KeyBasedPaletteReplacementKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint KeyBasedPaletteReplacement(java.util.Map paletteMap); + } + + public final class PathOverrideKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint PathOverride(java.util.Map overrides); + } + + public final class SelectedKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Selected(optional boolean selected); + method public static org.jetbrains.jewel.ui.painter.PainterHint Selected(org.jetbrains.jewel.foundation.state.SelectableComponentState state); + } + + public final class SizeKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Size(int size); + method public static org.jetbrains.jewel.ui.painter.PainterHint Size(int width, int height); + } + + public final class StatefulKt { + method public static org.jetbrains.jewel.ui.painter.PainterHint Stateful(org.jetbrains.jewel.foundation.state.InteractiveComponentState state); + } + +} + +package org.jetbrains.jewel.ui.theme { + + public final class JewelThemeKt { + method @androidx.compose.runtime.Composable public static void BaseJewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, org.jetbrains.jewel.ui.ComponentStyling styling, optional boolean swingCompatMode, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable public static void BaseJewelTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition theme, org.jetbrains.jewel.ui.ComponentStyling styling, kotlin.jvm.functions.Function0 content); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle getCheckboxStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ChipStyle getChipStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle getCircularProgressStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeColorPalette getColorPalette(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ComboBoxStyle getComboBoxStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles getDefaultBannerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle getDefaultButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getDefaultSplitButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle getDefaultTabStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DividerStyle getDividerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DropdownStyle getDropdownStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle getEditorTabStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle getGroupHeaderStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle getHorizontalProgressBarStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle getIconButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeIconData getIconData(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.InlineBannerStyles getInlineBannerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LinkStyle getLinkStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.MenuStyle getMenuStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle getOutlinedButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle getOutlinedSplitButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle getPopupContainerStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle getRadioButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle getScrollbarStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle getSearchMatchStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle getSegmentedControlButtonStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle getSegmentedControlStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle getSelectableLazyColumnStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle getSimpleListItemStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SliderStyle getSliderStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle getSpeedSearchStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle getTextAreaStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle getTextFieldStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TooltipStyle getTooltipStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle getTreeStyle(org.jetbrains.jewel.foundation.theme.JewelTheme.Companion); + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CheckboxStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.checkboxStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ChipStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.chipStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.CircularProgressStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.circularProgressStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeColorPalette org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.colorPalette; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ComboBoxStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.comboBoxStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultBannerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultSplitButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.defaultTabStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DividerStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.dividerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.DropdownStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.dropdownStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TabStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.editorTabStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.groupHeaderStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.horizontalProgressBarStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.IconButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.iconButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.foundation.theme.ThemeIconData org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.iconData; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.InlineBannerStyles org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.inlineBannerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LinkStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.linkStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.MenuStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.menuStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.outlinedButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SplitButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.outlinedSplitButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.PopupContainerStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.popupContainerStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.RadioButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.radioButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.ScrollbarStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.scrollbarStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SearchMatchStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.searchMatchStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.segmentedControlButtonStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.segmentedControlStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.selectableLazyColumnStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.simpleListItemStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SliderStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.sliderStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.SpeedSearchStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.speedSearchStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextAreaStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.textAreaStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TextFieldStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.textFieldStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.TooltipStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.tooltipStyle; + property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static org.jetbrains.jewel.ui.component.styling.LazyTreeStyle org.jetbrains.jewel.foundation.theme.JewelTheme.Companion.treeStyle; + } + +} + +package org.jetbrains.jewel.ui.util { + + public final class ColorExtensionsKt { + method public static androidx.compose.ui.graphics.Color? fromArgbHexStringOrNull(androidx.compose.ui.graphics.Color.Companion, String argb); + method @Deprecated public static androidx.compose.ui.graphics.Color? fromRGBAHexStringOrNull(androidx.compose.ui.graphics.Color.Companion, String rgba); + method public static androidx.compose.ui.graphics.Color? fromRgbaHexStringOrNull(androidx.compose.ui.graphics.Color.Companion, String rgba); + method public static boolean isDark(long); + method public static String toArgbHexString(java.awt.Color, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + method public static String toArgbHexString(long, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + method @Deprecated public static String toRgbaHexString(java.awt.Color); + method public static String toRgbaHexString(java.awt.Color, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + method @Deprecated public static String toRgbaHexString(long); + method public static String toRgbaHexString(long, optional boolean includeHashSymbol, optional boolean omitAlphaWhenFullyOpaque); + } + + public final class ModifierExtensionsKt { + method @Deprecated @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval(inVersion="2025.2") public static inline androidx.compose.ui.Modifier thenIf(androidx.compose.ui.Modifier, boolean precondition, kotlin.jvm.functions.Function1 action); + } + +} +