The big refactor — part 4: Marie Kondo edition (#198)

* Move core components to core.component package

Includes moving their styling to a subpackage

* Move state to core.state package

* Move other bits to core and foundation packages

* Move basic theme stuff to foundation package

The foundation package doesn't depend on core anymore!

* Rename core package to ui

* Remove int-ui-core module

Its few files have been moved to ui and intui-standalone

* Rename core module to ui

* Split foundation module out of ui module

* Add missing foundation.api file

* Remove unnecessary FQNs
GitOrigin-RevId: 7cc69fd7345c6ead217f79d658b50944d5e90581
This commit is contained in:
Sebastiano Poggi
2023-10-22 05:12:43 +01:00
committed by intellij-monorepo-bot
parent b66899afbb
commit 02f56077d6
222 changed files with 4785 additions and 4598 deletions

View File

@@ -4,11 +4,10 @@ plugins {
}
dependencies {
sarif(projects.core)
sarif(projects.ui)
sarif(projects.samples.standalone)
sarif(projects.intUi.intUiStandalone)
sarif(projects.intUi.intUiDecoratedWindow)
sarif(projects.intUi.intUiCore)
sarif(projects.ideLafBridge)
sarif(projects.ideLafBridge.ideLafBridge232)
sarif(projects.ideLafBridge.ideLafBridge233)

View File

@@ -39,7 +39,7 @@ open class MergeSarifTask : SourceTask() {
.values
.asSequence()
.filter { it.isNotEmpty() }
.map { it.first().copy(results = it.flatMap { it.results ?: emptyList() }) }
.map { run -> run.first().copy(results = run.flatMap { it.results ?: emptyList() }) }
.toList()
)
logger.lifecycle("Merged SARIF file contains ${merged.runs.size} run(s)")

View File

@@ -13,7 +13,7 @@ apiValidation {
}
poko {
pokoAnnotation.set("org.jetbrains.jewel.GenerateDataFunctions")
pokoAnnotation.set("org.jetbrains.jewel.foundation.GenerateDataFunctions")
}
tasks {

View File

@@ -41,7 +41,8 @@ detekt {
buildUponDefaultConfig = true
}
val sarifReport = layout.buildDirectory.file("reports/ktlint-${project.name}.sarif")
val sarifReport: Provider<RegularFile> = layout.buildDirectory
.file("reports/ktlint-${project.name}.sarif")
tasks {
detektMain {

View File

@@ -32,7 +32,7 @@ internal object IntUiThemeDescriptorReader {
addImport(colorClassName.packageName, colorClassName.simpleName)
addType(TypeSpec.objectBuilder(className).apply {
addSuperinterface(ClassName.bestGuess("org.jetbrains.jewel.ThemeDescriptor"))
addSuperinterface(ClassName.bestGuess("org.jetbrains.jewel.foundation.theme.ThemeDescriptor"))
addProperty(
PropertySpec.builder("isDark", Boolean::class, KModifier.OVERRIDE)
@@ -52,9 +52,9 @@ internal object IntUiThemeDescriptorReader {
}.build()
private val colorPaletteClassName =
ClassName.bestGuess("org.jetbrains.jewel.ThemeColorPalette")
ClassName.bestGuess("org.jetbrains.jewel.foundation.theme.ThemeColorPalette")
private val iconDataClassName =
ClassName.bestGuess("org.jetbrains.jewel.ThemeIconData")
ClassName.bestGuess("org.jetbrains.jewel.foundation.theme.ThemeIconData")
private fun TypeSpec.Builder.readColors(colors: Map<String, String>) {
val colorGroups = colors.entries.groupBy {

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +0,0 @@
package org.jetbrains.jewel
interface ClassLoaderProvider {
val classLoaders: List<ClassLoader>
}

View File

@@ -1,102 +0,0 @@
package org.jetbrains.jewel
import androidx.compose.foundation.LocalContextMenuRepresentation
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ProvidedValue
import androidx.compose.runtime.Stable
import org.jetbrains.jewel.styling.ButtonStyle
import org.jetbrains.jewel.styling.CheckboxStyle
import org.jetbrains.jewel.styling.ChipStyle
import org.jetbrains.jewel.styling.CircularProgressStyle
import org.jetbrains.jewel.styling.DividerStyle
import org.jetbrains.jewel.styling.DropdownStyle
import org.jetbrains.jewel.styling.GroupHeaderStyle
import org.jetbrains.jewel.styling.HorizontalProgressBarStyle
import org.jetbrains.jewel.styling.IconButtonStyle
import org.jetbrains.jewel.styling.LabelledTextFieldStyle
import org.jetbrains.jewel.styling.LazyTreeStyle
import org.jetbrains.jewel.styling.LinkStyle
import org.jetbrains.jewel.styling.LocalCheckboxStyle
import org.jetbrains.jewel.styling.LocalChipStyle
import org.jetbrains.jewel.styling.LocalCircularProgressStyle
import org.jetbrains.jewel.styling.LocalDefaultButtonStyle
import org.jetbrains.jewel.styling.LocalDefaultDropdownStyle
import org.jetbrains.jewel.styling.LocalDefaultTabStyle
import org.jetbrains.jewel.styling.LocalDividerStyle
import org.jetbrains.jewel.styling.LocalEditorTabStyle
import org.jetbrains.jewel.styling.LocalGroupHeaderStyle
import org.jetbrains.jewel.styling.LocalHorizontalProgressBarStyle
import org.jetbrains.jewel.styling.LocalIconButtonStyle
import org.jetbrains.jewel.styling.LocalLabelledTextFieldStyle
import org.jetbrains.jewel.styling.LocalLazyTreeStyle
import org.jetbrains.jewel.styling.LocalLinkStyle
import org.jetbrains.jewel.styling.LocalMenuStyle
import org.jetbrains.jewel.styling.LocalOutlinedButtonStyle
import org.jetbrains.jewel.styling.LocalRadioButtonStyle
import org.jetbrains.jewel.styling.LocalScrollbarStyle
import org.jetbrains.jewel.styling.LocalTextAreaStyle
import org.jetbrains.jewel.styling.LocalTextFieldStyle
import org.jetbrains.jewel.styling.LocalTooltipStyle
import org.jetbrains.jewel.styling.LocalUndecoratedDropdownStyle
import org.jetbrains.jewel.styling.MenuStyle
import org.jetbrains.jewel.styling.RadioButtonStyle
import org.jetbrains.jewel.styling.ScrollbarStyle
import org.jetbrains.jewel.styling.TabStyle
import org.jetbrains.jewel.styling.TextAreaStyle
import org.jetbrains.jewel.styling.TextFieldStyle
import org.jetbrains.jewel.styling.TooltipStyle
@Stable
@GenerateDataFunctions
class ComponentStyling(
val checkboxStyle: CheckboxStyle,
val chipStyle: ChipStyle,
val circularProgressStyle: CircularProgressStyle,
val defaultButtonStyle: ButtonStyle,
val defaultDropdownStyle: DropdownStyle,
val defaultTabStyle: TabStyle,
val dividerStyle: DividerStyle,
val editorTabStyle: TabStyle,
val groupHeaderStyle: GroupHeaderStyle,
val horizontalProgressBarStyle: HorizontalProgressBarStyle,
val iconButtonStyle: IconButtonStyle,
val labelledTextFieldStyle: LabelledTextFieldStyle,
val lazyTreeStyle: LazyTreeStyle,
val linkStyle: LinkStyle,
val menuStyle: MenuStyle,
val outlinedButtonStyle: ButtonStyle,
val radioButtonStyle: RadioButtonStyle,
val scrollbarStyle: ScrollbarStyle,
val textAreaStyle: TextAreaStyle,
val textFieldStyle: TextFieldStyle,
val tooltipStyle: TooltipStyle,
val undecoratedDropdownStyle: DropdownStyle,
) {
@Composable
fun providedStyles(): Array<ProvidedValue<*>> = arrayOf(
LocalCheckboxStyle provides checkboxStyle,
LocalChipStyle provides chipStyle,
LocalCircularProgressStyle provides circularProgressStyle,
LocalContextMenuRepresentation provides ContextMenuRepresentation,
LocalDefaultButtonStyle provides defaultButtonStyle,
LocalDefaultDropdownStyle provides defaultDropdownStyle,
LocalDefaultTabStyle provides defaultTabStyle,
LocalDividerStyle provides dividerStyle,
LocalEditorTabStyle provides editorTabStyle,
LocalGroupHeaderStyle provides groupHeaderStyle,
LocalHorizontalProgressBarStyle provides horizontalProgressBarStyle,
LocalIconButtonStyle provides iconButtonStyle,
LocalLabelledTextFieldStyle provides labelledTextFieldStyle,
LocalLazyTreeStyle provides lazyTreeStyle,
LocalLinkStyle provides linkStyle,
LocalMenuStyle provides menuStyle,
LocalOutlinedButtonStyle provides outlinedButtonStyle,
LocalRadioButtonStyle provides radioButtonStyle,
LocalScrollbarStyle provides scrollbarStyle,
LocalTextAreaStyle provides textAreaStyle,
LocalTextFieldStyle provides textFieldStyle,
LocalTooltipStyle provides tooltipStyle,
LocalUndecoratedDropdownStyle provides undecoratedDropdownStyle,
)
}

View File

@@ -1,253 +0,0 @@
package org.jetbrains.jewel
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.runtime.staticCompositionLocalOf
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.TextStyle
import org.jetbrains.jewel.styling.ButtonStyle
import org.jetbrains.jewel.styling.CheckboxStyle
import org.jetbrains.jewel.styling.ChipStyle
import org.jetbrains.jewel.styling.CircularProgressStyle
import org.jetbrains.jewel.styling.DividerStyle
import org.jetbrains.jewel.styling.DropdownStyle
import org.jetbrains.jewel.styling.GroupHeaderStyle
import org.jetbrains.jewel.styling.HorizontalProgressBarStyle
import org.jetbrains.jewel.styling.IconButtonStyle
import org.jetbrains.jewel.styling.LabelledTextFieldStyle
import org.jetbrains.jewel.styling.LazyTreeStyle
import org.jetbrains.jewel.styling.LinkStyle
import org.jetbrains.jewel.styling.LocalCheckboxStyle
import org.jetbrains.jewel.styling.LocalChipStyle
import org.jetbrains.jewel.styling.LocalCircularProgressStyle
import org.jetbrains.jewel.styling.LocalDefaultButtonStyle
import org.jetbrains.jewel.styling.LocalDefaultDropdownStyle
import org.jetbrains.jewel.styling.LocalDefaultTabStyle
import org.jetbrains.jewel.styling.LocalDividerStyle
import org.jetbrains.jewel.styling.LocalEditorTabStyle
import org.jetbrains.jewel.styling.LocalGroupHeaderStyle
import org.jetbrains.jewel.styling.LocalHorizontalProgressBarStyle
import org.jetbrains.jewel.styling.LocalIconButtonStyle
import org.jetbrains.jewel.styling.LocalLabelledTextFieldStyle
import org.jetbrains.jewel.styling.LocalLazyTreeStyle
import org.jetbrains.jewel.styling.LocalLinkStyle
import org.jetbrains.jewel.styling.LocalMenuStyle
import org.jetbrains.jewel.styling.LocalOutlinedButtonStyle
import org.jetbrains.jewel.styling.LocalRadioButtonStyle
import org.jetbrains.jewel.styling.LocalScrollbarStyle
import org.jetbrains.jewel.styling.LocalTextAreaStyle
import org.jetbrains.jewel.styling.LocalTextFieldStyle
import org.jetbrains.jewel.styling.LocalTooltipStyle
import org.jetbrains.jewel.styling.MenuStyle
import org.jetbrains.jewel.styling.RadioButtonStyle
import org.jetbrains.jewel.styling.ScrollbarStyle
import org.jetbrains.jewel.styling.TabStyle
import org.jetbrains.jewel.styling.TextAreaStyle
import org.jetbrains.jewel.styling.TextFieldStyle
import org.jetbrains.jewel.styling.TooltipStyle
interface JewelTheme {
companion object {
// -------------
// Global values
// -------------
val globalColors: GlobalColors
@Composable
@ReadOnlyComposable
get() = LocalGlobalColors.current
val globalMetrics: GlobalMetrics
@Composable
@ReadOnlyComposable
get() = LocalGlobalMetrics.current
val textStyle: TextStyle
@Composable
@ReadOnlyComposable
get() = LocalTextStyle.current
val contentColor: Color
@Composable
@ReadOnlyComposable
get() = LocalContentColor.current
val isDark: Boolean
@Composable
@ReadOnlyComposable
get() = LocalIsDarkTheme.current
val isSwingCompatMode
@Composable
@ReadOnlyComposable
get() = LocalSwingCompatMode.current
val colorPalette: ThemeColorPalette
@Composable
@ReadOnlyComposable
get() = LocalColorPalette.current
val iconData: ThemeIconData
@Composable
@ReadOnlyComposable
get() = LocalIconData.current
// -----------------
// Component styling
// -----------------
val defaultButtonStyle: ButtonStyle
@Composable
@ReadOnlyComposable
get() = LocalDefaultButtonStyle.current
val outlinedButtonStyle: ButtonStyle
@Composable
@ReadOnlyComposable
get() = LocalOutlinedButtonStyle.current
val checkboxStyle: CheckboxStyle
@Composable
@ReadOnlyComposable
get() = LocalCheckboxStyle.current
val chipStyle: ChipStyle
@Composable
@ReadOnlyComposable
get() = LocalChipStyle.current
val dividerStyle: DividerStyle
@Composable
@ReadOnlyComposable
get() = LocalDividerStyle.current
val dropdownStyle: DropdownStyle
@Composable
@ReadOnlyComposable
get() = LocalDefaultDropdownStyle.current
val groupHeaderStyle: GroupHeaderStyle
@Composable
@ReadOnlyComposable
get() = LocalGroupHeaderStyle.current
val labelledTextFieldStyle: LabelledTextFieldStyle
@Composable
@ReadOnlyComposable
get() = LocalLabelledTextFieldStyle.current
val linkStyle: LinkStyle
@Composable
@ReadOnlyComposable
get() = LocalLinkStyle.current
val menuStyle: MenuStyle
@Composable
@ReadOnlyComposable
get() = LocalMenuStyle.current
val horizontalProgressBarStyle: HorizontalProgressBarStyle
@Composable
@ReadOnlyComposable
get() = LocalHorizontalProgressBarStyle.current
val radioButtonStyle: RadioButtonStyle
@Composable
@ReadOnlyComposable
get() = LocalRadioButtonStyle.current
val scrollbarStyle: ScrollbarStyle
@Composable
@ReadOnlyComposable
get() = LocalScrollbarStyle.current
val textAreaStyle: TextAreaStyle
@Composable
@ReadOnlyComposable
get() = LocalTextAreaStyle.current
val textFieldStyle: TextFieldStyle
@Composable
@ReadOnlyComposable
get() = LocalTextFieldStyle.current
val treeStyle: LazyTreeStyle
@Composable
@ReadOnlyComposable
get() = LocalLazyTreeStyle.current
val defaultTabStyle: TabStyle
@Composable
@ReadOnlyComposable
get() = LocalDefaultTabStyle.current
val editorTabStyle: TabStyle
@Composable
@ReadOnlyComposable
get() = LocalEditorTabStyle.current
val circularProgressStyle: CircularProgressStyle
@Composable
@ReadOnlyComposable
get() = LocalCircularProgressStyle.current
val tooltipStyle: TooltipStyle
@Composable
@ReadOnlyComposable
get() = LocalTooltipStyle.current
val iconButtonStyle: IconButtonStyle
@Composable
@ReadOnlyComposable
get() = LocalIconButtonStyle.current
}
}
@Composable
fun JewelTheme(
theme: ThemeDefinition,
swingCompatMode: Boolean,
content: @Composable () -> Unit,
) {
CompositionLocalProvider(LocalSwingCompatMode provides swingCompatMode) {
JewelTheme(theme, content)
}
}
@Composable
fun JewelTheme(theme: ThemeDefinition, content: @Composable () -> Unit) {
CompositionLocalProvider(
LocalIsDarkTheme provides theme.isDark,
LocalContentColor provides theme.contentColor,
LocalTextStyle provides theme.defaultTextStyle,
LocalGlobalColors provides theme.globalColors,
LocalGlobalMetrics provides theme.globalMetrics,
content = content,
)
}
internal val LocalIsDarkTheme = staticCompositionLocalOf<Boolean> {
error("No IsDarkTheme provided")
}
internal val LocalSwingCompatMode = staticCompositionLocalOf {
// By default, Swing compat is not enabled
false
}
val LocalColorPalette = staticCompositionLocalOf<ThemeColorPalette> {
ThemeColorPalette.Empty
}
val LocalIconData = staticCompositionLocalOf<ThemeIconData> {
ThemeIconData.Empty
}
/** Overrides the dark mode for the current composition scope. */
@Composable
fun OverrideDarkMode(isDark: Boolean, content: @Composable () -> Unit) {
CompositionLocalProvider(LocalIsDarkTheme provides isDark, content = content)
}

View File

@@ -1,17 +0,0 @@
package org.jetbrains.jewel.foundation
import androidx.compose.ui.Modifier
import androidx.compose.ui.input.pointer.PointerEventType
import androidx.compose.ui.input.pointer.pointerInput
fun Modifier.onHover(onHover: (Boolean) -> Unit): Modifier = this.pointerInput(Unit) {
awaitPointerEventScope {
while (true) {
val event = awaitPointerEvent()
when (event.type) {
PointerEventType.Enter -> onHover(true)
PointerEventType.Exit -> onHover(false)
}
}
}
}

View File

@@ -1,32 +0,0 @@
package org.jetbrains.jewel.foundation
import androidx.compose.ui.geometry.CornerRadius
import androidx.compose.ui.geometry.RoundRect
internal fun RoundRect.inflate(delta: Float) = RoundRect(
left = left - delta,
top = top - delta,
right = right + delta,
bottom = bottom + delta,
topLeftCornerRadius = CornerRadius(topLeftCornerRadius.x + delta, topLeftCornerRadius.y + delta),
topRightCornerRadius = CornerRadius(topRightCornerRadius.x + delta, topRightCornerRadius.y + delta),
bottomLeftCornerRadius = CornerRadius(bottomLeftCornerRadius.x + delta, bottomLeftCornerRadius.y + delta),
bottomRightCornerRadius = CornerRadius(bottomRightCornerRadius.x + delta, bottomRightCornerRadius.y + delta),
)
internal fun RoundRect.deflate(delta: Float) = RoundRect(
left = left + delta,
top = top + delta,
right = right - delta,
bottom = bottom - delta,
topLeftCornerRadius = CornerRadius(topLeftCornerRadius.x - delta, topLeftCornerRadius.y - delta),
topRightCornerRadius = CornerRadius(topRightCornerRadius.x - delta, topRightCornerRadius.y - delta),
bottomLeftCornerRadius = CornerRadius(bottomLeftCornerRadius.x - delta, bottomLeftCornerRadius.y - delta),
bottomRightCornerRadius = CornerRadius(bottomRightCornerRadius.x - delta, bottomRightCornerRadius.y - delta),
)
internal fun RoundRect.hasAtLeastOneNonRoundedCorner() =
topLeftCornerRadius.x == 0f && topLeftCornerRadius.y == 0f ||
topRightCornerRadius.x == 0f && topRightCornerRadius.y == 0f ||
bottomLeftCornerRadius.x == 0f && bottomLeftCornerRadius.y == 0f ||
bottomRightCornerRadius.x == 0f && bottomRightCornerRadius.y == 0f

View File

@@ -90,8 +90,8 @@ public final class org/jetbrains/jewel/window/DecoratedWindowState$Companion {
}
public final class org/jetbrains/jewel/window/ThemeKt {
public static final fun getDefaultDecoratedWindowStyle (Lorg/jetbrains/jewel/JewelTheme$Companion;Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/window/styling/DecoratedWindowStyle;
public static final fun getDefaultTitleBarStyle (Lorg/jetbrains/jewel/JewelTheme$Companion;Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/window/styling/TitleBarStyle;
public static final fun getDefaultDecoratedWindowStyle (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/window/styling/DecoratedWindowStyle;
public static final fun getDefaultTitleBarStyle (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/window/styling/TitleBarStyle;
}
public final class org/jetbrains/jewel/window/TitleBarKt {
@@ -184,12 +184,12 @@ public final class org/jetbrains/jewel/window/styling/TitleBarColors$Companion {
public final class org/jetbrains/jewel/window/styling/TitleBarIcons {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/window/styling/TitleBarIcons$Companion;
public fun <init> (Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;)V
public fun <init> (Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getCloseButton ()Lorg/jetbrains/jewel/painter/PainterProvider;
public final fun getMaximizeButton ()Lorg/jetbrains/jewel/painter/PainterProvider;
public final fun getMinimizeButton ()Lorg/jetbrains/jewel/painter/PainterProvider;
public final fun getRestoreButton ()Lorg/jetbrains/jewel/painter/PainterProvider;
public final fun getCloseButton ()Lorg/jetbrains/jewel/ui/painter/PainterProvider;
public final fun getMaximizeButton ()Lorg/jetbrains/jewel/ui/painter/PainterProvider;
public final fun getMinimizeButton ()Lorg/jetbrains/jewel/ui/painter/PainterProvider;
public final fun getRestoreButton ()Lorg/jetbrains/jewel/ui/painter/PainterProvider;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
@@ -216,15 +216,15 @@ public final class org/jetbrains/jewel/window/styling/TitleBarMetrics$Companion
public final class org/jetbrains/jewel/window/styling/TitleBarStyle {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/window/styling/TitleBarStyle$Companion;
public fun <init> (Lorg/jetbrains/jewel/window/styling/TitleBarColors;Lorg/jetbrains/jewel/window/styling/TitleBarMetrics;Lorg/jetbrains/jewel/window/styling/TitleBarIcons;Lorg/jetbrains/jewel/styling/DropdownStyle;Lorg/jetbrains/jewel/styling/IconButtonStyle;Lorg/jetbrains/jewel/styling/IconButtonStyle;Lorg/jetbrains/jewel/styling/IconButtonStyle;)V
public fun <init> (Lorg/jetbrains/jewel/window/styling/TitleBarColors;Lorg/jetbrains/jewel/window/styling/TitleBarMetrics;Lorg/jetbrains/jewel/window/styling/TitleBarIcons;Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColors ()Lorg/jetbrains/jewel/window/styling/TitleBarColors;
public final fun getDropdownStyle ()Lorg/jetbrains/jewel/styling/DropdownStyle;
public final fun getIconButtonStyle ()Lorg/jetbrains/jewel/styling/IconButtonStyle;
public final fun getDropdownStyle ()Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
public final fun getIconButtonStyle ()Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
public final fun getIcons ()Lorg/jetbrains/jewel/window/styling/TitleBarIcons;
public final fun getMetrics ()Lorg/jetbrains/jewel/window/styling/TitleBarMetrics;
public final fun getPaneButtonStyle ()Lorg/jetbrains/jewel/styling/IconButtonStyle;
public final fun getPaneCloseButtonStyle ()Lorg/jetbrains/jewel/styling/IconButtonStyle;
public final fun getPaneButtonStyle ()Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
public final fun getPaneCloseButtonStyle ()Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}

View File

@@ -12,6 +12,6 @@ private val composeVersion
dependencies {
api("org.jetbrains.compose.foundation:foundation-desktop:$composeVersion")
api(projects.core)
api(projects.ui)
implementation(libs.jna.core)
}

View File

@@ -31,9 +31,9 @@ import androidx.compose.ui.window.WindowPlacement
import androidx.compose.ui.window.WindowState
import androidx.compose.ui.window.rememberWindowState
import com.jetbrains.JBR
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.foundation.Stroke
import org.jetbrains.jewel.foundation.border
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.window.styling.DecoratedWindowStyle
import org.jetbrains.jewel.window.utils.DesktopPlatform
import java.awt.event.ComponentEvent

View File

@@ -2,7 +2,7 @@ package org.jetbrains.jewel.window
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.window.styling.DecoratedWindowStyle
import org.jetbrains.jewel.window.styling.LocalDecoratedWindowStyle
import org.jetbrains.jewel.window.styling.LocalTitleBarStyle

View File

@@ -14,13 +14,13 @@ import androidx.compose.ui.input.pointer.onPointerEvent
import androidx.compose.ui.platform.LocalViewConfiguration
import androidx.compose.ui.unit.dp
import com.jetbrains.JBR
import org.jetbrains.jewel.Icon
import org.jetbrains.jewel.IconButton
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.painter.PainterHint
import org.jetbrains.jewel.painter.PainterProvider
import org.jetbrains.jewel.painter.PainterSuffixHint
import org.jetbrains.jewel.styling.IconButtonStyle
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.ui.component.Icon
import org.jetbrains.jewel.ui.component.IconButton
import org.jetbrains.jewel.ui.component.styling.IconButtonStyle
import org.jetbrains.jewel.ui.painter.PainterHint
import org.jetbrains.jewel.ui.painter.PainterProvider
import org.jetbrains.jewel.ui.painter.PainterSuffixHint
import org.jetbrains.jewel.window.styling.TitleBarStyle
import java.awt.Frame
import java.awt.event.MouseEvent
@@ -95,7 +95,7 @@ import java.awt.event.WindowEvent
.size(style.metrics.titlePaneButtonSize),
style = iconButtonStyle,
) {
Icon(painterProvider.getPainter(if (state.isActive) PainterHint.None else Inactive).value, description)
Icon(painterProvider.getPainter(if (state.isActive) PainterHint else Inactive).value, description)
}
}

View File

@@ -11,7 +11,7 @@ import androidx.compose.ui.platform.InspectorInfo
import androidx.compose.ui.platform.debugInspectorInfo
import androidx.compose.ui.unit.dp
import com.jetbrains.JBR
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.window.styling.TitleBarStyle
import org.jetbrains.jewel.window.utils.macos.MacUtil

View File

@@ -13,8 +13,8 @@ import com.jetbrains.JBR
import com.jetbrains.WindowDecorations.CustomTitleBar
import kotlinx.coroutines.currentCoroutineContext
import kotlinx.coroutines.isActive
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.util.isDark
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.ui.util.isDark
import org.jetbrains.jewel.window.styling.TitleBarStyle
@Composable internal fun DecoratedWindowScope.TitleBarOnWindows(

View File

@@ -38,12 +38,12 @@ import androidx.compose.ui.unit.Density
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.offset
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.LocalContentColor
import org.jetbrains.jewel.OverrideDarkMode
import org.jetbrains.jewel.styling.LocalDefaultDropdownStyle
import org.jetbrains.jewel.styling.LocalIconButtonStyle
import org.jetbrains.jewel.util.isDark
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.foundation.theme.LocalContentColor
import org.jetbrains.jewel.foundation.theme.OverrideDarkMode
import org.jetbrains.jewel.ui.component.styling.LocalDefaultDropdownStyle
import org.jetbrains.jewel.ui.component.styling.LocalIconButtonStyle
import org.jetbrains.jewel.ui.util.isDark
import org.jetbrains.jewel.window.styling.TitleBarStyle
import org.jetbrains.jewel.window.utils.DesktopPlatform
import org.jetbrains.jewel.window.utils.macos.MacUtil

View File

@@ -6,7 +6,7 @@ import androidx.compose.runtime.rememberUpdatedState
import androidx.compose.runtime.staticCompositionLocalOf
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.Dp
import org.jetbrains.jewel.GenerateDataFunctions
import org.jetbrains.jewel.foundation.GenerateDataFunctions
import org.jetbrains.jewel.window.DecoratedWindowState
@Immutable

View File

@@ -8,10 +8,10 @@ import androidx.compose.runtime.staticCompositionLocalOf
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpSize
import org.jetbrains.jewel.GenerateDataFunctions
import org.jetbrains.jewel.painter.PainterProvider
import org.jetbrains.jewel.styling.DropdownStyle
import org.jetbrains.jewel.styling.IconButtonStyle
import org.jetbrains.jewel.foundation.GenerateDataFunctions
import org.jetbrains.jewel.ui.component.styling.DropdownStyle
import org.jetbrains.jewel.ui.component.styling.IconButtonStyle
import org.jetbrains.jewel.ui.painter.PainterProvider
import org.jetbrains.jewel.window.DecoratedWindowState
@Stable

View File

@@ -3,9 +3,11 @@ package org.jetbrains.jewel.window.utils.macos
import com.sun.jna.NativeLong
/**
* Could be an address in memory (if pointer to a class or method) or a value (like 0 or 1)
* Could be an address in memory (if pointer to a class or method) or a
* value (like 0 or 1)
*/
internal class ID : NativeLong {
constructor()
constructor(peer: Long) : super(peer)
@@ -17,9 +19,11 @@ internal class ID : NativeLong {
override fun toShort(): Short = toInt().toShort()
@Suppress("RedundantOverride") // Without this, we get a SOE
override fun toInt(): Int = super.toInt()
companion object {
@JvmField
val NIL = ID(0L)
}

View File

@@ -71,7 +71,7 @@ internal object MacUtil {
fun updateColors(w: Window) {
SwingUtilities.invokeLater {
val window = MacUtil.getWindowFromJavaWindow(w)
val window = getWindowFromJavaWindow(w)
val delegate = Foundation.invoke(window, "delegate")
if (Foundation.invoke(delegate, "respondsToSelector:", Foundation.createSelector("updateColors"))
.booleanValue()

View File

@@ -0,0 +1,856 @@
public final class org/jetbrains/jewel/foundation/BorderColors {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/BorderColors$Companion;
public synthetic fun <init> (JJJLkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getDisabled-0d7_KjU ()J
public final fun getFocused-0d7_KjU ()J
public final fun getNormal-0d7_KjU ()J
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/BorderColors$Companion {
}
public final class org/jetbrains/jewel/foundation/BorderKt {
public static final fun border (Landroidx/compose/ui/Modifier;Lorg/jetbrains/jewel/foundation/Stroke;Landroidx/compose/ui/graphics/Shape;)Landroidx/compose/ui/Modifier;
public static final fun border-AkepmR4 (Landroidx/compose/ui/Modifier;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;FLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Shape;F)Landroidx/compose/ui/Modifier;
public static synthetic fun border-AkepmR4$default (Landroidx/compose/ui/Modifier;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;FLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Shape;FILjava/lang/Object;)Landroidx/compose/ui/Modifier;
public static final fun border-QWjY48E (Landroidx/compose/ui/Modifier;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;FJLandroidx/compose/ui/graphics/Shape;F)Landroidx/compose/ui/Modifier;
public static synthetic fun border-QWjY48E$default (Landroidx/compose/ui/Modifier;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;FJLandroidx/compose/ui/graphics/Shape;FILjava/lang/Object;)Landroidx/compose/ui/Modifier;
}
public final class org/jetbrains/jewel/foundation/CompatibilityKt {
public static final fun enableNewSwingCompositing ()V
}
public abstract interface annotation class org/jetbrains/jewel/foundation/ExperimentalJewelApi : java/lang/annotation/Annotation {
}
public abstract interface annotation class org/jetbrains/jewel/foundation/GenerateDataFunctions : java/lang/annotation/Annotation {
}
public final class org/jetbrains/jewel/foundation/GlobalColors {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/GlobalColors$Companion;
public synthetic fun <init> (Lorg/jetbrains/jewel/foundation/BorderColors;Lorg/jetbrains/jewel/foundation/OutlineColors;JJLkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getBorders ()Lorg/jetbrains/jewel/foundation/BorderColors;
public final fun getInfoContent-0d7_KjU ()J
public final fun getOutlines ()Lorg/jetbrains/jewel/foundation/OutlineColors;
public final fun getPaneBackground-0d7_KjU ()J
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/GlobalColors$Companion {
}
public final class org/jetbrains/jewel/foundation/GlobalColorsKt {
public static final fun getLocalGlobalColors ()Landroidx/compose/runtime/ProvidableCompositionLocal;
}
public final class org/jetbrains/jewel/foundation/GlobalMetrics {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/GlobalMetrics$Companion;
public synthetic fun <init> (FFLkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getOutlineWidth-D9Ej5fM ()F
public final fun getRowHeight-D9Ej5fM ()F
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/GlobalMetrics$Companion {
}
public final class org/jetbrains/jewel/foundation/GlobalMetricsKt {
public static final fun getLocalGlobalMetrics ()Landroidx/compose/runtime/ProvidableCompositionLocal;
}
public abstract interface annotation class org/jetbrains/jewel/foundation/InternalJewelApi : java/lang/annotation/Annotation {
}
public final class org/jetbrains/jewel/foundation/OutlineColors {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/OutlineColors$Companion;
public synthetic fun <init> (JJJJJLkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getError-0d7_KjU ()J
public final fun getFocused-0d7_KjU ()J
public final fun getFocusedError-0d7_KjU ()J
public final fun getFocusedWarning-0d7_KjU ()J
public final fun getWarning-0d7_KjU ()J
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/OutlineColors$Companion {
}
public abstract class org/jetbrains/jewel/foundation/Stroke {
public static final field $stable I
}
public final class org/jetbrains/jewel/foundation/Stroke$Alignment : java/lang/Enum {
public static final field Center Lorg/jetbrains/jewel/foundation/Stroke$Alignment;
public static final field Inside Lorg/jetbrains/jewel/foundation/Stroke$Alignment;
public static final field Outside Lorg/jetbrains/jewel/foundation/Stroke$Alignment;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/jewel/foundation/Stroke$Alignment;
public static fun values ()[Lorg/jetbrains/jewel/foundation/Stroke$Alignment;
}
public final class org/jetbrains/jewel/foundation/Stroke$Brush : org/jetbrains/jewel/foundation/Stroke {
public static final field $stable I
public fun equals (Ljava/lang/Object;)Z
public final fun getAlignment ()Lorg/jetbrains/jewel/foundation/Stroke$Alignment;
public final fun getBrush ()Landroidx/compose/ui/graphics/Brush;
public final fun getExpand-D9Ej5fM ()F
public final fun getWidth-D9Ej5fM ()F
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/Stroke$None : org/jetbrains/jewel/foundation/Stroke {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/foundation/Stroke$None;
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/Stroke$Solid : org/jetbrains/jewel/foundation/Stroke {
public static final field $stable I
public fun equals (Ljava/lang/Object;)Z
public final fun getAlignment ()Lorg/jetbrains/jewel/foundation/Stroke$Alignment;
public final fun getColor-0d7_KjU ()J
public final fun getExpand-D9Ej5fM ()F
public final fun getWidth-D9Ej5fM ()F
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/StrokeKt {
public static final fun Stroke-Ke5fDM4 (FLandroidx/compose/ui/graphics/Brush;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;F)Lorg/jetbrains/jewel/foundation/Stroke;
public static synthetic fun Stroke-Ke5fDM4$default (FLandroidx/compose/ui/graphics/Brush;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;FILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/Stroke;
public static final fun Stroke-nMwvq1g (FJLorg/jetbrains/jewel/foundation/Stroke$Alignment;F)Lorg/jetbrains/jewel/foundation/Stroke;
public static synthetic fun Stroke-nMwvq1g$default (FJLorg/jetbrains/jewel/foundation/Stroke$Alignment;FILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/Stroke;
}
public class org/jetbrains/jewel/foundation/lazy/DefaultSelectableColumnKeybindings : org/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/lazy/DefaultSelectableColumnKeybindings$Companion;
public fun <init> ()V
public fun edit-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun extendSelectionToFirstItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun extendSelectionToLastItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun extendSelectionWithNextItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun extendSelectionWithPreviousItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun isKeyboardCtrlMetaKeyPressed-ZmokQxo (Ljava/lang/Object;)Z
public fun isKeyboardMultiSelectionKeyPressed-5xRPYO0 (I)Z
public fun isKeyboardMultiSelectionKeyPressed-ZmokQxo (Ljava/lang/Object;)Z
public fun scrollPageDownAndExtendSelection-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun scrollPageDownAndSelectItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun scrollPageUpAndExtendSelection-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun scrollPageUpAndSelectItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectAll-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectFirstItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectLastItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectNextItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectPreviousItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
}
public final class org/jetbrains/jewel/foundation/lazy/DefaultSelectableColumnKeybindings$Companion : org/jetbrains/jewel/foundation/lazy/DefaultSelectableColumnKeybindings {
}
public class org/jetbrains/jewel/foundation/lazy/DefaultSelectableOnKeyEvent : org/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/lazy/DefaultSelectableOnKeyEvent$Companion;
public fun <init> (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;)V
public fun getKeybindings ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;
public fun onEdit ()V
public fun onExtendSelectionToFirst (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onExtendSelectionToLastItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onExtendSelectionWithNextItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onExtendSelectionWithPreviousItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageDownAndExtendSelection (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageDownAndSelectItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageUpAndExtendSelection (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageUpAndSelectItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectAll (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectFirstItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectLastItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectNextItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectPreviousItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public final class org/jetbrains/jewel/foundation/lazy/DefaultSelectableOnKeyEvent$Companion : org/jetbrains/jewel/foundation/lazy/DefaultSelectableOnKeyEvent {
}
public abstract interface class org/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings {
public abstract fun edit-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun extendSelectionToFirstItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun extendSelectionToLastItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun extendSelectionWithNextItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun extendSelectionWithPreviousItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun isKeyboardCtrlMetaKeyPressed-ZmokQxo (Ljava/lang/Object;)Z
public abstract fun isKeyboardMultiSelectionKeyPressed-5xRPYO0 (I)Z
public abstract fun isKeyboardMultiSelectionKeyPressed-ZmokQxo (Ljava/lang/Object;)Z
public abstract fun scrollPageDownAndExtendSelection-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun scrollPageDownAndSelectItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun scrollPageUpAndExtendSelection-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun scrollPageUpAndSelectItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectAll-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectFirstItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectLastItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectNextItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectPreviousItem-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings$DefaultImpls {
public static fun isKeyboardCtrlMetaKeyPressed-ZmokQxo (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;Ljava/lang/Object;)Z
public static fun isKeyboardMultiSelectionKeyPressed-5xRPYO0 (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;I)Z
public static fun isKeyboardMultiSelectionKeyPressed-ZmokQxo (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;Ljava/lang/Object;)Z
}
public abstract interface class org/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent {
public abstract fun getKeybindings ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;
public abstract fun onEdit ()V
public abstract fun onExtendSelectionToFirst (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onExtendSelectionToLastItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onExtendSelectionWithNextItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onExtendSelectionWithPreviousItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onScrollPageDownAndExtendSelection (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onScrollPageDownAndSelectItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onScrollPageUpAndExtendSelection (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onScrollPageUpAndSelectItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onSelectAll (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onSelectFirstItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onSelectLastItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onSelectNextItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onSelectPreviousItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent$DefaultImpls {
public static fun onEdit (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;)V
public static fun onExtendSelectionToFirst (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onExtendSelectionToLastItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onExtendSelectionWithNextItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onExtendSelectionWithPreviousItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageDownAndExtendSelection (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageDownAndSelectItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageUpAndExtendSelection (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageUpAndSelectItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectAll (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectFirstItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectLastItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectNextItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectPreviousItem (Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyColumnKt {
public static final fun SelectableLazyColumn (Landroidx/compose/ui/Modifier;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Landroidx/compose/foundation/layout/PaddingValues;ZLkotlin/jvm/functions/Function1;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/foundation/gestures/FlingBehavior;Lorg/jetbrains/jewel/foundation/tree/KeyBindingActions;Lorg/jetbrains/jewel/foundation/tree/PointerEventActions;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V
}
public abstract interface class org/jetbrains/jewel/foundation/lazy/SelectableLazyItemScope : androidx/compose/foundation/lazy/LazyItemScope {
public abstract fun isActive ()Z
public abstract fun isSelected ()Z
}
public abstract class org/jetbrains/jewel/foundation/lazy/SelectableLazyListKey {
public static final field $stable I
public fun equals (Ljava/lang/Object;)Z
public abstract fun getKey ()Ljava/lang/Object;
public fun hashCode ()I
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyListKey$NotSelectable : org/jetbrains/jewel/foundation/lazy/SelectableLazyListKey {
public static final field $stable I
public fun <init> (Ljava/lang/Object;)V
public fun getKey ()Ljava/lang/Object;
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyListKey$Selectable : org/jetbrains/jewel/foundation/lazy/SelectableLazyListKey {
public static final field $stable I
public fun <init> (Ljava/lang/Object;)V
public fun getKey ()Ljava/lang/Object;
}
public abstract interface class org/jetbrains/jewel/foundation/lazy/SelectableLazyListScope {
public abstract fun item (Ljava/lang/Object;Ljava/lang/Object;ZLkotlin/jvm/functions/Function3;)V
public abstract fun items (ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;)V
public abstract fun stickyHeader (Ljava/lang/Object;Ljava/lang/Object;ZLkotlin/jvm/functions/Function3;)V
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyListScope$DefaultImpls {
public static synthetic fun item$default (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListScope;Ljava/lang/Object;Ljava/lang/Object;ZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
public static synthetic fun items$default (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListScope;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
public static synthetic fun stickyHeader$default (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListScope;Ljava/lang/Object;Ljava/lang/Object;ZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyListScopeKt {
public static final fun SelectableLazyItemScope (Landroidx/compose/foundation/lazy/LazyItemScope;ZZLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyItemScope;
public static final fun items (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListScope;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;)V
public static synthetic fun items$default (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListScope;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)V
public static final fun itemsIndexed (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListScope;Ljava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function5;)V
public static synthetic fun itemsIndexed$default (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListScope;Ljava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function5;ILjava/lang/Object;)V
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyListState : androidx/compose/foundation/gestures/ScrollableState, org/jetbrains/jewel/foundation/lazy/SelectableScope {
public static final field $stable I
public fun <init> (Landroidx/compose/foundation/lazy/LazyListState;)V
public fun dispatchRawDelta (F)F
public fun getCanScrollBackward ()Z
public fun getCanScrollForward ()Z
public final fun getFirstVisibleItemIndex ()I
public final fun getFirstVisibleItemScrollOffset ()I
public final fun getInteractionSource ()Landroidx/compose/foundation/interaction/InteractionSource;
public final fun getLayoutInfo ()Landroidx/compose/foundation/lazy/LazyListLayoutInfo;
public final fun getLazyListState ()Landroidx/compose/foundation/lazy/LazyListState;
public fun getSelectedKeys ()Ljava/util/List;
public fun isScrollInProgress ()Z
public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun scrollToItem (IZILkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static synthetic fun scrollToItem$default (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;IZILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
public fun setSelectedKeys (Ljava/util/List;)V
}
public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyListStateKt {
public static final fun getVisibleItemsRange (Landroidx/compose/foundation/lazy/LazyListState;)Lkotlin/ranges/IntRange;
public static final fun getVisibleItemsRange (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)Lkotlin/ranges/IntRange;
public static final fun rememberSelectableLazyListState (IILandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;
}
public abstract interface class org/jetbrains/jewel/foundation/lazy/SelectableScope {
public abstract fun getSelectedKeys ()Ljava/util/List;
public abstract fun setSelectedKeys (Ljava/util/List;)V
}
public final class org/jetbrains/jewel/foundation/lazy/SelectionMode : java/lang/Enum {
public static final field Multiple Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;
public static final field None Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;
public static final field Single Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;
public static fun values ()[Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;
}
public final class org/jetbrains/jewel/foundation/modifier/OnHoverModifierKt {
public static final fun onHover (Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier;
}
public final class org/jetbrains/jewel/foundation/state/CommonStateBitMask {
public static final field $stable I
public static final field FIRST_AVAILABLE_OFFSET I
public static final field INSTANCE Lorg/jetbrains/jewel/foundation/state/CommonStateBitMask;
public final fun getActive-s-VKNKU ()J
public final fun getEnabled-s-VKNKU ()J
public final fun getFocused-s-VKNKU ()J
public final fun getHovered-s-VKNKU ()J
public final fun getIndeterminate-s-VKNKU ()J
public final fun getPressed-s-VKNKU ()J
public final fun getSelected-s-VKNKU ()J
}
public abstract interface class org/jetbrains/jewel/foundation/state/FocusableComponentState : org/jetbrains/jewel/foundation/state/InteractiveComponentState {
public abstract fun chooseValue (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object;
public abstract fun isFocused ()Z
}
public final class org/jetbrains/jewel/foundation/state/FocusableComponentState$DefaultImpls {
public static fun chooseValue (Lorg/jetbrains/jewel/foundation/state/FocusableComponentState;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object;
}
public abstract interface class org/jetbrains/jewel/foundation/state/InteractiveComponentState {
public abstract fun isActive ()Z
public abstract fun isEnabled ()Z
public abstract fun isHovered ()Z
public abstract fun isPressed ()Z
}
public abstract interface class org/jetbrains/jewel/foundation/state/SelectableComponentState : org/jetbrains/jewel/foundation/state/FocusableComponentState {
public abstract fun isSelected ()Z
}
public final class org/jetbrains/jewel/foundation/state/SelectableComponentState$DefaultImpls {
public static fun chooseValue (Lorg/jetbrains/jewel/foundation/state/SelectableComponentState;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object;
}
public abstract interface class org/jetbrains/jewel/foundation/state/ToggleableComponentState : org/jetbrains/jewel/foundation/state/SelectableComponentState {
public static final field Companion Lorg/jetbrains/jewel/foundation/state/ToggleableComponentState$Companion;
public abstract fun getToggleableState ()Landroidx/compose/ui/state/ToggleableState;
}
public final class org/jetbrains/jewel/foundation/state/ToggleableComponentState$Companion {
public final fun readToggleableState-VKZWuLQ (J)Landroidx/compose/ui/state/ToggleableState;
}
public final class org/jetbrains/jewel/foundation/state/ToggleableComponentState$DefaultImpls {
public static fun chooseValue (Lorg/jetbrains/jewel/foundation/state/ToggleableComponentState;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object;
}
public abstract interface class org/jetbrains/jewel/foundation/theme/JewelTheme {
public static final field Companion Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;
}
public final class org/jetbrains/jewel/foundation/theme/JewelTheme$Companion {
public final fun getContentColor (Landroidx/compose/runtime/Composer;I)J
public final fun getGlobalColors (Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/foundation/GlobalColors;
public final fun getGlobalMetrics (Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/foundation/GlobalMetrics;
public final fun getTextStyle (Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/text/TextStyle;
public final fun isDark (Landroidx/compose/runtime/Composer;I)Z
public final fun isSwingCompatMode (Landroidx/compose/runtime/Composer;I)Z
}
public final class org/jetbrains/jewel/foundation/theme/JewelThemeKt {
public static final fun JewelTheme (Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V
public static final fun JewelTheme (Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V
public static final fun OverrideDarkMode (ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V
public static final fun getLocalColorPalette ()Landroidx/compose/runtime/ProvidableCompositionLocal;
public static final fun getLocalContentColor ()Landroidx/compose/runtime/ProvidableCompositionLocal;
public static final fun getLocalIconData ()Landroidx/compose/runtime/ProvidableCompositionLocal;
public static final fun getLocalTextStyle ()Landroidx/compose/runtime/ProvidableCompositionLocal;
}
public final class org/jetbrains/jewel/foundation/theme/ThemeColorPalette {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette$Companion;
public fun <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;)V
public final fun blue-vNxB06k (I)J
public final fun blueOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
public fun equals (Ljava/lang/Object;)Z
public final fun getBlue ()Ljava/util/List;
public final fun getGreen ()Ljava/util/List;
public final fun getGrey ()Ljava/util/List;
public final fun getOrange ()Ljava/util/List;
public final fun getPurple ()Ljava/util/List;
public final fun getRawMap ()Ljava/util/Map;
public final fun getRed ()Ljava/util/List;
public final fun getTeal ()Ljava/util/List;
public final fun getYellow ()Ljava/util/List;
public final fun green-vNxB06k (I)J
public final fun greenOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
public final fun grey-vNxB06k (I)J
public final fun greyOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
public fun hashCode ()I
public final fun lookup-ijrfgN4 (Ljava/lang/String;)Landroidx/compose/ui/graphics/Color;
public final fun orange-vNxB06k (I)J
public final fun orangeOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
public final fun purple-vNxB06k (I)J
public final fun purpleOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
public final fun red-vNxB06k (I)J
public final fun redOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
public final fun teal-vNxB06k (I)J
public final fun tealOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
public fun toString ()Ljava/lang/String;
public final fun yellow-vNxB06k (I)J
public final fun yellowOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
}
public final class org/jetbrains/jewel/foundation/theme/ThemeColorPalette$Companion {
public final fun getEmpty ()Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;
}
public final class org/jetbrains/jewel/foundation/theme/ThemeDefinition {
public static final field $stable I
public synthetic fun <init> (ZLorg/jetbrains/jewel/foundation/GlobalColors;Lorg/jetbrains/jewel/foundation/GlobalMetrics;Landroidx/compose/ui/text/TextStyle;JLorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColorPalette ()Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;
public final fun getContentColor-0d7_KjU ()J
public final fun getDefaultTextStyle ()Landroidx/compose/ui/text/TextStyle;
public final fun getGlobalColors ()Lorg/jetbrains/jewel/foundation/GlobalColors;
public final fun getGlobalMetrics ()Lorg/jetbrains/jewel/foundation/GlobalMetrics;
public final fun getIconData ()Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;
public fun hashCode ()I
public final fun isDark ()Z
public fun toString ()Ljava/lang/String;
}
public abstract interface class org/jetbrains/jewel/foundation/theme/ThemeDescriptor {
public abstract fun getColors ()Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;
public abstract fun getIconData ()Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;
public abstract fun getName ()Ljava/lang/String;
public abstract fun isDark ()Z
}
public final class org/jetbrains/jewel/foundation/theme/ThemeIconData {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/theme/ThemeIconData$Companion;
public fun <init> (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
public final fun getColorPalette ()Ljava/util/Map;
public final fun getIconOverrides ()Ljava/util/Map;
public final fun getSelectionColorPalette ()Ljava/util/Map;
public final fun selectionColorMapping ()Ljava/util/Map;
}
public final class org/jetbrains/jewel/foundation/theme/ThemeIconData$Companion {
public final fun getEmpty ()Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;
}
public final class org/jetbrains/jewel/foundation/tree/BasicLazyTreeKt {
public static final fun BasicLazyTree-orM9XXQ (Lorg/jetbrains/jewel/foundation/tree/Tree;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;Lkotlin/jvm/functions/Function1;JJJFLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FFLorg/jetbrains/jewel/foundation/tree/TreeState;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;JLorg/jetbrains/jewel/foundation/tree/KeyBindingActions;Lorg/jetbrains/jewel/foundation/tree/PointerEventActions;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;IIII)V
}
public final class org/jetbrains/jewel/foundation/tree/BuildTreeKt {
public static final fun asTree (Ljava/io/File;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/jewel/foundation/tree/Tree;
public static final fun asTree (Ljava/nio/file/Path;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/jewel/foundation/tree/Tree;
public static synthetic fun asTree$default (Ljava/io/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/tree/Tree;
public static synthetic fun asTree$default (Ljava/nio/file/Path;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/tree/Tree;
public static final fun buildTree (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/jewel/foundation/tree/Tree;
}
public final class org/jetbrains/jewel/foundation/tree/ChildrenGeneratorScope : org/jetbrains/jewel/foundation/tree/TreeGeneratorScope {
public static final field $stable I
public fun <init> (Lorg/jetbrains/jewel/foundation/tree/Tree$Element$Node;)V
public fun add (Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element;)V
public fun addLeaf (Ljava/lang/Object;Ljava/lang/Object;)V
public fun addNode (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V
public final fun getParent ()Lorg/jetbrains/jewel/foundation/tree/ChildrenGeneratorScope$ParentInfo;
}
public final class org/jetbrains/jewel/foundation/tree/ChildrenGeneratorScope$ParentInfo {
public static final field $stable I
public fun <init> (Ljava/lang/Object;II)V
public final fun component1 ()Ljava/lang/Object;
public final fun component2 ()I
public final fun component3 ()I
public final fun copy (Ljava/lang/Object;II)Lorg/jetbrains/jewel/foundation/tree/ChildrenGeneratorScope$ParentInfo;
public static synthetic fun copy$default (Lorg/jetbrains/jewel/foundation/tree/ChildrenGeneratorScope$ParentInfo;Ljava/lang/Object;IIILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/tree/ChildrenGeneratorScope$ParentInfo;
public fun equals (Ljava/lang/Object;)Z
public final fun getData ()Ljava/lang/Object;
public final fun getDepth ()I
public final fun getIndex ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public class org/jetbrains/jewel/foundation/tree/DefaultMacOsTreeColumnKeybindings : org/jetbrains/jewel/foundation/tree/DefaultTreeViewKeybindings {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/tree/DefaultMacOsTreeColumnKeybindings$Companion;
public fun <init> ()V
public fun isKeyboardMultiSelectionKeyPressed-5xRPYO0 (I)Z
public fun isKeyboardMultiSelectionKeyPressed-ZmokQxo (Ljava/lang/Object;)Z
}
public final class org/jetbrains/jewel/foundation/tree/DefaultMacOsTreeColumnKeybindings$Companion : org/jetbrains/jewel/foundation/tree/DefaultMacOsTreeColumnKeybindings {
}
public final class org/jetbrains/jewel/foundation/tree/DefaultSelectableLazyColumnEventAction : org/jetbrains/jewel/foundation/tree/PointerEventActions {
public static final field $stable I
public fun <init> ()V
public fun handlePointerEventPress (Landroidx/compose/ui/input/pointer/PointerEvent;Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;Ljava/util/List;Ljava/lang/Object;)V
public fun onExtendSelectionToKey (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;)V
public fun toggleKeySelection (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public class org/jetbrains/jewel/foundation/tree/DefaultSelectableLazyColumnKeyActions : org/jetbrains/jewel/foundation/tree/KeyBindingActions {
public static final field $stable I
public fun <init> ()V
public fun getActions ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;
public fun getKeybindings ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;
public fun handleOnKeyEvent-jhbQyNo (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;)Lkotlin/jvm/functions/Function1;
}
public final class org/jetbrains/jewel/foundation/tree/DefaultTreeViewKeyActions : org/jetbrains/jewel/foundation/tree/DefaultSelectableLazyColumnKeyActions {
public static final field $stable I
public fun <init> (Lorg/jetbrains/jewel/foundation/tree/TreeState;)V
public synthetic fun getActions ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;
public fun getActions ()Lorg/jetbrains/jewel/foundation/tree/DefaultTreeViewOnKeyEvent;
public synthetic fun getKeybindings ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;
public fun getKeybindings ()Lorg/jetbrains/jewel/foundation/tree/TreeViewKeybindings;
public fun handleOnKeyEvent-jhbQyNo (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;)Lkotlin/jvm/functions/Function1;
}
public class org/jetbrains/jewel/foundation/tree/DefaultTreeViewKeybindings : org/jetbrains/jewel/foundation/lazy/DefaultSelectableColumnKeybindings, org/jetbrains/jewel/foundation/tree/TreeViewKeybindings {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/tree/DefaultTreeViewKeybindings$Companion;
public fun <init> ()V
public fun edit-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun extendSelectionToChild-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun extendSelectionToParent-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectChild-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public synthetic fun selectNextSibling-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectNextSibling-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Void;
public fun selectParent-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public synthetic fun selectPreviousSibling-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public fun selectPreviousSibling-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Void;
}
public final class org/jetbrains/jewel/foundation/tree/DefaultTreeViewKeybindings$Companion : org/jetbrains/jewel/foundation/tree/DefaultTreeViewKeybindings {
}
public final class org/jetbrains/jewel/foundation/tree/DefaultTreeViewKeybindingsKt {
public static final fun getDefaultWindowsTreeViewClickModifierHandler ()Lkotlin/jvm/functions/Function1;
}
public class org/jetbrains/jewel/foundation/tree/DefaultTreeViewOnKeyEvent : org/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent {
public static final field $stable I
public fun <init> (Lorg/jetbrains/jewel/foundation/tree/TreeViewKeybindings;Lorg/jetbrains/jewel/foundation/tree/TreeState;)V
public synthetic fun getKeybindings ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;
public fun getKeybindings ()Lorg/jetbrains/jewel/foundation/tree/TreeViewKeybindings;
public fun onEdit ()V
public fun onExtendSelectionToFirst (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onExtendSelectionToLastItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onExtendSelectionWithNextItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onExtendSelectionWithPreviousItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageDownAndExtendSelection (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageDownAndSelectItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageUpAndExtendSelection (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onScrollPageUpAndSelectItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectAll (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectChild (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectFirstItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectLastItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectNextItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectParent (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun onSelectPreviousItem (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public final class org/jetbrains/jewel/foundation/tree/DefaultTreeViewPointerEventAction : org/jetbrains/jewel/foundation/tree/PointerEventActions {
public static final field $stable I
public fun <init> (Lorg/jetbrains/jewel/foundation/tree/TreeState;)V
public fun handlePointerEventPress (Landroidx/compose/ui/input/pointer/PointerEvent;Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;Ljava/util/List;Ljava/lang/Object;)V
public fun onExtendSelectionToKey (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;)V
public fun toggleKeySelection (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public abstract interface class org/jetbrains/jewel/foundation/tree/KeyBindingActions {
public abstract fun getActions ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent;
public abstract fun getKeybindings ()Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;
public abstract fun handleOnKeyEvent-jhbQyNo (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;)Lkotlin/jvm/functions/Function1;
}
public abstract interface class org/jetbrains/jewel/foundation/tree/PointerEventActions {
public abstract fun handlePointerEventPress (Landroidx/compose/ui/input/pointer/PointerEvent;Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;Ljava/util/List;Ljava/lang/Object;)V
public abstract fun onExtendSelectionToKey (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;)V
public abstract fun toggleKeySelection (Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public final class org/jetbrains/jewel/foundation/tree/PointerEventActions$DefaultImpls {
public static fun handlePointerEventPress (Lorg/jetbrains/jewel/foundation/tree/PointerEventActions;Landroidx/compose/ui/input/pointer/PointerEvent;Lorg/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;Ljava/util/List;Ljava/lang/Object;)V
public static fun onExtendSelectionToKey (Lorg/jetbrains/jewel/foundation/tree/PointerEventActions;Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectionMode;)V
public static fun toggleKeySelection (Lorg/jetbrains/jewel/foundation/tree/PointerEventActions;Ljava/lang/Object;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public final class org/jetbrains/jewel/foundation/tree/Tree {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/foundation/tree/Tree$Companion;
public final fun getRoots ()Ljava/util/List;
public final fun isEmpty ()Z
public final fun walkBreadthFirst ()Lkotlin/sequences/Sequence;
public final fun walkDepthFirst ()Lkotlin/sequences/Sequence;
}
public final class org/jetbrains/jewel/foundation/tree/Tree$Companion {
}
public abstract interface class org/jetbrains/jewel/foundation/tree/Tree$Element {
public abstract fun getChildIndex ()I
public abstract fun getData ()Ljava/lang/Object;
public abstract fun getDepth ()I
public abstract fun getId ()Ljava/lang/Object;
public abstract fun getNext ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public abstract fun getParent ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public abstract fun getPrevious ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public abstract fun nextElementsIterable ()Ljava/lang/Iterable;
public abstract fun path ()Ljava/util/List;
public abstract fun previousElementsIterable ()Ljava/lang/Iterable;
public abstract fun setNext (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)V
public abstract fun setPrevious (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)V
}
public final class org/jetbrains/jewel/foundation/tree/Tree$Element$DefaultImpls {
public static fun nextElementsIterable (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)Ljava/lang/Iterable;
public static fun path (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)Ljava/util/List;
public static fun previousElementsIterable (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)Ljava/lang/Iterable;
}
public final class org/jetbrains/jewel/foundation/tree/Tree$Element$Leaf : org/jetbrains/jewel/foundation/tree/Tree$Element {
public static final field $stable I
public fun <init> (Ljava/lang/Object;IILorg/jetbrains/jewel/foundation/tree/Tree$Element;Lorg/jetbrains/jewel/foundation/tree/Tree$Element;Lorg/jetbrains/jewel/foundation/tree/Tree$Element;Ljava/lang/Object;)V
public fun getChildIndex ()I
public fun getData ()Ljava/lang/Object;
public fun getDepth ()I
public fun getId ()Ljava/lang/Object;
public fun getNext ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public fun getParent ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public fun getPrevious ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public fun nextElementsIterable ()Ljava/lang/Iterable;
public fun path ()Ljava/util/List;
public fun previousElementsIterable ()Ljava/lang/Iterable;
public fun setNext (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)V
public fun setPrevious (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)V
}
public final class org/jetbrains/jewel/foundation/tree/Tree$Element$Node : org/jetbrains/jewel/foundation/tree/Tree$Element {
public static final field $stable I
public fun <init> (Ljava/lang/Object;IILorg/jetbrains/jewel/foundation/tree/Tree$Element;Lkotlin/jvm/functions/Function1;Lorg/jetbrains/jewel/foundation/tree/Tree$Element;Lorg/jetbrains/jewel/foundation/tree/Tree$Element;Ljava/lang/Object;)V
public final fun close ()V
public fun getChildIndex ()I
public final fun getChildren ()Ljava/util/List;
public fun getData ()Ljava/lang/Object;
public fun getDepth ()I
public fun getId ()Ljava/lang/Object;
public fun getNext ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public fun getParent ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public fun getPrevious ()Lorg/jetbrains/jewel/foundation/tree/Tree$Element;
public fun nextElementsIterable ()Ljava/lang/Iterable;
public final fun open (Z)V
public static synthetic fun open$default (Lorg/jetbrains/jewel/foundation/tree/Tree$Element$Node;ZILjava/lang/Object;)V
public fun path ()Ljava/util/List;
public fun previousElementsIterable ()Ljava/lang/Iterable;
public fun setNext (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)V
public fun setPrevious (Lorg/jetbrains/jewel/foundation/tree/Tree$Element;)V
}
public final class org/jetbrains/jewel/foundation/tree/TreeBuilder : org/jetbrains/jewel/foundation/tree/TreeGeneratorScope {
public static final field $stable I
public fun <init> ()V
public fun add (Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element;)V
public fun addLeaf (Ljava/lang/Object;Ljava/lang/Object;)V
public fun addNode (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V
public final fun build ()Lorg/jetbrains/jewel/foundation/tree/Tree;
}
public abstract class org/jetbrains/jewel/foundation/tree/TreeBuilder$Element {
public static final field $stable I
public abstract fun getId ()Ljava/lang/Object;
}
public final class org/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Leaf : org/jetbrains/jewel/foundation/tree/TreeBuilder$Element {
public static final field $stable I
public fun <init> (Ljava/lang/Object;Ljava/lang/Object;)V
public final fun component1 ()Ljava/lang/Object;
public final fun component2 ()Ljava/lang/Object;
public final fun copy (Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Leaf;
public static synthetic fun copy$default (Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Leaf;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Leaf;
public fun equals (Ljava/lang/Object;)Z
public final fun getData ()Ljava/lang/Object;
public fun getId ()Ljava/lang/Object;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Node : org/jetbrains/jewel/foundation/tree/TreeBuilder$Element {
public static final field $stable I
public fun <init> (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V
public final fun component1 ()Ljava/lang/Object;
public final fun component2 ()Ljava/lang/Object;
public final fun component3 ()Lkotlin/jvm/functions/Function1;
public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Node;
public static synthetic fun copy$default (Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Node;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element$Node;
public fun equals (Ljava/lang/Object;)Z
public final fun getChildrenGenerator ()Lkotlin/jvm/functions/Function1;
public final fun getData ()Ljava/lang/Object;
public fun getId ()Ljava/lang/Object;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/jewel/foundation/tree/TreeElementState : org/jetbrains/jewel/foundation/state/InteractiveComponentState, org/jetbrains/jewel/foundation/state/SelectableComponentState {
public static final field Companion Lorg/jetbrains/jewel/foundation/tree/TreeElementState$Companion;
public static final synthetic fun box-impl (J)Lorg/jetbrains/jewel/foundation/tree/TreeElementState;
public fun chooseValue (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object;
public static fun chooseValue-impl (JLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object;
public static fun constructor-impl (J)J
public static final fun copy-ZVebPRw (JZZZZZZZ)J
public static synthetic fun copy-ZVebPRw$default (JZZZZZZZILjava/lang/Object;)J
public fun equals (Ljava/lang/Object;)Z
public static fun equals-impl (JLjava/lang/Object;)Z
public static final fun equals-impl0 (JJ)Z
public final fun getState-s-VKNKU ()J
public fun hashCode ()I
public static fun hashCode-impl (J)I
public fun isActive ()Z
public static fun isActive-impl (J)Z
public fun isEnabled ()Z
public static fun isEnabled-impl (J)Z
public static final fun isExpanded-impl (J)Z
public fun isFocused ()Z
public static fun isFocused-impl (J)Z
public fun isHovered ()Z
public static fun isHovered-impl (J)Z
public fun isPressed ()Z
public static fun isPressed-impl (J)Z
public fun isSelected ()Z
public static fun isSelected-impl (J)Z
public fun toString ()Ljava/lang/String;
public static fun toString-impl (J)Ljava/lang/String;
public final synthetic fun unbox-impl ()J
}
public final class org/jetbrains/jewel/foundation/tree/TreeElementState$Companion {
public final fun of-ZVebPRw (ZZZZZZZ)J
public static synthetic fun of-ZVebPRw$default (Lorg/jetbrains/jewel/foundation/tree/TreeElementState$Companion;ZZZZZZZILjava/lang/Object;)J
}
public abstract interface class org/jetbrains/jewel/foundation/tree/TreeGeneratorScope {
public abstract fun add (Lorg/jetbrains/jewel/foundation/tree/TreeBuilder$Element;)V
public abstract fun addLeaf (Ljava/lang/Object;Ljava/lang/Object;)V
public abstract fun addNode (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V
}
public final class org/jetbrains/jewel/foundation/tree/TreeGeneratorScope$DefaultImpls {
public static synthetic fun addLeaf$default (Lorg/jetbrains/jewel/foundation/tree/TreeGeneratorScope;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)V
public static synthetic fun addNode$default (Lorg/jetbrains/jewel/foundation/tree/TreeGeneratorScope;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
}
public final class org/jetbrains/jewel/foundation/tree/TreeKt {
public static final fun emptyTree ()Lorg/jetbrains/jewel/foundation/tree/Tree;
}
public final class org/jetbrains/jewel/foundation/tree/TreeState : androidx/compose/foundation/gestures/ScrollableState, org/jetbrains/jewel/foundation/lazy/SelectableScope {
public static final field $stable I
public fun <init> (Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public fun dispatchRawDelta (F)F
public fun getCanScrollBackward ()Z
public fun getCanScrollForward ()Z
public final fun getOpenNodes ()Ljava/util/Set;
public fun getSelectedKeys ()Ljava/util/List;
public fun isScrollInProgress ()Z
public final fun openNodes (Ljava/util/List;)V
public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun setOpenNodes (Ljava/util/Set;)V
public fun setSelectedKeys (Ljava/util/List;)V
public final fun toggleNode (Ljava/lang/Object;)V
}
public final class org/jetbrains/jewel/foundation/tree/TreeStateKt {
public static final fun rememberTreeState (Landroidx/compose/foundation/lazy/LazyListState;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/tree/TreeState;
}
public abstract interface class org/jetbrains/jewel/foundation/tree/TreeViewKeybindings : org/jetbrains/jewel/foundation/lazy/SelectableColumnKeybindings {
public abstract fun extendSelectionToChild-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun extendSelectionToParent-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectChild-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectNextSibling-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectParent-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
public abstract fun selectPreviousSibling-ZmokQxo (Ljava/lang/Object;)Ljava/lang/Boolean;
}
public final class org/jetbrains/jewel/foundation/tree/TreeViewKeybindings$DefaultImpls {
public static fun isKeyboardCtrlMetaKeyPressed-ZmokQxo (Lorg/jetbrains/jewel/foundation/tree/TreeViewKeybindings;Ljava/lang/Object;)Z
public static fun isKeyboardMultiSelectionKeyPressed-5xRPYO0 (Lorg/jetbrains/jewel/foundation/tree/TreeViewKeybindings;I)Z
public static fun isKeyboardMultiSelectionKeyPressed-ZmokQxo (Lorg/jetbrains/jewel/foundation/tree/TreeViewKeybindings;Ljava/lang/Object;)Z
}
public abstract interface class org/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent : org/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEvent {
public abstract fun onSelectChild (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public abstract fun onSelectParent (Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}
public final class org/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent$DefaultImpls {
public static fun onEdit (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;)V
public static fun onExtendSelectionToFirst (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onExtendSelectionToLastItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onExtendSelectionWithNextItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onExtendSelectionWithPreviousItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageDownAndExtendSelection (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageDownAndSelectItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageUpAndExtendSelection (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onScrollPageUpAndSelectItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectAll (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectFirstItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectLastItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectNextItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
public static fun onSelectPreviousItem (Lorg/jetbrains/jewel/foundation/tree/TreeViewOnKeyEvent;Ljava/util/List;Lorg/jetbrains/jewel/foundation/lazy/SelectableLazyListState;)V
}

View File

@@ -5,7 +5,6 @@ plugins {
`jewel-publish`
`jewel-check-public-api`
alias(libs.plugins.composeDesktop)
alias(libs.plugins.kotlinx.serialization)
}
private val composeVersion get() = ComposeBuildConfig.composeVersion

View File

@@ -256,9 +256,9 @@ private fun ContentDrawScope.drawRoundedBorder(
expandWidthPx: Float,
) {
val roundRect = when (alignment) {
Stroke.Alignment.Inside -> outline.roundRect.inflate(expandWidthPx - strokeWidthPx / 2f)
Stroke.Alignment.Center -> outline.roundRect.inflate(expandWidthPx)
Stroke.Alignment.Outside -> outline.roundRect.inflate(expandWidthPx + strokeWidthPx / 2f)
Stroke.Alignment.Inside -> outline.roundRect.grow(expandWidthPx - strokeWidthPx / 2f)
Stroke.Alignment.Center -> outline.roundRect.grow(expandWidthPx)
Stroke.Alignment.Outside -> outline.roundRect.grow(expandWidthPx + strokeWidthPx / 2f)
}
if (roundRect.hasAtLeastOneNonRoundedCorner()) {
@@ -267,8 +267,8 @@ private fun ContentDrawScope.drawRoundedBorder(
val borderPath = cache.obtainPath().apply {
reset()
fillType = PathFillType.EvenOdd
addRoundRect(roundRect.deflate(strokeWidthPx / 2f))
addRoundRect(roundRect.inflate(strokeWidthPx / 2f))
addRoundRect(roundRect.shrink(strokeWidthPx / 2f))
addRoundRect(roundRect.grow(strokeWidthPx / 2f))
}
drawPath(borderPath, brush)
} else {

View File

@@ -1,7 +1,5 @@
package org.jetbrains.jewel.foundation
import org.jetbrains.jewel.ExperimentalJewelApi
/**
* Enables the new compositing strategy for rendering directly into Swing
* Graphics. This fixes z-order problems and artifacts on resizing, but

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation
@RequiresOptIn(
level = RequiresOptIn.Level.WARNING,

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation
/**
* Instructs the Poko compiler plugin to generate equals, hashcode,

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation
import androidx.compose.runtime.Immutable
import androidx.compose.runtime.staticCompositionLocalOf

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation
import androidx.compose.runtime.Immutable
import androidx.compose.runtime.staticCompositionLocalOf

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation
@RequiresOptIn(
level = RequiresOptIn.Level.WARNING,

View File

@@ -0,0 +1,34 @@
package org.jetbrains.jewel.foundation
import androidx.compose.ui.geometry.CornerRadius
import androidx.compose.ui.geometry.RoundRect
internal fun RoundRect.grow(delta: Float) =
RoundRect(
left = left - delta,
top = top - delta,
right = right + delta,
bottom = bottom + delta,
topLeftCornerRadius = CornerRadius(topLeftCornerRadius.x + delta, topLeftCornerRadius.y + delta),
topRightCornerRadius = CornerRadius(topRightCornerRadius.x + delta, topRightCornerRadius.y + delta),
bottomLeftCornerRadius = CornerRadius(bottomLeftCornerRadius.x + delta, bottomLeftCornerRadius.y + delta),
bottomRightCornerRadius = CornerRadius(bottomRightCornerRadius.x + delta, bottomRightCornerRadius.y + delta),
)
internal fun RoundRect.shrink(delta: Float) =
RoundRect(
left = left + delta,
top = top + delta,
right = right - delta,
bottom = bottom - delta,
topLeftCornerRadius = CornerRadius(topLeftCornerRadius.x - delta, topLeftCornerRadius.y - delta),
topRightCornerRadius = CornerRadius(topRightCornerRadius.x - delta, topRightCornerRadius.y - delta),
bottomLeftCornerRadius = CornerRadius(bottomLeftCornerRadius.x - delta, bottomLeftCornerRadius.y - delta),
bottomRightCornerRadius = CornerRadius(bottomRightCornerRadius.x - delta, bottomRightCornerRadius.y - delta),
)
internal fun RoundRect.hasAtLeastOneNonRoundedCorner() =
topLeftCornerRadius.x == 0f && topLeftCornerRadius.y == 0f ||
topRightCornerRadius.x == 0f && topRightCornerRadius.y == 0f ||
bottomLeftCornerRadius.x == 0f && bottomLeftCornerRadius.y == 0f ||
bottomRightCornerRadius.x == 0f && bottomRightCornerRadius.y == 0f

View File

@@ -6,7 +6,6 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.isUnspecified
import androidx.compose.ui.unit.Dp
import org.jetbrains.jewel.GenerateDataFunctions
sealed class Stroke {
@Immutable

View File

@@ -190,7 +190,7 @@ interface SelectableColumnOnKeyEvent {
val targetIndex = min((state.lastActiveItemIndex ?: 0) + visibleSize, keys.lastIndex)
val newSelectionList =
keys.subList(state.lastActiveItemIndex ?: 0, targetIndex)
.filter { it is Selectable }
.filterIsInstance<Selectable>()
.let {
state.selectedKeys + it.map { selectableKey -> selectableKey.key }
}

View File

@@ -0,0 +1,18 @@
package org.jetbrains.jewel.foundation.modifier
import androidx.compose.ui.Modifier
import androidx.compose.ui.input.pointer.PointerEventType
import androidx.compose.ui.input.pointer.pointerInput
fun Modifier.onHover(onHover: (Boolean) -> Unit): Modifier =
pointerInput(Unit) {
awaitPointerEventScope {
while (true) {
val event = awaitPointerEvent()
when (event.type) {
PointerEventType.Enter -> onHover(true)
PointerEventType.Exit -> onHover(false)
}
}
}
}

View File

@@ -1,6 +1,6 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.state
internal object CommonStateBitMask {
object CommonStateBitMask {
val Enabled = 1UL shl 0
val Focused = 1UL shl 1

View File

@@ -1,7 +1,8 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.state
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Stable
import org.jetbrains.jewel.foundation.theme.JewelTheme
interface FocusableComponentState : InteractiveComponentState {

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.state
import androidx.compose.runtime.Stable

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.state
import androidx.compose.runtime.Stable

View File

@@ -1,9 +1,9 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.state
import androidx.compose.runtime.Stable
import androidx.compose.ui.state.ToggleableState
import org.jetbrains.jewel.CommonStateBitMask.Indeterminate
import org.jetbrains.jewel.CommonStateBitMask.Selected
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Indeterminate
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Selected
interface ToggleableComponentState : SelectableComponentState {

View File

@@ -0,0 +1,102 @@
package org.jetbrains.jewel.foundation.theme
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.runtime.staticCompositionLocalOf
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.TextStyle
import org.jetbrains.jewel.foundation.GlobalColors
import org.jetbrains.jewel.foundation.GlobalMetrics
import org.jetbrains.jewel.foundation.LocalGlobalColors
import org.jetbrains.jewel.foundation.LocalGlobalMetrics
interface JewelTheme {
companion object {
val globalColors: GlobalColors
@Composable
@ReadOnlyComposable
get() = LocalGlobalColors.current
val globalMetrics: GlobalMetrics
@Composable
@ReadOnlyComposable
get() = LocalGlobalMetrics.current
val textStyle: TextStyle
@Composable
@ReadOnlyComposable
get() = LocalTextStyle.current
val contentColor: Color
@Composable
@ReadOnlyComposable
get() = LocalContentColor.current
val isDark: Boolean
@Composable
@ReadOnlyComposable
get() = LocalIsDarkTheme.current
val isSwingCompatMode
@Composable
@ReadOnlyComposable
get() = LocalSwingCompatMode.current
}
}
@Composable
fun JewelTheme(
theme: ThemeDefinition,
swingCompatMode: Boolean,
content: @Composable () -> Unit,
) {
CompositionLocalProvider(LocalSwingCompatMode provides swingCompatMode) {
JewelTheme(theme, content)
}
}
@Composable
fun JewelTheme(theme: ThemeDefinition, content: @Composable () -> Unit) {
CompositionLocalProvider(
LocalIsDarkTheme provides theme.isDark,
LocalContentColor provides theme.contentColor,
LocalTextStyle provides theme.defaultTextStyle,
LocalGlobalColors provides theme.globalColors,
LocalGlobalMetrics provides theme.globalMetrics,
content = content,
)
}
val LocalContentColor = staticCompositionLocalOf<Color> {
error("No ContentColor provided")
}
internal val LocalIsDarkTheme = staticCompositionLocalOf<Boolean> {
error("No IsDarkTheme provided")
}
internal val LocalSwingCompatMode = staticCompositionLocalOf {
// By default, Swing compat is not enabled
false
}
val LocalColorPalette = staticCompositionLocalOf {
ThemeColorPalette.Empty
}
val LocalIconData = staticCompositionLocalOf {
ThemeIconData.Empty
}
val LocalTextStyle = staticCompositionLocalOf<TextStyle> {
error("No TextStyle provided")
}
/** Overrides the dark mode for the current composition scope. */
@Composable
fun OverrideDarkMode(isDark: Boolean, content: @Composable () -> Unit) {
CompositionLocalProvider(LocalIsDarkTheme provides isDark, content = content)
}

View File

@@ -1,7 +1,8 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.theme
import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color
import org.jetbrains.jewel.foundation.GenerateDataFunctions
private val colorKeyRegex: Regex
get() = "([a-z]+)(\\d+)".toRegex(RegexOption.IGNORE_CASE)

View File

@@ -1,8 +1,11 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.theme
import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.TextStyle
import org.jetbrains.jewel.foundation.GenerateDataFunctions
import org.jetbrains.jewel.foundation.GlobalColors
import org.jetbrains.jewel.foundation.GlobalMetrics
@Immutable
@GenerateDataFunctions

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.theme
import androidx.compose.runtime.Immutable

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel
package org.jetbrains.jewel.foundation.theme
import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color

View File

@@ -24,19 +24,19 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.CommonStateBitMask
import org.jetbrains.jewel.CommonStateBitMask.Active
import org.jetbrains.jewel.CommonStateBitMask.Enabled
import org.jetbrains.jewel.CommonStateBitMask.Focused
import org.jetbrains.jewel.CommonStateBitMask.Hovered
import org.jetbrains.jewel.CommonStateBitMask.Pressed
import org.jetbrains.jewel.CommonStateBitMask.Selected
import org.jetbrains.jewel.InteractiveComponentState
import org.jetbrains.jewel.SelectableComponentState
import org.jetbrains.jewel.foundation.lazy.SelectableLazyColumn
import org.jetbrains.jewel.foundation.lazy.SelectableLazyItemScope
import org.jetbrains.jewel.foundation.lazy.SelectionMode
import org.jetbrains.jewel.foundation.lazy.itemsIndexed
import org.jetbrains.jewel.foundation.state.CommonStateBitMask
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Active
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Enabled
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Focused
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Hovered
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Pressed
import org.jetbrains.jewel.foundation.state.CommonStateBitMask.Selected
import org.jetbrains.jewel.foundation.state.InteractiveComponentState
import org.jetbrains.jewel.foundation.state.SelectableComponentState
import org.jetbrains.jewel.foundation.utils.Log
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds

View File

@@ -38,6 +38,7 @@ internal interface Logger {
}
// TODO remove and replace with real logger
@Deprecated("Use a real logger instead")
internal object Log : Logger {
override var currentLogLevel: LogLevel = LogLevel.Off

View File

@@ -1,20 +1,5 @@
public final class org/jetbrains/jewel/bridge/BridgeGlobalColorsKt {
public static final fun readFromLaF (Lorg/jetbrains/jewel/BorderColors$Companion;)Lorg/jetbrains/jewel/BorderColors;
public static final fun readFromLaF (Lorg/jetbrains/jewel/GlobalColors$Companion;)Lorg/jetbrains/jewel/GlobalColors;
public static final fun readFromLaF (Lorg/jetbrains/jewel/OutlineColors$Companion;)Lorg/jetbrains/jewel/OutlineColors;
}
public final class org/jetbrains/jewel/bridge/BridgeGlobalMetricsKt {
public static final fun readFromLaF (Lorg/jetbrains/jewel/GlobalMetrics$Companion;)Lorg/jetbrains/jewel/GlobalMetrics;
}
public final class org/jetbrains/jewel/bridge/BridgeResourceResolverKt {
public static final fun bridgePainterProvider (Ljava/lang/String;)Lorg/jetbrains/jewel/painter/ResourcePainterProvider;
}
public final class org/jetbrains/jewel/bridge/BridgeThemeColorPaletteKt {
public static final fun getWindowsPopupBorder (Lorg/jetbrains/jewel/ThemeColorPalette;)Landroidx/compose/ui/graphics/Color;
public static final fun readFromLaF (Lorg/jetbrains/jewel/ThemeColorPalette$Companion;)Lorg/jetbrains/jewel/ThemeColorPalette;
public static final fun bridgePainterProvider (Ljava/lang/String;)Lorg/jetbrains/jewel/ui/painter/ResourcePainterProvider;
}
public final class org/jetbrains/jewel/bridge/BridgeUtilsKt {
@@ -58,10 +43,6 @@ public final class org/jetbrains/jewel/bridge/JewelBridgeException$KeysNotFoundE
public fun <init> (Ljava/util/List;Ljava/lang/String;)V
}
public final class org/jetbrains/jewel/bridge/SwingBridgeThemeKt {
public static final fun SwingBridgeTheme (Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V
}
public abstract interface annotation class org/jetbrains/jewel/bridge/SwingLafKey : java/lang/annotation/Annotation {
public abstract fun key ()Ljava/lang/String;
}
@@ -76,3 +57,22 @@ public final class org/jetbrains/jewel/bridge/actionSystem/ProvideDataKt {
public static final fun provideData (Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier;
}
public final class org/jetbrains/jewel/bridge/theme/BridgeGlobalColorsKt {
public static final fun readFromLaF (Lorg/jetbrains/jewel/foundation/BorderColors$Companion;)Lorg/jetbrains/jewel/foundation/BorderColors;
public static final fun readFromLaF (Lorg/jetbrains/jewel/foundation/GlobalColors$Companion;)Lorg/jetbrains/jewel/foundation/GlobalColors;
public static final fun readFromLaF (Lorg/jetbrains/jewel/foundation/OutlineColors$Companion;)Lorg/jetbrains/jewel/foundation/OutlineColors;
}
public final class org/jetbrains/jewel/bridge/theme/BridgeGlobalMetricsKt {
public static final fun readFromLaF (Lorg/jetbrains/jewel/foundation/GlobalMetrics$Companion;)Lorg/jetbrains/jewel/foundation/GlobalMetrics;
}
public final class org/jetbrains/jewel/bridge/theme/BridgeThemeColorPaletteKt {
public static final fun getWindowsPopupBorder (Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;)Landroidx/compose/ui/graphics/Color;
public static final fun readFromLaF (Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette$Companion;)Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;
}
public final class org/jetbrains/jewel/bridge/theme/SwingBridgeThemeKt {
public static final fun SwingBridgeTheme (Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V
}

View File

@@ -9,7 +9,7 @@ plugins {
}
dependencies {
api(projects.intUi.intUiCore) {
api(projects.ui) {
exclude(group = "org.jetbrains.kotlinx")
}
when (supportedIJVersion()) {

View File

@@ -1,11 +1,19 @@
public final class org/jetbrains/jewel/bridge/BridgeIconDataKt {
public static final fun readFromLaF (Lorg/jetbrains/jewel/ThemeIconData$Companion;)Lorg/jetbrains/jewel/ThemeIconData;
public static final fun readFromLaF (Lorg/jetbrains/jewel/foundation/theme/ThemeIconData$Companion;)Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;
}
public final class org/jetbrains/jewel/bridge/BridgePainterHintsProvider : org/jetbrains/jewel/ui/painter/BasePainterHintsProvider {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/bridge/BridgePainterHintsProvider$Companion;
public synthetic fun <init> (ZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun hints (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Ljava/util/List;
}
public final class org/jetbrains/jewel/bridge/BridgePainterHintsProvider$Companion {
public final fun invoke (Z)Lorg/jetbrains/jewel/intui/core/IntUiPainterHintsProvider;
public final fun invoke (Z)Lorg/jetbrains/jewel/ui/painter/BasePainterHintsProvider;
}
public final class org/jetbrains/jewel/bridge/UiThemeExtensionsKt {
public static final fun getIcons (Lcom/intellij/ide/ui/UITheme;)Ljava/util/Map;
}

View File

@@ -5,7 +5,7 @@ plugins {
}
dependencies {
api(projects.intUi.intUiCore)
api(projects.ui)
compileOnly(libs.bundles.idea232)
}

View File

@@ -2,8 +2,8 @@ package org.jetbrains.jewel.bridge
import com.intellij.ide.ui.UITheme
import com.intellij.ui.ColorUtil
import org.jetbrains.jewel.InternalJewelApi
import org.jetbrains.jewel.ThemeIconData
import org.jetbrains.jewel.foundation.InternalJewelApi
import org.jetbrains.jewel.foundation.theme.ThemeIconData
@OptIn(InternalJewelApi::class)
fun ThemeIconData.Companion.readFromLaF(): ThemeIconData {

View File

@@ -1,7 +1,7 @@
package org.jetbrains.jewel.bridge
import com.intellij.util.ui.DirProvider
import org.jetbrains.jewel.painter.PainterResourcePathHint
import org.jetbrains.jewel.ui.painter.PainterResourcePathHint
internal object BridgeOverride : PainterResourcePathHint {

View File

@@ -5,13 +5,13 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalDensity
import com.intellij.ide.ui.UITheme
import com.intellij.openapi.diagnostic.thisLogger
import org.jetbrains.jewel.InternalJewelApi
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.intui.core.IntUiPainterHintsProvider
import org.jetbrains.jewel.painter.PainterHint
import org.jetbrains.jewel.painter.hints.Dark
import org.jetbrains.jewel.painter.hints.HiDpi
import org.jetbrains.jewel.util.fromRGBAHexString
import org.jetbrains.jewel.foundation.InternalJewelApi
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.ui.painter.BasePainterHintsProvider
import org.jetbrains.jewel.ui.painter.PainterHint
import org.jetbrains.jewel.ui.painter.hints.Dark
import org.jetbrains.jewel.ui.painter.hints.HiDpi
import org.jetbrains.jewel.ui.util.fromRGBAHexString
@InternalJewelApi
class BridgePainterHintsProvider private constructor(
@@ -19,7 +19,7 @@ class BridgePainterHintsProvider private constructor(
intellijIconPalette: Map<String, String> = emptyMap(),
themeIconPalette: Map<String, String?> = emptyMap(),
themeColorPalette: Map<String, Color?> = emptyMap(),
) : IntUiPainterHintsProvider(
) : BasePainterHintsProvider(
isDark,
intellijIconPalette,
themeIconPalette,
@@ -38,7 +38,7 @@ class BridgePainterHintsProvider private constructor(
private val logger = thisLogger()
operator fun invoke(isDark: Boolean): IntUiPainterHintsProvider {
operator fun invoke(isDark: Boolean): BasePainterHintsProvider {
val uiTheme = currentUiThemeOrNull() ?: return BridgePainterHintsProvider(isDark)
logger.info("Parsing theme info from theme ${uiTheme.name} (id: ${uiTheme.id}, isDark: ${uiTheme.isDark})")

View File

@@ -4,7 +4,7 @@ import com.intellij.ide.ui.LafManager
import com.intellij.ide.ui.UITheme
import com.intellij.ide.ui.laf.UIThemeBasedLookAndFeelInfo
import com.intellij.openapi.diagnostic.Logger
import org.jetbrains.jewel.InternalJewelApi
import org.jetbrains.jewel.foundation.InternalJewelApi
import java.lang.reflect.Field
private val logger = Logger.getInstance("UiThemeExtensions")
@@ -25,8 +25,8 @@ val UITheme.icons: Map<String, String>
// TODO #116 replace with public API access once it's made available (IJP 233?)
internal val UITheme.iconColorPalette: Map<String, String>
get() = readMapField<Map<String, String>>(classUITheme.getDeclaredField("icons"))
.get("ColorPalette").orEmpty()
get() = readMapField<Map<String, String>>(classUITheme.getDeclaredField("icons"))["ColorPalette"]
.orEmpty()
// TODO #116 replace with public API access once it's made available (IJP 233?)
internal val UITheme.selectedIconColorPalette: Map<String, String>

View File

@@ -1,8 +1,15 @@
public final class org/jetbrains/jewel/bridge/BridgeIconDataKt {
public static final fun readFromLaF (Lorg/jetbrains/jewel/ThemeIconData$Companion;)Lorg/jetbrains/jewel/ThemeIconData;
public static final fun readFromLaF (Lorg/jetbrains/jewel/foundation/theme/ThemeIconData$Companion;)Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;
}
public final class org/jetbrains/jewel/bridge/BridgePainterHintsProvider : org/jetbrains/jewel/ui/painter/BasePainterHintsProvider {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/bridge/BridgePainterHintsProvider$Companion;
public synthetic fun <init> (ZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun hints (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Ljava/util/List;
}
public final class org/jetbrains/jewel/bridge/BridgePainterHintsProvider$Companion {
public final fun invoke (Z)Lorg/jetbrains/jewel/intui/core/IntUiPainterHintsProvider;
public final fun invoke (Z)Lorg/jetbrains/jewel/ui/painter/BasePainterHintsProvider;
}

View File

@@ -5,7 +5,7 @@ plugins {
}
dependencies {
api(projects.intUi.intUiCore)
api(projects.ui)
compileOnly(libs.bundles.idea233)
}

View File

@@ -1,7 +1,7 @@
package org.jetbrains.jewel.bridge
import com.intellij.ide.ui.UITheme
import org.jetbrains.jewel.ThemeIconData
import org.jetbrains.jewel.foundation.theme.ThemeIconData
@Suppress("UnstableApiUsage")
fun ThemeIconData.Companion.readFromLaF(): ThemeIconData {

View File

@@ -3,7 +3,7 @@ package org.jetbrains.jewel.bridge
import com.intellij.openapi.diagnostic.Logger
import com.intellij.ui.icons.patchIconPath
import com.intellij.util.ui.DirProvider
import org.jetbrains.jewel.painter.PainterResourcePathHint
import org.jetbrains.jewel.ui.painter.PainterResourcePathHint
internal object BridgeOverride : PainterResourcePathHint {

View File

@@ -5,12 +5,12 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalDensity
import com.intellij.ide.ui.UITheme
import com.intellij.openapi.diagnostic.thisLogger
import org.jetbrains.jewel.InternalJewelApi
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.intui.core.IntUiPainterHintsProvider
import org.jetbrains.jewel.painter.PainterHint
import org.jetbrains.jewel.painter.hints.Dark
import org.jetbrains.jewel.painter.hints.HiDpi
import org.jetbrains.jewel.foundation.InternalJewelApi
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.ui.painter.BasePainterHintsProvider
import org.jetbrains.jewel.ui.painter.PainterHint
import org.jetbrains.jewel.ui.painter.hints.Dark
import org.jetbrains.jewel.ui.painter.hints.HiDpi
@InternalJewelApi
class BridgePainterHintsProvider private constructor(
@@ -18,7 +18,7 @@ class BridgePainterHintsProvider private constructor(
intellijIconPalette: Map<String, String?> = emptyMap(),
themeIconPalette: Map<String, String?> = emptyMap(),
themeColorPalette: Map<String, Color?> = emptyMap(),
) : IntUiPainterHintsProvider(
) : BasePainterHintsProvider(
isDark,
intellijIconPalette,
themeIconPalette,
@@ -37,7 +37,7 @@ class BridgePainterHintsProvider private constructor(
private val logger = thisLogger()
operator fun invoke(isDark: Boolean): IntUiPainterHintsProvider {
operator fun invoke(isDark: Boolean): BasePainterHintsProvider {
val uiTheme = currentUiThemeOrNull() ?: return BridgePainterHintsProvider(isDark)
logger.info("Parsing theme info from theme ${uiTheme.name} (id: ${uiTheme.id}, isDark: ${uiTheme.isDark})")

View File

@@ -1,10 +1,10 @@
package org.jetbrains.jewel.bridge
import com.intellij.util.ui.DirProvider
import org.jetbrains.jewel.painter.ResourcePainterProvider
import org.jetbrains.jewel.ui.painter.ResourcePainterProvider
/**
* [ResourceResolver] to resolve resource in Intellij Module and Bridge module.
* [ResourcePainterProvider] to resolve resource in Intellij Module and Bridge module.
*/
fun bridgePainterProvider(path: String) =
ResourcePainterProvider(path, DirProvider::class.java.classLoader, SwingBridgeService::class.java.classLoader)

View File

@@ -113,7 +113,7 @@ fun Insets.toPaddingValues() =
/**
* Converts a [JBInsets] to [PaddingValues], in a scaling-aware way. This
* means that the resulting [PaddingValues] will be constructed from the
* [JBInsets.unscaled] values, treated as [Dp]. This avoids double scaling.
* [JBInsets.getUnscaled] values, treated as [Dp]. This avoids double scaling.
*/
fun JBInsets.toPaddingValues() =
PaddingValues(unscaled.left.dp, unscaled.top.dp, unscaled.right.dp, unscaled.bottom.dp)

View File

@@ -15,8 +15,10 @@ import kotlinx.coroutines.flow.SharingStarted
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.mapLatest
import kotlinx.coroutines.flow.stateIn
import org.jetbrains.jewel.ComponentStyling
import org.jetbrains.jewel.ThemeDefinition
import org.jetbrains.jewel.bridge.theme.createBridgeComponentStyling
import org.jetbrains.jewel.bridge.theme.createBridgeThemeDefinition
import org.jetbrains.jewel.foundation.theme.ThemeDefinition
import org.jetbrains.jewel.ui.ComponentStyling
import kotlin.time.Duration.Companion.milliseconds
@Service(Level.APP)

View File

@@ -1,8 +1,9 @@
package org.jetbrains.jewel.bridge
package org.jetbrains.jewel.bridge.theme
import org.jetbrains.jewel.BorderColors
import org.jetbrains.jewel.GlobalColors
import org.jetbrains.jewel.OutlineColors
import org.jetbrains.jewel.bridge.retrieveColorOrUnspecified
import org.jetbrains.jewel.foundation.BorderColors
import org.jetbrains.jewel.foundation.GlobalColors
import org.jetbrains.jewel.foundation.OutlineColors
fun GlobalColors.Companion.readFromLaF() =
GlobalColors(

View File

@@ -1,11 +1,11 @@
package org.jetbrains.jewel.bridge
package org.jetbrains.jewel.bridge.theme
import androidx.compose.ui.unit.dp
import com.intellij.ide.ui.laf.darcula.DarculaUIUtil
import com.intellij.ui.scale.JBUIScale
import com.intellij.util.ui.JBUI
import com.intellij.util.ui.UIUtil
import org.jetbrains.jewel.GlobalMetrics
import org.jetbrains.jewel.foundation.GlobalMetrics
fun GlobalMetrics.Companion.readFromLaF(): GlobalMetrics {
// Copied from DarculaUIUtil.doPaint(java.awt.Graphics2D, int, int, float, float, boolean)

View File

@@ -1,9 +1,10 @@
package org.jetbrains.jewel.bridge
package org.jetbrains.jewel.bridge.theme
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.isSpecified
import com.intellij.openapi.diagnostic.Logger
import org.jetbrains.jewel.ThemeColorPalette
import org.jetbrains.jewel.bridge.toComposeColor
import org.jetbrains.jewel.foundation.theme.ThemeColorPalette
import java.util.TreeMap
private val logger = Logger.getInstance("BridgeThemeColorPalette")
@@ -22,7 +23,7 @@ fun ThemeColorPalette.Companion.readFromLaF(): ThemeColorPalette {
val teal = readPaletteColors("Teal")
val windowsPopupBorder = readPaletteColor("windowsPopupBorder")
val rawMap = buildMap<String, Color> {
val rawMap = buildMap {
putAll(grey)
putAll(blue)
putAll(green)

View File

@@ -1,4 +1,4 @@
package org.jetbrains.jewel.bridge
package org.jetbrains.jewel.bridge.theme
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.shape.CornerSize
@@ -21,81 +21,94 @@ import com.intellij.util.ui.DirProvider
import com.intellij.util.ui.JBUI
import com.intellij.util.ui.NamedColorUtil
import com.intellij.util.ui.StatusText
import org.jetbrains.jewel.ComponentStyling
import org.jetbrains.jewel.GlobalColors
import org.jetbrains.jewel.GlobalMetrics
import org.jetbrains.jewel.ThemeColorPalette
import org.jetbrains.jewel.ThemeDefinition
import org.jetbrains.jewel.ThemeIconData
import org.jetbrains.jewel.intui.core.styling.defaults
import org.jetbrains.jewel.styling.ButtonColors
import org.jetbrains.jewel.styling.ButtonMetrics
import org.jetbrains.jewel.styling.ButtonStyle
import org.jetbrains.jewel.styling.CheckboxColors
import org.jetbrains.jewel.styling.CheckboxIcons
import org.jetbrains.jewel.styling.CheckboxMetrics
import org.jetbrains.jewel.styling.CheckboxStyle
import org.jetbrains.jewel.styling.ChipColors
import org.jetbrains.jewel.styling.ChipMetrics
import org.jetbrains.jewel.styling.ChipStyle
import org.jetbrains.jewel.styling.CircularProgressStyle
import org.jetbrains.jewel.styling.DividerMetrics
import org.jetbrains.jewel.styling.DividerStyle
import org.jetbrains.jewel.styling.DropdownColors
import org.jetbrains.jewel.styling.DropdownIcons
import org.jetbrains.jewel.styling.DropdownMetrics
import org.jetbrains.jewel.styling.DropdownStyle
import org.jetbrains.jewel.styling.GroupHeaderColors
import org.jetbrains.jewel.styling.GroupHeaderMetrics
import org.jetbrains.jewel.styling.GroupHeaderStyle
import org.jetbrains.jewel.styling.HorizontalProgressBarColors
import org.jetbrains.jewel.styling.HorizontalProgressBarMetrics
import org.jetbrains.jewel.styling.HorizontalProgressBarStyle
import org.jetbrains.jewel.styling.IconButtonColors
import org.jetbrains.jewel.styling.IconButtonMetrics
import org.jetbrains.jewel.styling.IconButtonStyle
import org.jetbrains.jewel.styling.InputFieldStyle
import org.jetbrains.jewel.styling.LabelledTextFieldColors
import org.jetbrains.jewel.styling.LabelledTextFieldMetrics
import org.jetbrains.jewel.styling.LabelledTextFieldStyle
import org.jetbrains.jewel.styling.LabelledTextFieldTextStyles
import org.jetbrains.jewel.styling.LazyTreeColors
import org.jetbrains.jewel.styling.LazyTreeIcons
import org.jetbrains.jewel.styling.LazyTreeMetrics
import org.jetbrains.jewel.styling.LazyTreeStyle
import org.jetbrains.jewel.styling.LinkColors
import org.jetbrains.jewel.styling.LinkIcons
import org.jetbrains.jewel.styling.LinkMetrics
import org.jetbrains.jewel.styling.LinkStyle
import org.jetbrains.jewel.styling.LinkTextStyles
import org.jetbrains.jewel.styling.MenuColors
import org.jetbrains.jewel.styling.MenuIcons
import org.jetbrains.jewel.styling.MenuItemColors
import org.jetbrains.jewel.styling.MenuItemMetrics
import org.jetbrains.jewel.styling.MenuMetrics
import org.jetbrains.jewel.styling.MenuStyle
import org.jetbrains.jewel.styling.RadioButtonColors
import org.jetbrains.jewel.styling.RadioButtonIcons
import org.jetbrains.jewel.styling.RadioButtonMetrics
import org.jetbrains.jewel.styling.RadioButtonStyle
import org.jetbrains.jewel.styling.ScrollbarColors
import org.jetbrains.jewel.styling.ScrollbarMetrics
import org.jetbrains.jewel.styling.ScrollbarStyle
import org.jetbrains.jewel.styling.SubmenuMetrics
import org.jetbrains.jewel.styling.TabColors
import org.jetbrains.jewel.styling.TabContentAlpha
import org.jetbrains.jewel.styling.TabIcons
import org.jetbrains.jewel.styling.TabMetrics
import org.jetbrains.jewel.styling.TabStyle
import org.jetbrains.jewel.styling.TextAreaColors
import org.jetbrains.jewel.styling.TextAreaMetrics
import org.jetbrains.jewel.styling.TextAreaStyle
import org.jetbrains.jewel.styling.TextFieldColors
import org.jetbrains.jewel.styling.TextFieldMetrics
import org.jetbrains.jewel.styling.TextFieldStyle
import org.jetbrains.jewel.styling.TooltipColors
import org.jetbrains.jewel.styling.TooltipMetrics
import org.jetbrains.jewel.styling.TooltipStyle
import org.jetbrains.jewel.bridge.bridgePainterProvider
import org.jetbrains.jewel.bridge.createVerticalBrush
import org.jetbrains.jewel.bridge.dp
import org.jetbrains.jewel.bridge.minus
import org.jetbrains.jewel.bridge.readFromLaF
import org.jetbrains.jewel.bridge.retrieveArcAsCornerSizeWithFallbacks
import org.jetbrains.jewel.bridge.retrieveColorOrUnspecified
import org.jetbrains.jewel.bridge.retrieveColorsOrUnspecified
import org.jetbrains.jewel.bridge.retrieveInsetsAsPaddingValues
import org.jetbrains.jewel.bridge.retrieveIntAsDpOrUnspecified
import org.jetbrains.jewel.bridge.retrieveTextStyle
import org.jetbrains.jewel.bridge.toComposeColor
import org.jetbrains.jewel.bridge.toComposeColorOrUnspecified
import org.jetbrains.jewel.bridge.toPaddingValues
import org.jetbrains.jewel.foundation.GlobalColors
import org.jetbrains.jewel.foundation.GlobalMetrics
import org.jetbrains.jewel.foundation.theme.ThemeColorPalette
import org.jetbrains.jewel.foundation.theme.ThemeDefinition
import org.jetbrains.jewel.foundation.theme.ThemeIconData
import org.jetbrains.jewel.ui.ComponentStyling
import org.jetbrains.jewel.ui.component.styling.ButtonColors
import org.jetbrains.jewel.ui.component.styling.ButtonMetrics
import org.jetbrains.jewel.ui.component.styling.ButtonStyle
import org.jetbrains.jewel.ui.component.styling.CheckboxColors
import org.jetbrains.jewel.ui.component.styling.CheckboxIcons
import org.jetbrains.jewel.ui.component.styling.CheckboxMetrics
import org.jetbrains.jewel.ui.component.styling.CheckboxStyle
import org.jetbrains.jewel.ui.component.styling.ChipColors
import org.jetbrains.jewel.ui.component.styling.ChipMetrics
import org.jetbrains.jewel.ui.component.styling.ChipStyle
import org.jetbrains.jewel.ui.component.styling.CircularProgressStyle
import org.jetbrains.jewel.ui.component.styling.DividerMetrics
import org.jetbrains.jewel.ui.component.styling.DividerStyle
import org.jetbrains.jewel.ui.component.styling.DropdownColors
import org.jetbrains.jewel.ui.component.styling.DropdownIcons
import org.jetbrains.jewel.ui.component.styling.DropdownMetrics
import org.jetbrains.jewel.ui.component.styling.DropdownStyle
import org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
import org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics
import org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
import org.jetbrains.jewel.ui.component.styling.IconButtonColors
import org.jetbrains.jewel.ui.component.styling.IconButtonMetrics
import org.jetbrains.jewel.ui.component.styling.IconButtonStyle
import org.jetbrains.jewel.ui.component.styling.InputFieldStyle
import org.jetbrains.jewel.ui.component.styling.LabelledTextFieldColors
import org.jetbrains.jewel.ui.component.styling.LabelledTextFieldMetrics
import org.jetbrains.jewel.ui.component.styling.LabelledTextFieldStyle
import org.jetbrains.jewel.ui.component.styling.LabelledTextFieldTextStyles
import org.jetbrains.jewel.ui.component.styling.LazyTreeColors
import org.jetbrains.jewel.ui.component.styling.LazyTreeIcons
import org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics
import org.jetbrains.jewel.ui.component.styling.LazyTreeStyle
import org.jetbrains.jewel.ui.component.styling.LinkColors
import org.jetbrains.jewel.ui.component.styling.LinkIcons
import org.jetbrains.jewel.ui.component.styling.LinkMetrics
import org.jetbrains.jewel.ui.component.styling.LinkStyle
import org.jetbrains.jewel.ui.component.styling.LinkTextStyles
import org.jetbrains.jewel.ui.component.styling.MenuColors
import org.jetbrains.jewel.ui.component.styling.MenuIcons
import org.jetbrains.jewel.ui.component.styling.MenuItemColors
import org.jetbrains.jewel.ui.component.styling.MenuItemMetrics
import org.jetbrains.jewel.ui.component.styling.MenuMetrics
import org.jetbrains.jewel.ui.component.styling.MenuStyle
import org.jetbrains.jewel.ui.component.styling.RadioButtonColors
import org.jetbrains.jewel.ui.component.styling.RadioButtonIcons
import org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics
import org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
import org.jetbrains.jewel.ui.component.styling.ScrollbarColors
import org.jetbrains.jewel.ui.component.styling.ScrollbarMetrics
import org.jetbrains.jewel.ui.component.styling.ScrollbarStyle
import org.jetbrains.jewel.ui.component.styling.SubmenuMetrics
import org.jetbrains.jewel.ui.component.styling.TabColors
import org.jetbrains.jewel.ui.component.styling.TabContentAlpha
import org.jetbrains.jewel.ui.component.styling.TabIcons
import org.jetbrains.jewel.ui.component.styling.TabMetrics
import org.jetbrains.jewel.ui.component.styling.TabStyle
import org.jetbrains.jewel.ui.component.styling.TextAreaColors
import org.jetbrains.jewel.ui.component.styling.TextAreaMetrics
import org.jetbrains.jewel.ui.component.styling.TextAreaStyle
import org.jetbrains.jewel.ui.component.styling.TextFieldColors
import org.jetbrains.jewel.ui.component.styling.TextFieldMetrics
import org.jetbrains.jewel.ui.component.styling.TextFieldStyle
import org.jetbrains.jewel.ui.component.styling.TooltipColors
import org.jetbrains.jewel.ui.component.styling.TooltipMetrics
import org.jetbrains.jewel.ui.component.styling.TooltipStyle
import org.jetbrains.skiko.DependsOnJBR
import javax.swing.UIManager
import kotlin.time.Duration.Companion.milliseconds

View File

@@ -1,13 +1,15 @@
package org.jetbrains.jewel.bridge
package org.jetbrains.jewel.bridge.theme
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import com.intellij.openapi.components.service
import org.jetbrains.jewel.ExperimentalJewelApi
import org.jetbrains.jewel.intui.core.BaseIntUiTheme
import org.jetbrains.jewel.painter.LocalPainterHintsProvider
import org.jetbrains.jewel.bridge.BridgePainterHintsProvider
import org.jetbrains.jewel.bridge.SwingBridgeService
import org.jetbrains.jewel.foundation.ExperimentalJewelApi
import org.jetbrains.jewel.ui.painter.LocalPainterHintsProvider
import org.jetbrains.jewel.ui.theme.BaseJewelTheme
private val bridgeService
get() = service<SwingBridgeService>()
@@ -18,7 +20,7 @@ fun SwingBridgeTheme(content: @Composable () -> Unit) {
val themeData by bridgeService.currentBridgeThemeData.collectAsState()
// TODO handle non-Int UI themes, too
BaseIntUiTheme(themeData.themeDefinition, {
BaseJewelTheme(themeData.themeDefinition, {
themeData.componentStyling.providedStyles()
}, swingCompatMode = true) {
CompositionLocalProvider(LocalPainterHintsProvider provides BridgePainterHintsProvider(themeData.themeDefinition.isDark)) {

View File

@@ -1,37 +0,0 @@
public final class org/jetbrains/jewel/intui/core/BaseIntUiThemeKt {
public static final fun BaseIntUiTheme (Lorg/jetbrains/jewel/ThemeDefinition;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V
public static final fun BaseIntUiTheme (Lorg/jetbrains/jewel/ThemeDefinition;Lkotlin/jvm/functions/Function2;ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V
}
public abstract class org/jetbrains/jewel/intui/core/IntUiPainterHintsProvider : org/jetbrains/jewel/painter/PainterHintsProvider {
public static final field $stable I
public fun <init> (ZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
protected final fun getPaletteHint (Ljava/lang/String;)Lorg/jetbrains/jewel/painter/PainterHint;
public fun priorityHints (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Ljava/util/List;
}
public final class org/jetbrains/jewel/intui/core/styling/CommonMetricsKt {
public static final fun defaults-VpY3zN4 (Lorg/jetbrains/jewel/styling/DividerMetrics$Companion;FF)Lorg/jetbrains/jewel/styling/DividerMetrics;
public static synthetic fun defaults-VpY3zN4$default (Lorg/jetbrains/jewel/styling/DividerMetrics$Companion;FFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/DividerMetrics;
public static final fun defaults-_3NXNO4 (Lorg/jetbrains/jewel/styling/TooltipMetrics$Companion;Landroidx/compose/foundation/layout/PaddingValues;JLandroidx/compose/foundation/shape/CornerSize;FFJLandroidx/compose/ui/Alignment$Horizontal;)Lorg/jetbrains/jewel/styling/TooltipMetrics;
public static synthetic fun defaults-_3NXNO4$default (Lorg/jetbrains/jewel/styling/TooltipMetrics$Companion;Landroidx/compose/foundation/layout/PaddingValues;JLandroidx/compose/foundation/shape/CornerSize;FFJLandroidx/compose/ui/Alignment$Horizontal;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TooltipMetrics;
}
public final class org/jetbrains/jewel/intui/core/theme/IntUiDarkTheme : org/jetbrains/jewel/ThemeDescriptor {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/core/theme/IntUiDarkTheme;
public fun getColors ()Lorg/jetbrains/jewel/ThemeColorPalette;
public fun getIconData ()Lorg/jetbrains/jewel/ThemeIconData;
public fun getName ()Ljava/lang/String;
public fun isDark ()Z
}
public final class org/jetbrains/jewel/intui/core/theme/IntUiLightTheme : org/jetbrains/jewel/ThemeDescriptor {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/core/theme/IntUiLightTheme;
public fun getColors ()Lorg/jetbrains/jewel/ThemeColorPalette;
public fun getIconData ()Lorg/jetbrains/jewel/ThemeIconData;
public fun getName ()Ljava/lang/String;
public fun isDark ()Z
}

View File

@@ -1,39 +0,0 @@
@file:Suppress("UnstableApiUsage")
plugins {
jewel
`jewel-publish`
`jewel-check-public-api`
alias(libs.plugins.composeDesktop)
`intellij-theme-generator`
}
dependencies {
api(projects.core)
}
intelliJThemeGenerator {
val targetIdeaVersion = "232.9960"
register("intUiLight") {
themeClassName = "org.jetbrains.jewel.intui.core.theme.IntUiLightTheme"
themeFile = "platform/platform-resources/src/themes/expUI/expUI_light.theme.json"
ideaVersion = targetIdeaVersion
}
register("intUiDark") {
themeClassName = "org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme"
themeFile = "platform/platform-resources/src/themes/expUI/expUI_dark.theme.json"
ideaVersion = targetIdeaVersion
}
}
tasks {
named("dokkaHtml") {
dependsOn("generateIntUiDarkTheme")
dependsOn("generateIntUiLightTheme")
}
named<Jar>("sourcesJar") {
dependsOn("generateIntUiDarkTheme")
dependsOn("generateIntUiLightTheme")
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
}

View File

@@ -1,38 +0,0 @@
package org.jetbrains.jewel.intui.core
import androidx.compose.foundation.LocalIndication
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.ProvidedValue
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.LocalColorPalette
import org.jetbrains.jewel.LocalIconData
import org.jetbrains.jewel.NoIndication
import org.jetbrains.jewel.ThemeDefinition
@Composable
fun BaseIntUiTheme(
theme: ThemeDefinition,
componentStyling: @Composable () -> Array<ProvidedValue<*>>,
content: @Composable () -> Unit,
) {
BaseIntUiTheme(theme, componentStyling, swingCompatMode = false, content)
}
@Composable
fun BaseIntUiTheme(
theme: ThemeDefinition,
componentStyling: @Composable () -> Array<ProvidedValue<*>>,
swingCompatMode: Boolean = false,
content: @Composable () -> Unit,
) {
JewelTheme(theme, swingCompatMode) {
CompositionLocalProvider(
LocalColorPalette provides theme.colorPalette,
LocalIconData provides theme.iconData,
LocalIndication provides NoIndication,
) {
CompositionLocalProvider(values = componentStyling(), content = content)
}
}
}

View File

@@ -1,27 +0,0 @@
package org.jetbrains.jewel.intui.core.styling
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.shape.CornerSize
import androidx.compose.ui.Alignment
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpOffset
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.styling.DividerMetrics
import org.jetbrains.jewel.styling.TooltipMetrics
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds
fun TooltipMetrics.Companion.defaults(
contentPadding: PaddingValues = PaddingValues(vertical = 9.dp, horizontal = 12.dp),
showDelay: Duration = 0.milliseconds,
cornerSize: CornerSize = CornerSize(5.dp),
borderWidth: Dp = 1.dp,
shadowSize: Dp = 12.dp,
tooltipOffset: DpOffset = DpOffset(0.dp, 20.dp),
tooltipAlignment: Alignment.Horizontal = Alignment.Start,
) = TooltipMetrics(contentPadding, showDelay, cornerSize, borderWidth, shadowSize, tooltipOffset, tooltipAlignment)
fun DividerMetrics.Companion.defaults(
thickness: Dp = 1.dp,
startIndent: Dp = 0.dp,
) = DividerMetrics(thickness, startIndent)

View File

@@ -1,9 +1,9 @@
public final class org/jetbrains/jewel/intui/window/IntUiDecoratedWindowResourceResolverKt {
public static final fun decoratedWindowPainterProvider (Ljava/lang/String;)Lorg/jetbrains/jewel/painter/ResourcePainterProvider;
public static final fun decoratedWindowPainterProvider (Ljava/lang/String;)Lorg/jetbrains/jewel/ui/painter/ResourcePainterProvider;
}
public final class org/jetbrains/jewel/intui/window/IntUiThemeKt {
public static final fun decoratedWindowComponentStyling (Lorg/jetbrains/jewel/ThemeDefinition;Lorg/jetbrains/jewel/window/styling/DecoratedWindowStyle;Lorg/jetbrains/jewel/window/styling/TitleBarStyle;Landroidx/compose/runtime/Composer;II)[Landroidx/compose/runtime/ProvidedValue;
public static final fun decoratedWindowComponentStyling (Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;Lorg/jetbrains/jewel/window/styling/DecoratedWindowStyle;Lorg/jetbrains/jewel/window/styling/TitleBarStyle;Landroidx/compose/runtime/Composer;II)[Landroidx/compose/runtime/ProvidedValue;
}
public final class org/jetbrains/jewel/intui/window/styling/IntUiDecoratedWindowStylingKt {
@@ -22,8 +22,8 @@ public final class org/jetbrains/jewel/intui/window/styling/IntUiDecoratedWindow
public final class org/jetbrains/jewel/intui/window/styling/IntUiTitleBarStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/window/styling/TitleBarStyle$Companion;Lorg/jetbrains/jewel/window/styling/TitleBarColors;Lorg/jetbrains/jewel/window/styling/TitleBarMetrics;Lorg/jetbrains/jewel/window/styling/TitleBarIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/window/styling/TitleBarStyle;
public static final fun dark-a6iJyiw (Lorg/jetbrains/jewel/window/styling/TitleBarColors$Companion;JJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/window/styling/TitleBarColors;
public static final fun defaults (Lorg/jetbrains/jewel/window/styling/TitleBarIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/window/styling/TitleBarIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/window/styling/TitleBarIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/window/styling/TitleBarIcons;
public static final fun defaults (Lorg/jetbrains/jewel/window/styling/TitleBarIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/window/styling/TitleBarIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/window/styling/TitleBarIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/window/styling/TitleBarIcons;
public static final fun defaults-LgNEgRQ (Lorg/jetbrains/jewel/window/styling/TitleBarMetrics$Companion;FFFJ)Lorg/jetbrains/jewel/window/styling/TitleBarMetrics;
public static synthetic fun defaults-LgNEgRQ$default (Lorg/jetbrains/jewel/window/styling/TitleBarMetrics$Companion;FFFJILjava/lang/Object;)Lorg/jetbrains/jewel/window/styling/TitleBarMetrics;
public static final fun light (Lorg/jetbrains/jewel/window/styling/TitleBarStyle$Companion;Lorg/jetbrains/jewel/window/styling/TitleBarColors;Lorg/jetbrains/jewel/window/styling/TitleBarMetrics;Lorg/jetbrains/jewel/window/styling/TitleBarIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/window/styling/TitleBarStyle;

View File

@@ -1,7 +1,7 @@
package org.jetbrains.jewel.intui.window
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.painter.ResourcePainterProvider
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.ui.painter.ResourcePainterProvider
import org.jetbrains.jewel.window.styling.DecoratedWindowStyle
/**

View File

@@ -2,7 +2,7 @@ package org.jetbrains.jewel.intui.window
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ProvidedValue
import org.jetbrains.jewel.ThemeDefinition
import org.jetbrains.jewel.foundation.theme.ThemeDefinition
import org.jetbrains.jewel.intui.window.styling.dark
import org.jetbrains.jewel.intui.window.styling.light
import org.jetbrains.jewel.window.styling.DecoratedWindowStyle

View File

@@ -9,17 +9,16 @@ import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.intui.standalone.styling.Undecorated
import org.jetbrains.jewel.intui.standalone.styling.dark
import org.jetbrains.jewel.intui.standalone.styling.defaults
import org.jetbrains.jewel.intui.standalone.styling.light
import org.jetbrains.jewel.intui.window.decoratedWindowPainterProvider
import org.jetbrains.jewel.painter.PainterProvider
import org.jetbrains.jewel.styling.DropdownColors
import org.jetbrains.jewel.styling.DropdownStyle
import org.jetbrains.jewel.styling.IconButtonColors
import org.jetbrains.jewel.styling.IconButtonMetrics
import org.jetbrains.jewel.styling.IconButtonStyle
import org.jetbrains.jewel.styling.MenuStyle
import org.jetbrains.jewel.ui.component.styling.DropdownColors
import org.jetbrains.jewel.ui.component.styling.DropdownStyle
import org.jetbrains.jewel.ui.component.styling.IconButtonColors
import org.jetbrains.jewel.ui.component.styling.IconButtonMetrics
import org.jetbrains.jewel.ui.component.styling.IconButtonStyle
import org.jetbrains.jewel.ui.component.styling.MenuStyle
import org.jetbrains.jewel.ui.painter.PainterProvider
import org.jetbrains.jewel.window.styling.TitleBarColors
import org.jetbrains.jewel.window.styling.TitleBarIcons
import org.jetbrains.jewel.window.styling.TitleBarMetrics
@@ -123,7 +122,6 @@ fun TitleBarStyle.Companion.dark(
backgroundHovered = colors.dropdownHoveredBackground,
backgroundPressed = colors.dropdownPressedBackground,
),
menuStyle = MenuStyle.dark(),
),
iconButtonStyle = titleBarIconButtonStyle(
colors.iconButtonHoveredBackground,

View File

@@ -1,25 +1,19 @@
public final class org/jetbrains/jewel/intui/standalone/IntUiGlobalColorsKt {
public static final fun dark-GyCwops (Lorg/jetbrains/jewel/BorderColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/BorderColors;
public static final fun dark-Hformbs (Lorg/jetbrains/jewel/OutlineColors$Companion;JJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/OutlineColors;
public static final fun dark-jA1GFJw (Lorg/jetbrains/jewel/GlobalColors$Companion;Lorg/jetbrains/jewel/BorderColors;Lorg/jetbrains/jewel/OutlineColors;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/GlobalColors;
public static final fun light-GyCwops (Lorg/jetbrains/jewel/BorderColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/BorderColors;
public static final fun light-Hformbs (Lorg/jetbrains/jewel/OutlineColors$Companion;JJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/OutlineColors;
public static final fun light-jA1GFJw (Lorg/jetbrains/jewel/GlobalColors$Companion;Lorg/jetbrains/jewel/BorderColors;Lorg/jetbrains/jewel/OutlineColors;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/GlobalColors;
public final class org/jetbrains/jewel/intui/core/theme/IntUiDarkTheme : org/jetbrains/jewel/foundation/theme/ThemeDescriptor {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/core/theme/IntUiDarkTheme;
public fun getColors ()Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;
public fun getIconData ()Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;
public fun getName ()Ljava/lang/String;
public fun isDark ()Z
}
public final class org/jetbrains/jewel/intui/standalone/IntUiGlobalMetricsKt {
public static final fun defaults-VpY3zN4 (Lorg/jetbrains/jewel/GlobalMetrics$Companion;FF)Lorg/jetbrains/jewel/GlobalMetrics;
public static synthetic fun defaults-VpY3zN4$default (Lorg/jetbrains/jewel/GlobalMetrics$Companion;FFILjava/lang/Object;)Lorg/jetbrains/jewel/GlobalMetrics;
}
public final class org/jetbrains/jewel/intui/standalone/IntUiThemeKt {
public static final fun IntUiTheme (Lorg/jetbrains/jewel/ThemeDefinition;Lkotlin/jvm/functions/Function2;ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V
public static final fun darkComponentStyling (Lorg/jetbrains/jewel/JewelTheme$Companion;Lorg/jetbrains/jewel/styling/CheckboxStyle;Lorg/jetbrains/jewel/styling/ChipStyle;Lorg/jetbrains/jewel/styling/CircularProgressStyle;Lorg/jetbrains/jewel/styling/ButtonStyle;Lorg/jetbrains/jewel/styling/TabStyle;Lorg/jetbrains/jewel/styling/DividerStyle;Lorg/jetbrains/jewel/styling/DropdownStyle;Lorg/jetbrains/jewel/styling/TabStyle;Lorg/jetbrains/jewel/styling/GroupHeaderStyle;Lorg/jetbrains/jewel/styling/HorizontalProgressBarStyle;Lorg/jetbrains/jewel/styling/IconButtonStyle;Lorg/jetbrains/jewel/styling/LabelledTextFieldStyle;Lorg/jetbrains/jewel/styling/LazyTreeStyle;Lorg/jetbrains/jewel/styling/LinkStyle;Lorg/jetbrains/jewel/styling/MenuStyle;Lorg/jetbrains/jewel/styling/ButtonStyle;Lorg/jetbrains/jewel/styling/RadioButtonStyle;Lorg/jetbrains/jewel/styling/ScrollbarStyle;Lorg/jetbrains/jewel/styling/TextAreaStyle;Lorg/jetbrains/jewel/styling/TextFieldStyle;Lorg/jetbrains/jewel/styling/TooltipStyle;Lorg/jetbrains/jewel/styling/DropdownStyle;Landroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ComponentStyling;
public static final fun darkThemeDefinition-RFMEUTM (Lorg/jetbrains/jewel/JewelTheme$Companion;Lorg/jetbrains/jewel/GlobalColors;Lorg/jetbrains/jewel/GlobalMetrics;Lorg/jetbrains/jewel/ThemeColorPalette;Lorg/jetbrains/jewel/ThemeIconData;Landroidx/compose/ui/text/TextStyle;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ThemeDefinition;
public static final fun defaultComponentStyling (Lorg/jetbrains/jewel/JewelTheme$Companion;Lorg/jetbrains/jewel/ThemeDefinition;Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/ComponentStyling;
public static final fun getDefaultTextStyle (Lorg/jetbrains/jewel/JewelTheme$Companion;)Landroidx/compose/ui/text/TextStyle;
public static final fun lightComponentStyling (Lorg/jetbrains/jewel/JewelTheme$Companion;Lorg/jetbrains/jewel/styling/CheckboxStyle;Lorg/jetbrains/jewel/styling/ChipStyle;Lorg/jetbrains/jewel/styling/CircularProgressStyle;Lorg/jetbrains/jewel/styling/ButtonStyle;Lorg/jetbrains/jewel/styling/TabStyle;Lorg/jetbrains/jewel/styling/DividerStyle;Lorg/jetbrains/jewel/styling/DropdownStyle;Lorg/jetbrains/jewel/styling/TabStyle;Lorg/jetbrains/jewel/styling/GroupHeaderStyle;Lorg/jetbrains/jewel/styling/HorizontalProgressBarStyle;Lorg/jetbrains/jewel/styling/IconButtonStyle;Lorg/jetbrains/jewel/styling/LabelledTextFieldStyle;Lorg/jetbrains/jewel/styling/LazyTreeStyle;Lorg/jetbrains/jewel/styling/LinkStyle;Lorg/jetbrains/jewel/styling/MenuStyle;Lorg/jetbrains/jewel/styling/ButtonStyle;Lorg/jetbrains/jewel/styling/RadioButtonStyle;Lorg/jetbrains/jewel/styling/ScrollbarStyle;Lorg/jetbrains/jewel/styling/TextAreaStyle;Lorg/jetbrains/jewel/styling/TextFieldStyle;Lorg/jetbrains/jewel/styling/TooltipStyle;Lorg/jetbrains/jewel/styling/DropdownStyle;Landroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ComponentStyling;
public static final fun lightThemeDefinition-RFMEUTM (Lorg/jetbrains/jewel/JewelTheme$Companion;Lorg/jetbrains/jewel/GlobalColors;Lorg/jetbrains/jewel/GlobalMetrics;Lorg/jetbrains/jewel/ThemeColorPalette;Lorg/jetbrains/jewel/ThemeIconData;Landroidx/compose/ui/text/TextStyle;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ThemeDefinition;
public final class org/jetbrains/jewel/intui/core/theme/IntUiLightTheme : org/jetbrains/jewel/foundation/theme/ThemeDescriptor {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/core/theme/IntUiLightTheme;
public fun getColors ()Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;
public fun getIconData ()Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;
public fun getName ()Ljava/lang/String;
public fun isDark ()Z
}
public final class org/jetbrains/jewel/intui/standalone/InterFontKt {
@@ -27,13 +21,13 @@ public final class org/jetbrains/jewel/intui/standalone/InterFontKt {
}
public final class org/jetbrains/jewel/intui/standalone/PainterProviderKt {
public static final fun standalonePainterProvider (Ljava/lang/String;)Lorg/jetbrains/jewel/painter/ResourcePainterProvider;
public static final fun standalonePainterProvider (Ljava/lang/String;)Lorg/jetbrains/jewel/ui/painter/ResourcePainterProvider;
}
public final class org/jetbrains/jewel/intui/standalone/StandalonePainterHintsProvider : org/jetbrains/jewel/intui/core/IntUiPainterHintsProvider {
public final class org/jetbrains/jewel/intui/standalone/StandalonePainterHintsProvider : org/jetbrains/jewel/ui/painter/BasePainterHintsProvider {
public static final field $stable I
public static final field Companion Lorg/jetbrains/jewel/intui/standalone/StandalonePainterHintsProvider$Companion;
public fun <init> (Lorg/jetbrains/jewel/ThemeDefinition;)V
public fun <init> (Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;)V
public fun hints (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Ljava/util/List;
}
@@ -41,289 +35,313 @@ public final class org/jetbrains/jewel/intui/standalone/StandalonePainterHintsPr
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiButtonStylingKt {
public static final fun default-H1KY9o8 (Lorg/jetbrains/jewel/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/styling/ButtonMetrics;
public static synthetic fun default-H1KY9o8$default (Lorg/jetbrains/jewel/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/ButtonMetrics;
public static final fun getDefault (Lorg/jetbrains/jewel/styling/ButtonColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonColorFactory;
public static final fun getDefault (Lorg/jetbrains/jewel/styling/ButtonStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonStyleFactory;
public static final fun getOutlined (Lorg/jetbrains/jewel/styling/ButtonColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonColorFactory;
public static final fun getOutlined (Lorg/jetbrains/jewel/styling/ButtonStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonStyleFactory;
public static final fun outlined-H1KY9o8 (Lorg/jetbrains/jewel/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/styling/ButtonMetrics;
public static synthetic fun outlined-H1KY9o8$default (Lorg/jetbrains/jewel/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/ButtonMetrics;
public static final fun default-H1KY9o8 (Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;
public static synthetic fun default-H1KY9o8$default (Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;
public static final fun getDefault (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonColorFactory;
public static final fun getDefault (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonStyleFactory;
public static final fun getOutlined (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonColorFactory;
public static final fun getOutlined (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonStyleFactory;
public static final fun outlined-H1KY9o8 (Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;
public static synthetic fun outlined-H1KY9o8$default (Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiCheckboxStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/CheckboxIcons;
public static final fun dark (Lorg/jetbrains/jewel/styling/CheckboxStyle$Companion;Lorg/jetbrains/jewel/styling/CheckboxColors;Lorg/jetbrains/jewel/styling/CheckboxMetrics;Lorg/jetbrains/jewel/styling/CheckboxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/CheckboxStyle;
public static final fun dark-GyCwops (Lorg/jetbrains/jewel/styling/CheckboxColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/CheckboxColors;
public static final fun defaults-RRvNTYw (Lorg/jetbrains/jewel/styling/CheckboxMetrics$Companion;JLandroidx/compose/foundation/shape/CornerSize;JJF)Lorg/jetbrains/jewel/styling/CheckboxMetrics;
public static synthetic fun defaults-RRvNTYw$default (Lorg/jetbrains/jewel/styling/CheckboxMetrics$Companion;JLandroidx/compose/foundation/shape/CornerSize;JJFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/CheckboxMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/CheckboxIcons;
public static final fun light (Lorg/jetbrains/jewel/styling/CheckboxStyle$Companion;Lorg/jetbrains/jewel/styling/CheckboxColors;Lorg/jetbrains/jewel/styling/CheckboxMetrics;Lorg/jetbrains/jewel/styling/CheckboxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/CheckboxStyle;
public static final fun light-GyCwops (Lorg/jetbrains/jewel/styling/CheckboxColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/CheckboxColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors;Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics;Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;
public static final fun dark-GyCwops (Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors;
public static final fun defaults-RRvNTYw (Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics$Companion;JLandroidx/compose/foundation/shape/CornerSize;JJF)Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics;
public static synthetic fun defaults-RRvNTYw$default (Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics$Companion;JLandroidx/compose/foundation/shape/CornerSize;JJFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors;Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics;Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;
public static final fun light-GyCwops (Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiChipStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/ChipStyle$Companion;Lorg/jetbrains/jewel/styling/ChipColors;Lorg/jetbrains/jewel/styling/ChipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ChipStyle;
public static final fun dark-Sy8uPd4 (Lorg/jetbrains/jewel/styling/ChipColors$Companion;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIIII)Lorg/jetbrains/jewel/styling/ChipColors;
public static final fun defaults-oZzcvok (Lorg/jetbrains/jewel/styling/ChipMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FF)Lorg/jetbrains/jewel/styling/ChipMetrics;
public static synthetic fun defaults-oZzcvok$default (Lorg/jetbrains/jewel/styling/ChipMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/ChipMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/ChipStyle$Companion;Lorg/jetbrains/jewel/styling/ChipColors;Lorg/jetbrains/jewel/styling/ChipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ChipStyle;
public static final fun light-Sy8uPd4 (Lorg/jetbrains/jewel/styling/ChipColors$Companion;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIIII)Lorg/jetbrains/jewel/styling/ChipColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ChipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/ChipColors;Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;
public static final fun dark-Sy8uPd4 (Lorg/jetbrains/jewel/ui/component/styling/ChipColors$Companion;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIIII)Lorg/jetbrains/jewel/ui/component/styling/ChipColors;
public static final fun defaults-oZzcvok (Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FF)Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics;
public static synthetic fun defaults-oZzcvok$default (Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/ChipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/ChipColors;Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;
public static final fun light-Sy8uPd4 (Lorg/jetbrains/jewel/ui/component/styling/ChipColors$Companion;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIIII)Lorg/jetbrains/jewel/ui/component/styling/ChipColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiCircularProgressStylingKt {
public static final fun dark-O7O2-qc (Lorg/jetbrains/jewel/styling/CircularProgressStyle$Companion;JJ)Lorg/jetbrains/jewel/styling/CircularProgressStyle;
public static synthetic fun dark-O7O2-qc$default (Lorg/jetbrains/jewel/styling/CircularProgressStyle$Companion;JJILjava/lang/Object;)Lorg/jetbrains/jewel/styling/CircularProgressStyle;
public static final fun light-O7O2-qc (Lorg/jetbrains/jewel/styling/CircularProgressStyle$Companion;JJ)Lorg/jetbrains/jewel/styling/CircularProgressStyle;
public static synthetic fun light-O7O2-qc$default (Lorg/jetbrains/jewel/styling/CircularProgressStyle$Companion;JJILjava/lang/Object;)Lorg/jetbrains/jewel/styling/CircularProgressStyle;
public static final fun dark-O7O2-qc (Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle$Companion;JJ)Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle;
public static synthetic fun dark-O7O2-qc$default (Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle$Companion;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle;
public static final fun light-O7O2-qc (Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle$Companion;JJ)Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle;
public static synthetic fun light-O7O2-qc$default (Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle$Companion;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonColorFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonColorFactory;
public final fun dark-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/ButtonColors;
public final fun light-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/ButtonColors;
public final fun dark-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
public final fun light-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonStyleFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonStyleFactory;
public final fun dark (Lorg/jetbrains/jewel/styling/ButtonColors;Lorg/jetbrains/jewel/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ButtonStyle;
public final fun light (Lorg/jetbrains/jewel/styling/ButtonColors;Lorg/jetbrains/jewel/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ButtonStyle;
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownColorsFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownColorsFactory;
public final fun dark-Xf8s2Ik (JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/DropdownColors;
public final fun light-Xf8s2Ik (JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/DropdownColors;
public final fun dark-Xf8s2Ik (JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
public final fun light-Xf8s2Ik (JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownStyleFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownStyleFactory;
public final fun dark (Lorg/jetbrains/jewel/styling/DropdownColors;Lorg/jetbrains/jewel/styling/DropdownMetrics;Lorg/jetbrains/jewel/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/DropdownStyle;
public final fun light (Lorg/jetbrains/jewel/styling/DropdownColors;Lorg/jetbrains/jewel/styling/DropdownMetrics;Lorg/jetbrains/jewel/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/DropdownStyle;
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory;
public final fun dark-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/styling/TabColors;
public static synthetic fun dark-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabColors;
public final fun light-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/styling/TabColors;
public static synthetic fun light-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabColors;
public final fun dark-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
public static synthetic fun dark-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
public final fun light-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
public static synthetic fun light-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabStyleFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabStyleFactory;
public final fun dark (Lorg/jetbrains/jewel/styling/TabColors;Lorg/jetbrains/jewel/styling/TabMetrics;Lorg/jetbrains/jewel/styling/TabIcons;Lorg/jetbrains/jewel/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TabStyle;
public final fun light (Lorg/jetbrains/jewel/styling/TabColors;Lorg/jetbrains/jewel/styling/TabMetrics;Lorg/jetbrains/jewel/styling/TabIcons;Lorg/jetbrains/jewel/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TabStyle;
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/TabColors;Lorg/jetbrains/jewel/ui/component/styling/TabMetrics;Lorg/jetbrains/jewel/ui/component/styling/TabIcons;Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/TabColors;Lorg/jetbrains/jewel/ui/component/styling/TabMetrics;Lorg/jetbrains/jewel/ui/component/styling/TabIcons;Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDividerStyleKt {
public static final fun dark-3IgeMak (Lorg/jetbrains/jewel/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/styling/DividerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/DividerStyle;
public static final fun light-3IgeMak (Lorg/jetbrains/jewel/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/styling/DividerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/DividerStyle;
public static final fun dark-3IgeMak (Lorg/jetbrains/jewel/ui/component/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/ui/component/styling/DividerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;
public static final fun light-3IgeMak (Lorg/jetbrains/jewel/ui/component/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/ui/component/styling/DividerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDropdownStylingKt {
public static final fun default-Sq-BF7M (Lorg/jetbrains/jewel/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;F)Lorg/jetbrains/jewel/styling/DropdownMetrics;
public static synthetic fun default-Sq-BF7M$default (Lorg/jetbrains/jewel/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FILjava/lang/Object;)Lorg/jetbrains/jewel/styling/DropdownMetrics;
public static final fun defaults (Lorg/jetbrains/jewel/styling/DropdownIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/styling/DropdownIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/styling/DropdownIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/DropdownIcons;
public static final fun getDefault (Lorg/jetbrains/jewel/styling/DropdownColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownColorsFactory;
public static final fun getDefault (Lorg/jetbrains/jewel/styling/DropdownStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownStyleFactory;
public static final fun getUndecorated (Lorg/jetbrains/jewel/styling/DropdownColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownColorsFactory;
public static final fun getUndecorated (Lorg/jetbrains/jewel/styling/DropdownStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownStyleFactory;
public static final fun undecorated-Sq-BF7M (Lorg/jetbrains/jewel/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;F)Lorg/jetbrains/jewel/styling/DropdownMetrics;
public static synthetic fun undecorated-Sq-BF7M$default (Lorg/jetbrains/jewel/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FILjava/lang/Object;)Lorg/jetbrains/jewel/styling/DropdownMetrics;
public static final fun default-Sq-BF7M (Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;F)Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;
public static synthetic fun default-Sq-BF7M$default (Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;
public static final fun defaults (Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;
public static final fun getDefault (Lorg/jetbrains/jewel/ui/component/styling/DropdownColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownColorsFactory;
public static final fun getDefault (Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownStyleFactory;
public static final fun getUndecorated (Lorg/jetbrains/jewel/ui/component/styling/DropdownColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownColorsFactory;
public static final fun getUndecorated (Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownStyleFactory;
public static final fun undecorated-Sq-BF7M (Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;F)Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;
public static synthetic fun undecorated-Sq-BF7M$default (Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics$Companion;JJLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;FILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory;
public final fun dark-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/styling/TabColors;
public static synthetic fun dark-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabColors;
public final fun light-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/styling/TabColors;
public static synthetic fun light-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabColors;
public final fun dark-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
public static synthetic fun dark-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
public final fun light-58FyvDQ (JJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
public static synthetic fun light-58FyvDQ$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory;JJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabStyleFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabStyleFactory;
public final fun dark (Lorg/jetbrains/jewel/styling/TabColors;Lorg/jetbrains/jewel/styling/TabMetrics;Lorg/jetbrains/jewel/styling/TabIcons;Lorg/jetbrains/jewel/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TabStyle;
public final fun light (Lorg/jetbrains/jewel/styling/TabColors;Lorg/jetbrains/jewel/styling/TabMetrics;Lorg/jetbrains/jewel/styling/TabIcons;Lorg/jetbrains/jewel/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TabStyle;
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/TabColors;Lorg/jetbrains/jewel/ui/component/styling/TabMetrics;Lorg/jetbrains/jewel/ui/component/styling/TabIcons;Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/TabColors;Lorg/jetbrains/jewel/ui/component/styling/TabMetrics;Lorg/jetbrains/jewel/ui/component/styling/TabIcons;Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiGroupHeaderStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/GroupHeaderStyle$Companion;Lorg/jetbrains/jewel/styling/GroupHeaderColors;Lorg/jetbrains/jewel/styling/GroupHeaderMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/GroupHeaderStyle;
public static final fun dark-iJQMabo (Lorg/jetbrains/jewel/styling/GroupHeaderColors$Companion;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/GroupHeaderColors;
public static final fun defaults-VpY3zN4 (Lorg/jetbrains/jewel/styling/GroupHeaderMetrics$Companion;FF)Lorg/jetbrains/jewel/styling/GroupHeaderMetrics;
public static synthetic fun defaults-VpY3zN4$default (Lorg/jetbrains/jewel/styling/GroupHeaderMetrics$Companion;FFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/GroupHeaderMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/GroupHeaderStyle$Companion;Lorg/jetbrains/jewel/styling/GroupHeaderColors;Lorg/jetbrains/jewel/styling/GroupHeaderMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/GroupHeaderStyle;
public static final fun light-iJQMabo (Lorg/jetbrains/jewel/styling/GroupHeaderColors$Companion;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/GroupHeaderColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;
public static final fun dark-iJQMabo (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors$Companion;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;
public static final fun defaults-VpY3zN4 (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics$Companion;FF)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics;
public static synthetic fun defaults-VpY3zN4$default (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics$Companion;FFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;
public static final fun light-iJQMabo (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors$Companion;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiHorizontalProgressBarStylingKt {
public static final fun dark-45ZY6uE (Lorg/jetbrains/jewel/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/styling/HorizontalProgressBarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/HorizontalProgressBarStyle;
public static final fun dark-zf8z9n0 (Lorg/jetbrains/jewel/styling/HorizontalProgressBarColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/HorizontalProgressBarColors;
public static final fun defaults-4j6BHR0 (Lorg/jetbrains/jewel/styling/HorizontalProgressBarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FF)Lorg/jetbrains/jewel/styling/HorizontalProgressBarMetrics;
public static synthetic fun defaults-4j6BHR0$default (Lorg/jetbrains/jewel/styling/HorizontalProgressBarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/HorizontalProgressBarMetrics;
public static final fun light-45ZY6uE (Lorg/jetbrains/jewel/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/styling/HorizontalProgressBarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/HorizontalProgressBarStyle;
public static final fun light-zf8z9n0 (Lorg/jetbrains/jewel/styling/HorizontalProgressBarColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/HorizontalProgressBarColors;
public static final fun dark-45ZY6uE (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;
public static final fun dark-zf8z9n0 (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;
public static final fun defaults-4j6BHR0 (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FF)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;
public static synthetic fun defaults-4j6BHR0$default (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;
public static final fun light-45ZY6uE (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;
public static final fun light-zf8z9n0 (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiIconButtonStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/styling/IconButtonColors;Lorg/jetbrains/jewel/styling/IconButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/IconButtonStyle;
public static final fun dark-cAAHkqY (Lorg/jetbrains/jewel/styling/IconButtonColors$Companion;JJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/IconButtonColors;
public static final fun defaults-ij7-PLE (Lorg/jetbrains/jewel/styling/IconButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FLandroidx/compose/foundation/layout/PaddingValues;J)Lorg/jetbrains/jewel/styling/IconButtonMetrics;
public static synthetic fun defaults-ij7-PLE$default (Lorg/jetbrains/jewel/styling/IconButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FLandroidx/compose/foundation/layout/PaddingValues;JILjava/lang/Object;)Lorg/jetbrains/jewel/styling/IconButtonMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/styling/IconButtonColors;Lorg/jetbrains/jewel/styling/IconButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/IconButtonStyle;
public static final fun light-cAAHkqY (Lorg/jetbrains/jewel/styling/IconButtonColors$Companion;JJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/IconButtonColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
public static final fun dark-cAAHkqY (Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors$Companion;JJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;
public static final fun defaults-ij7-PLE (Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FLandroidx/compose/foundation/layout/PaddingValues;J)Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;
public static synthetic fun defaults-ij7-PLE$default (Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FLandroidx/compose/foundation/layout/PaddingValues;JILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
public static final fun light-cAAHkqY (Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors$Companion;JJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiLabelledTextFieldStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/LabelledTextFieldStyle$Companion;Lorg/jetbrains/jewel/styling/LabelledTextFieldColors;Lorg/jetbrains/jewel/styling/LabelledTextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LabelledTextFieldStyle;
public static final fun dark (Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;)Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles;
public static synthetic fun dark$default (Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles;
public static final fun dark-uKsWAxw (Lorg/jetbrains/jewel/styling/LabelledTextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/LabelledTextFieldColors;
public static final fun defaults-KJzYnEk (Lorg/jetbrains/jewel/styling/LabelledTextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFFF)Lorg/jetbrains/jewel/styling/LabelledTextFieldMetrics;
public static synthetic fun defaults-KJzYnEk$default (Lorg/jetbrains/jewel/styling/LabelledTextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFFFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/LabelledTextFieldMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/LabelledTextFieldStyle$Companion;Lorg/jetbrains/jewel/styling/LabelledTextFieldColors;Lorg/jetbrains/jewel/styling/LabelledTextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LabelledTextFieldStyle;
public static final fun light (Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;)Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles;
public static synthetic fun light$default (Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/LabelledTextFieldTextStyles;
public static final fun light-uKsWAxw (Lorg/jetbrains/jewel/styling/LabelledTextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/LabelledTextFieldColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldStyle;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles;
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles;
public static final fun dark-uKsWAxw (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldColors;
public static final fun defaults-KJzYnEk (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFFF)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldMetrics;
public static synthetic fun defaults-KJzYnEk$default (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFFFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldStyle;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles;
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldTextStyles;
public static final fun light-uKsWAxw (Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiLazyTreeStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/styling/LazyTreeColors;Lorg/jetbrains/jewel/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/styling/LazyTreeIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LazyTreeStyle;
public static final fun dark-v1fvUNM (Lorg/jetbrains/jewel/styling/LazyTreeColors$Companion;JJJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LazyTreeColors;
public static final fun defaults (Lorg/jetbrains/jewel/styling/LazyTreeIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/styling/LazyTreeIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/styling/LazyTreeIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/LazyTreeIcons;
public static final fun defaults-hRm7RI8 (Lorg/jetbrains/jewel/styling/LazyTreeMetrics$Companion;FLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FF)Lorg/jetbrains/jewel/styling/LazyTreeMetrics;
public static synthetic fun defaults-hRm7RI8$default (Lorg/jetbrains/jewel/styling/LazyTreeMetrics$Companion;FLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/LazyTreeMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/styling/LazyTreeColors;Lorg/jetbrains/jewel/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/styling/LazyTreeIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LazyTreeStyle;
public static final fun light-v1fvUNM (Lorg/jetbrains/jewel/styling/LazyTreeColors$Companion;JJJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LazyTreeColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeColors;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;
public static final fun dark-v1fvUNM (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeColors$Companion;JJJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeColors;
public static final fun defaults (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;
public static final fun defaults-hRm7RI8 (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics$Companion;FLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FF)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;
public static synthetic fun defaults-hRm7RI8$default (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics$Companion;FLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeColors;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;
public static final fun light-v1fvUNM (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeColors$Companion;JJJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiLinkStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/LinkStyle$Companion;Lorg/jetbrains/jewel/styling/LinkColors;Lorg/jetbrains/jewel/styling/LinkMetrics;Lorg/jetbrains/jewel/styling/LinkIcons;Lorg/jetbrains/jewel/styling/LinkTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LinkStyle;
public static final fun dark (Lorg/jetbrains/jewel/styling/LinkTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LinkTextStyles;
public static final fun dark-dPtIKUs (Lorg/jetbrains/jewel/styling/LinkColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LinkColors;
public static final fun defaults (Lorg/jetbrains/jewel/styling/LinkIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/styling/LinkIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/styling/LinkIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/LinkIcons;
public static final fun defaults-7dA9OmY (Lorg/jetbrains/jewel/styling/LinkMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FJ)Lorg/jetbrains/jewel/styling/LinkMetrics;
public static synthetic fun defaults-7dA9OmY$default (Lorg/jetbrains/jewel/styling/LinkMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FJILjava/lang/Object;)Lorg/jetbrains/jewel/styling/LinkMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/LinkStyle$Companion;Lorg/jetbrains/jewel/styling/LinkColors;Lorg/jetbrains/jewel/styling/LinkMetrics;Lorg/jetbrains/jewel/styling/LinkIcons;Lorg/jetbrains/jewel/styling/LinkTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LinkStyle;
public static final fun light (Lorg/jetbrains/jewel/styling/LinkTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LinkTextStyles;
public static final fun light-dPtIKUs (Lorg/jetbrains/jewel/styling/LinkColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/LinkColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/LinkStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/LinkColors;Lorg/jetbrains/jewel/ui/component/styling/LinkMetrics;Lorg/jetbrains/jewel/ui/component/styling/LinkIcons;Lorg/jetbrains/jewel/ui/component/styling/LinkTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LinkStyle;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/LinkTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LinkTextStyles;
public static final fun dark-dPtIKUs (Lorg/jetbrains/jewel/ui/component/styling/LinkColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LinkColors;
public static final fun defaults (Lorg/jetbrains/jewel/ui/component/styling/LinkIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/ui/component/styling/LinkIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/ui/component/styling/LinkIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LinkIcons;
public static final fun defaults-7dA9OmY (Lorg/jetbrains/jewel/ui/component/styling/LinkMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FJ)Lorg/jetbrains/jewel/ui/component/styling/LinkMetrics;
public static synthetic fun defaults-7dA9OmY$default (Lorg/jetbrains/jewel/ui/component/styling/LinkMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LinkMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/LinkStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/LinkColors;Lorg/jetbrains/jewel/ui/component/styling/LinkMetrics;Lorg/jetbrains/jewel/ui/component/styling/LinkIcons;Lorg/jetbrains/jewel/ui/component/styling/LinkTextStyles;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LinkStyle;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/LinkTextStyles$Companion;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LinkTextStyles;
public static final fun light-dPtIKUs (Lorg/jetbrains/jewel/ui/component/styling/LinkColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/LinkColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiMenuStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/MenuStyle$Companion;Lorg/jetbrains/jewel/styling/MenuColors;Lorg/jetbrains/jewel/styling/MenuMetrics;Lorg/jetbrains/jewel/styling/MenuIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/MenuStyle;
public static final fun dark-B6VqUn8 (Lorg/jetbrains/jewel/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/MenuItemColors;
public static final fun dark-Jy8F4Js (Lorg/jetbrains/jewel/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/styling/MenuItemColors;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/MenuColors;
public static final fun defaults (Lorg/jetbrains/jewel/styling/MenuIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/styling/MenuIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/styling/MenuIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/MenuIcons;
public static final fun defaults-BkVx2pU (Lorg/jetbrains/jewel/styling/SubmenuMetrics$Companion;J)Lorg/jetbrains/jewel/styling/SubmenuMetrics;
public static synthetic fun defaults-BkVx2pU$default (Lorg/jetbrains/jewel/styling/SubmenuMetrics$Companion;JILjava/lang/Object;)Lorg/jetbrains/jewel/styling/SubmenuMetrics;
public static final fun defaults-JTrpX9M (Lorg/jetbrains/jewel/styling/MenuItemMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;F)Lorg/jetbrains/jewel/styling/MenuItemMetrics;
public static synthetic fun defaults-JTrpX9M$default (Lorg/jetbrains/jewel/styling/MenuItemMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FILjava/lang/Object;)Lorg/jetbrains/jewel/styling/MenuItemMetrics;
public static final fun defaults-ORMxH6s (Lorg/jetbrains/jewel/styling/MenuMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;JFFLorg/jetbrains/jewel/styling/MenuItemMetrics;Lorg/jetbrains/jewel/styling/SubmenuMetrics;)Lorg/jetbrains/jewel/styling/MenuMetrics;
public static synthetic fun defaults-ORMxH6s$default (Lorg/jetbrains/jewel/styling/MenuMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;JFFLorg/jetbrains/jewel/styling/MenuItemMetrics;Lorg/jetbrains/jewel/styling/SubmenuMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/MenuMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/MenuStyle$Companion;Lorg/jetbrains/jewel/styling/MenuColors;Lorg/jetbrains/jewel/styling/MenuMetrics;Lorg/jetbrains/jewel/styling/MenuIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/MenuStyle;
public static final fun light-B6VqUn8 (Lorg/jetbrains/jewel/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/MenuItemColors;
public static final fun light-Jy8F4Js (Lorg/jetbrains/jewel/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/styling/MenuItemColors;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/MenuColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/MenuStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/MenuColors;Lorg/jetbrains/jewel/ui/component/styling/MenuMetrics;Lorg/jetbrains/jewel/ui/component/styling/MenuIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;
public static final fun dark-B6VqUn8 (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
public static final fun dark-Jy8F4Js (Lorg/jetbrains/jewel/ui/component/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/ui/component/styling/MenuItemColors;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/MenuColors;
public static final fun defaults (Lorg/jetbrains/jewel/ui/component/styling/MenuIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/ui/component/styling/MenuIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/ui/component/styling/MenuIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuIcons;
public static final fun defaults-BkVx2pU (Lorg/jetbrains/jewel/ui/component/styling/SubmenuMetrics$Companion;J)Lorg/jetbrains/jewel/ui/component/styling/SubmenuMetrics;
public static synthetic fun defaults-BkVx2pU$default (Lorg/jetbrains/jewel/ui/component/styling/SubmenuMetrics$Companion;JILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SubmenuMetrics;
public static final fun defaults-JTrpX9M (Lorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;F)Lorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics;
public static synthetic fun defaults-JTrpX9M$default (Lorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics;
public static final fun defaults-ORMxH6s (Lorg/jetbrains/jewel/ui/component/styling/MenuMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;JFFLorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics;Lorg/jetbrains/jewel/ui/component/styling/SubmenuMetrics;)Lorg/jetbrains/jewel/ui/component/styling/MenuMetrics;
public static synthetic fun defaults-ORMxH6s$default (Lorg/jetbrains/jewel/ui/component/styling/MenuMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;JFFLorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics;Lorg/jetbrains/jewel/ui/component/styling/SubmenuMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/MenuStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/MenuColors;Lorg/jetbrains/jewel/ui/component/styling/MenuMetrics;Lorg/jetbrains/jewel/ui/component/styling/MenuIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;
public static final fun light-B6VqUn8 (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
public static final fun light-Jy8F4Js (Lorg/jetbrains/jewel/ui/component/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/ui/component/styling/MenuItemColors;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/MenuColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonColorFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonColorFactory;
public final fun dark-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/ButtonColors;
public final fun light-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/ButtonColors;
public final fun dark-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
public final fun light-AckW74Y (Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;JJJJJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonStyleFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonStyleFactory;
public final fun dark (Lorg/jetbrains/jewel/styling/ButtonColors;Lorg/jetbrains/jewel/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ButtonStyle;
public final fun light (Lorg/jetbrains/jewel/styling/ButtonColors;Lorg/jetbrains/jewel/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ButtonStyle;
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiRadioButtonStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/styling/RadioButtonIcons;
public static final fun dark (Lorg/jetbrains/jewel/styling/RadioButtonStyle$Companion;Lorg/jetbrains/jewel/styling/RadioButtonColors;Lorg/jetbrains/jewel/styling/RadioButtonMetrics;Lorg/jetbrains/jewel/styling/RadioButtonIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/RadioButtonStyle;
public static synthetic fun dark$default (Lorg/jetbrains/jewel/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/RadioButtonIcons;
public static final fun dark-dPtIKUs (Lorg/jetbrains/jewel/styling/RadioButtonColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/RadioButtonColors;
public static final fun defaults-Q6CdCac (Lorg/jetbrains/jewel/styling/RadioButtonMetrics$Companion;JF)Lorg/jetbrains/jewel/styling/RadioButtonMetrics;
public static synthetic fun defaults-Q6CdCac$default (Lorg/jetbrains/jewel/styling/RadioButtonMetrics$Companion;JFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/RadioButtonMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/styling/RadioButtonIcons;
public static final fun light (Lorg/jetbrains/jewel/styling/RadioButtonStyle$Companion;Lorg/jetbrains/jewel/styling/RadioButtonColors;Lorg/jetbrains/jewel/styling/RadioButtonMetrics;Lorg/jetbrains/jewel/styling/RadioButtonIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/RadioButtonStyle;
public static synthetic fun light$default (Lorg/jetbrains/jewel/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/RadioButtonIcons;
public static final fun light-dPtIKUs (Lorg/jetbrains/jewel/styling/RadioButtonColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/RadioButtonColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons;
public static final fun dark-dPtIKUs (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;
public static final fun defaults-Q6CdCac (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics$Companion;JF)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics;
public static synthetic fun defaults-Q6CdCac$default (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics$Companion;JFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons;
public static final fun light-dPtIKUs (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors$Companion;JJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiScrollbarStylingKt {
public static final fun dark-45ZY6uE (Lorg/jetbrains/jewel/styling/ScrollbarStyle$Companion;Lorg/jetbrains/jewel/styling/ScrollbarColors;Lorg/jetbrains/jewel/styling/ScrollbarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ScrollbarStyle;
public static final fun dark-RIQooxk (Lorg/jetbrains/jewel/styling/ScrollbarColors$Companion;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ScrollbarColors;
public static final fun defaults--JS8el8 (Lorg/jetbrains/jewel/styling/ScrollbarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FFLandroidx/compose/foundation/layout/PaddingValues;)Lorg/jetbrains/jewel/styling/ScrollbarMetrics;
public static synthetic fun defaults--JS8el8$default (Lorg/jetbrains/jewel/styling/ScrollbarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FFLandroidx/compose/foundation/layout/PaddingValues;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/ScrollbarMetrics;
public static final fun light-45ZY6uE (Lorg/jetbrains/jewel/styling/ScrollbarStyle$Companion;Lorg/jetbrains/jewel/styling/ScrollbarColors;Lorg/jetbrains/jewel/styling/ScrollbarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ScrollbarStyle;
public static final fun light-RIQooxk (Lorg/jetbrains/jewel/styling/ScrollbarColors$Companion;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/ScrollbarColors;
public static final fun dark-45ZY6uE (Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarColors;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;
public static final fun dark-RIQooxk (Lorg/jetbrains/jewel/ui/component/styling/ScrollbarColors$Companion;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ScrollbarColors;
public static final fun defaults--JS8el8 (Lorg/jetbrains/jewel/ui/component/styling/ScrollbarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FFLandroidx/compose/foundation/layout/PaddingValues;)Lorg/jetbrains/jewel/ui/component/styling/ScrollbarMetrics;
public static synthetic fun defaults--JS8el8$default (Lorg/jetbrains/jewel/ui/component/styling/ScrollbarMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FFLandroidx/compose/foundation/layout/PaddingValues;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ScrollbarMetrics;
public static final fun light-45ZY6uE (Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarColors;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarMetrics;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;
public static final fun light-RIQooxk (Lorg/jetbrains/jewel/ui/component/styling/ScrollbarColors$Companion;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ScrollbarColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiTabStylingKt {
public static final fun default (Lorg/jetbrains/jewel/styling/TabContentAlpha$Companion;FFFFFFFFFFFF)Lorg/jetbrains/jewel/styling/TabContentAlpha;
public static synthetic fun default$default (Lorg/jetbrains/jewel/styling/TabContentAlpha$Companion;FFFFFFFFFFFFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabContentAlpha;
public static final fun defaults (Lorg/jetbrains/jewel/styling/TabIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;)Lorg/jetbrains/jewel/styling/TabIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/styling/TabIcons$Companion;Lorg/jetbrains/jewel/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabIcons;
public static final fun defaults-u_T4Ytw (Lorg/jetbrains/jewel/styling/TabMetrics$Companion;FLandroidx/compose/foundation/layout/PaddingValues;FF)Lorg/jetbrains/jewel/styling/TabMetrics;
public static synthetic fun defaults-u_T4Ytw$default (Lorg/jetbrains/jewel/styling/TabMetrics$Companion;FLandroidx/compose/foundation/layout/PaddingValues;FFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabMetrics;
public static final fun editor (Lorg/jetbrains/jewel/styling/TabContentAlpha$Companion;FFFFFFFFFFFF)Lorg/jetbrains/jewel/styling/TabContentAlpha;
public static synthetic fun editor$default (Lorg/jetbrains/jewel/styling/TabContentAlpha$Companion;FFFFFFFFFFFFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TabContentAlpha;
public static final fun getDefault (Lorg/jetbrains/jewel/styling/TabColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory;
public static final fun getDefault (Lorg/jetbrains/jewel/styling/TabStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabStyleFactory;
public static final fun getEditor (Lorg/jetbrains/jewel/styling/TabColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory;
public static final fun getEditor (Lorg/jetbrains/jewel/styling/TabStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabStyleFactory;
public static final fun default (Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha$Companion;FFFFFFFFFFFF)Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;
public static synthetic fun default$default (Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha$Companion;FFFFFFFFFFFFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;
public static final fun defaults (Lorg/jetbrains/jewel/ui/component/styling/TabIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;)Lorg/jetbrains/jewel/ui/component/styling/TabIcons;
public static synthetic fun defaults$default (Lorg/jetbrains/jewel/ui/component/styling/TabIcons$Companion;Lorg/jetbrains/jewel/ui/painter/PainterProvider;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabIcons;
public static final fun defaults-u_T4Ytw (Lorg/jetbrains/jewel/ui/component/styling/TabMetrics$Companion;FLandroidx/compose/foundation/layout/PaddingValues;FF)Lorg/jetbrains/jewel/ui/component/styling/TabMetrics;
public static synthetic fun defaults-u_T4Ytw$default (Lorg/jetbrains/jewel/ui/component/styling/TabMetrics$Companion;FLandroidx/compose/foundation/layout/PaddingValues;FFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabMetrics;
public static final fun editor (Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha$Companion;FFFFFFFFFFFF)Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;
public static synthetic fun editor$default (Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha$Companion;FFFFFFFFFFFFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabContentAlpha;
public static final fun getDefault (Lorg/jetbrains/jewel/ui/component/styling/TabColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory;
public static final fun getDefault (Lorg/jetbrains/jewel/ui/component/styling/TabStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabStyleFactory;
public static final fun getEditor (Lorg/jetbrains/jewel/ui/component/styling/TabColors$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabColorsFactory;
public static final fun getEditor (Lorg/jetbrains/jewel/ui/component/styling/TabStyle$Companion;)Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabStyleFactory;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiTextAreaStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/TextAreaStyle$Companion;Lorg/jetbrains/jewel/styling/TextAreaColors;Lorg/jetbrains/jewel/styling/TextAreaMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TextAreaStyle;
public static final fun dark-a3tHFA8 (Lorg/jetbrains/jewel/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/TextAreaColors;
public static final fun defaults-H1KY9o8 (Lorg/jetbrains/jewel/styling/TextAreaMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/styling/TextAreaMetrics;
public static synthetic fun defaults-H1KY9o8$default (Lorg/jetbrains/jewel/styling/TextAreaMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TextAreaMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/TextAreaStyle$Companion;Lorg/jetbrains/jewel/styling/TextAreaColors;Lorg/jetbrains/jewel/styling/TextAreaMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TextAreaStyle;
public static final fun light-a3tHFA8 (Lorg/jetbrains/jewel/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/TextAreaColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;
public static final fun dark-a3tHFA8 (Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;
public static final fun defaults-H1KY9o8 (Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics;
public static synthetic fun defaults-H1KY9o8$default (Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;
public static final fun light-a3tHFA8 (Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiTextFieldStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/styling/TextFieldColors;Lorg/jetbrains/jewel/styling/TextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TextFieldStyle;
public static final fun dark-a3tHFA8 (Lorg/jetbrains/jewel/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/TextFieldColors;
public static final fun defaults-H1KY9o8 (Lorg/jetbrains/jewel/styling/TextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/styling/TextFieldMetrics;
public static synthetic fun defaults-H1KY9o8$default (Lorg/jetbrains/jewel/styling/TextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/styling/TextFieldMetrics;
public static final fun light (Lorg/jetbrains/jewel/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/styling/TextFieldColors;Lorg/jetbrains/jewel/styling/TextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TextFieldStyle;
public static final fun light-a3tHFA8 (Lorg/jetbrains/jewel/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/styling/TextFieldColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;
public static final fun dark-a3tHFA8 (Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;
public static final fun defaults-H1KY9o8 (Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;
public static synthetic fun defaults-H1KY9o8$default (Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;
public static final fun light-a3tHFA8 (Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiTooltipStylingKt {
public static final fun dark (Lorg/jetbrains/jewel/styling/TooltipStyle$Companion;Lorg/jetbrains/jewel/styling/TooltipColors;Lorg/jetbrains/jewel/styling/TooltipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TooltipStyle;
public static final fun dark-zf8z9n0 (Lorg/jetbrains/jewel/styling/TooltipColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TooltipColors;
public static final fun light (Lorg/jetbrains/jewel/styling/TooltipStyle$Companion;Lorg/jetbrains/jewel/styling/TooltipColors;Lorg/jetbrains/jewel/styling/TooltipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TooltipStyle;
public static final fun light-zf8z9n0 (Lorg/jetbrains/jewel/styling/TooltipColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/TooltipColors;
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;Lorg/jetbrains/jewel/ui/component/styling/TooltipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;
public static final fun dark-zf8z9n0 (Lorg/jetbrains/jewel/ui/component/styling/TooltipColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;Lorg/jetbrains/jewel/ui/component/styling/TooltipMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;
public static final fun light-zf8z9n0 (Lorg/jetbrains/jewel/ui/component/styling/TooltipColors$Companion;JJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownColorsFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownColorsFactory;
public final fun dark-0ik9mME (JJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/DropdownColors;
public final fun light-0ik9mME (JJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/styling/DropdownColors;
public final fun dark-0ik9mME (JJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
public final fun light-0ik9mME (JJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
}
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownStyleFactory {
public static final field $stable I
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownStyleFactory;
public final fun dark (Lorg/jetbrains/jewel/styling/DropdownColors;Lorg/jetbrains/jewel/styling/DropdownMetrics;Lorg/jetbrains/jewel/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/DropdownStyle;
public final fun light (Lorg/jetbrains/jewel/styling/DropdownColors;Lorg/jetbrains/jewel/styling/DropdownMetrics;Lorg/jetbrains/jewel/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/styling/DropdownStyle;
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Landroidx/compose/ui/text/TextStyle;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
}
public final class org/jetbrains/jewel/intui/standalone/theme/IntUiGlobalColorsKt {
public static final fun dark-GyCwops (Lorg/jetbrains/jewel/foundation/BorderColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/BorderColors;
public static final fun dark-Hformbs (Lorg/jetbrains/jewel/foundation/OutlineColors$Companion;JJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/OutlineColors;
public static final fun dark-jA1GFJw (Lorg/jetbrains/jewel/foundation/GlobalColors$Companion;Lorg/jetbrains/jewel/foundation/BorderColors;Lorg/jetbrains/jewel/foundation/OutlineColors;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/GlobalColors;
public static final fun light-GyCwops (Lorg/jetbrains/jewel/foundation/BorderColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/BorderColors;
public static final fun light-Hformbs (Lorg/jetbrains/jewel/foundation/OutlineColors$Companion;JJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/OutlineColors;
public static final fun light-jA1GFJw (Lorg/jetbrains/jewel/foundation/GlobalColors$Companion;Lorg/jetbrains/jewel/foundation/BorderColors;Lorg/jetbrains/jewel/foundation/OutlineColors;JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/GlobalColors;
}
public final class org/jetbrains/jewel/intui/standalone/theme/IntUiGlobalMetricsKt {
public static final fun defaults-VpY3zN4 (Lorg/jetbrains/jewel/foundation/GlobalMetrics$Companion;FF)Lorg/jetbrains/jewel/foundation/GlobalMetrics;
public static synthetic fun defaults-VpY3zN4$default (Lorg/jetbrains/jewel/foundation/GlobalMetrics$Companion;FFILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/GlobalMetrics;
}
public final class org/jetbrains/jewel/intui/standalone/theme/IntUiThemeKt {
public static final fun IntUiTheme (Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;Lkotlin/jvm/functions/Function2;ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V
public static final fun darkComponentStyling (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/TabStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;Lorg/jetbrains/jewel/ui/component/styling/TabStyle;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldStyle;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;Lorg/jetbrains/jewel/ui/component/styling/LinkStyle;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;Landroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/ComponentStyling;
public static final fun darkThemeDefinition-RFMEUTM (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;Lorg/jetbrains/jewel/foundation/GlobalColors;Lorg/jetbrains/jewel/foundation/GlobalMetrics;Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;Landroidx/compose/ui/text/TextStyle;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
public static final fun defaultComponentStyling (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/ui/ComponentStyling;
public static final fun getDefaultTextStyle (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;)Landroidx/compose/ui/text/TextStyle;
public static final fun lightComponentStyling (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;Lorg/jetbrains/jewel/ui/component/styling/CircularProgressStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/TabStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;Lorg/jetbrains/jewel/ui/component/styling/TabStyle;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/LabelledTextFieldStyle;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;Lorg/jetbrains/jewel/ui/component/styling/LinkStyle;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;Landroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/ComponentStyling;
public static final fun lightThemeDefinition-RFMEUTM (Lorg/jetbrains/jewel/foundation/theme/JewelTheme$Companion;Lorg/jetbrains/jewel/foundation/GlobalColors;Lorg/jetbrains/jewel/foundation/GlobalMetrics;Lorg/jetbrains/jewel/foundation/theme/ThemeColorPalette;Lorg/jetbrains/jewel/foundation/theme/ThemeIconData;Landroidx/compose/ui/text/TextStyle;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
}

View File

@@ -3,8 +3,35 @@ plugins {
`jewel-publish`
`jewel-check-public-api`
alias(libs.plugins.composeDesktop)
`intellij-theme-generator`
}
dependencies {
api(projects.intUi.intUiCore)
api(projects.ui)
}
intelliJThemeGenerator {
val targetIdeaVersion = "232.9960"
register("intUiLight") {
themeClassName = "org.jetbrains.jewel.intui.core.theme.IntUiLightTheme"
themeFile = "platform/platform-resources/src/themes/expUI/expUI_light.theme.json"
ideaVersion = targetIdeaVersion
}
register("intUiDark") {
themeClassName = "org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme"
themeFile = "platform/platform-resources/src/themes/expUI/expUI_dark.theme.json"
ideaVersion = targetIdeaVersion
}
}
tasks {
named("dokkaHtml") {
dependsOn("generateIntUiDarkTheme")
dependsOn("generateIntUiLightTheme")
}
named<Jar>("sourcesJar") {
dependsOn("generateIntUiDarkTheme")
dependsOn("generateIntUiLightTheme")
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
}

View File

@@ -1,7 +1,7 @@
package org.jetbrains.jewel.intui.standalone
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.painter.ResourcePainterProvider
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.ui.painter.ResourcePainterProvider
/**
* Create a [PainterProvider][org.jetbrains.jewel.painter.PainterProvider] to load a

View File

@@ -2,17 +2,17 @@ package org.jetbrains.jewel.intui.standalone
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalDensity
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.ThemeDefinition
import org.jetbrains.jewel.intui.core.IntUiPainterHintsProvider
import org.jetbrains.jewel.painter.PainterHint
import org.jetbrains.jewel.painter.hints.Dark
import org.jetbrains.jewel.painter.hints.HiDpi
import org.jetbrains.jewel.painter.hints.Override
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.foundation.theme.ThemeDefinition
import org.jetbrains.jewel.ui.painter.BasePainterHintsProvider
import org.jetbrains.jewel.ui.painter.PainterHint
import org.jetbrains.jewel.ui.painter.hints.Dark
import org.jetbrains.jewel.ui.painter.hints.HiDpi
import org.jetbrains.jewel.ui.painter.hints.Override
class StandalonePainterHintsProvider(
theme: ThemeDefinition,
) : IntUiPainterHintsProvider(
) : BasePainterHintsProvider(
theme.isDark,
intellijColorPalette,
theme.iconData.colorPalette,

View File

@@ -11,9 +11,9 @@ import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.styling.ButtonColors
import org.jetbrains.jewel.styling.ButtonMetrics
import org.jetbrains.jewel.styling.ButtonStyle
import org.jetbrains.jewel.ui.component.styling.ButtonColors
import org.jetbrains.jewel.ui.component.styling.ButtonMetrics
import org.jetbrains.jewel.ui.component.styling.ButtonStyle
val ButtonStyle.Companion.Default: IntUiDefaultButtonStyleFactory
get() = IntUiDefaultButtonStyleFactory

View File

@@ -10,11 +10,11 @@ import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.intui.standalone.standalonePainterProvider
import org.jetbrains.jewel.painter.PainterProvider
import org.jetbrains.jewel.styling.CheckboxColors
import org.jetbrains.jewel.styling.CheckboxIcons
import org.jetbrains.jewel.styling.CheckboxMetrics
import org.jetbrains.jewel.styling.CheckboxStyle
import org.jetbrains.jewel.ui.component.styling.CheckboxColors
import org.jetbrains.jewel.ui.component.styling.CheckboxIcons
import org.jetbrains.jewel.ui.component.styling.CheckboxMetrics
import org.jetbrains.jewel.ui.component.styling.CheckboxStyle
import org.jetbrains.jewel.ui.painter.PainterProvider
@Composable
fun CheckboxStyle.Companion.light(
@@ -50,7 +50,13 @@ fun CheckboxMetrics.Companion.defaults(
outlineSize: DpSize = DpSize(15.dp, 15.dp),
outlineOffset: DpOffset = DpOffset(2.5.dp, 1.5.dp),
iconContentGap: Dp = 5.dp,
) = CheckboxMetrics(checkboxSize, checkboxCornerSize, outlineSize, outlineOffset, iconContentGap)
) = CheckboxMetrics(
checkboxSize,
checkboxCornerSize,
outlineSize,
outlineOffset,
iconContentGap,
)
@Composable
fun CheckboxIcons.Companion.light(

View File

@@ -10,9 +10,9 @@ import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.styling.ChipColors
import org.jetbrains.jewel.styling.ChipMetrics
import org.jetbrains.jewel.styling.ChipStyle
import org.jetbrains.jewel.ui.component.styling.ChipColors
import org.jetbrains.jewel.ui.component.styling.ChipMetrics
import org.jetbrains.jewel.ui.component.styling.ChipStyle
@Composable
fun ChipStyle.Companion.light(

View File

@@ -3,7 +3,7 @@
package org.jetbrains.jewel.intui.standalone.styling
import androidx.compose.ui.graphics.Color
import org.jetbrains.jewel.styling.CircularProgressStyle
import org.jetbrains.jewel.ui.component.styling.CircularProgressStyle
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds

View File

@@ -2,11 +2,10 @@ package org.jetbrains.jewel.intui.standalone.styling
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
import org.jetbrains.jewel.intui.core.styling.defaults
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.styling.DividerMetrics
import org.jetbrains.jewel.styling.DividerStyle
import org.jetbrains.jewel.ui.component.styling.DividerMetrics
import org.jetbrains.jewel.ui.component.styling.DividerStyle
@Composable
fun DividerStyle.Companion.light(

View File

@@ -8,17 +8,17 @@ import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.JewelTheme
import org.jetbrains.jewel.foundation.theme.JewelTheme
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.intui.standalone.defaultTextStyle
import org.jetbrains.jewel.intui.standalone.standalonePainterProvider
import org.jetbrains.jewel.painter.PainterProvider
import org.jetbrains.jewel.styling.DropdownColors
import org.jetbrains.jewel.styling.DropdownIcons
import org.jetbrains.jewel.styling.DropdownMetrics
import org.jetbrains.jewel.styling.DropdownStyle
import org.jetbrains.jewel.styling.MenuStyle
import org.jetbrains.jewel.intui.standalone.theme.defaultTextStyle
import org.jetbrains.jewel.ui.component.styling.DropdownColors
import org.jetbrains.jewel.ui.component.styling.DropdownIcons
import org.jetbrains.jewel.ui.component.styling.DropdownMetrics
import org.jetbrains.jewel.ui.component.styling.DropdownStyle
import org.jetbrains.jewel.ui.component.styling.MenuStyle
import org.jetbrains.jewel.ui.painter.PainterProvider
val DropdownStyle.Companion.Default: IntUiDefaultDropdownStyleFactory
get() = IntUiDefaultDropdownStyleFactory
@@ -256,7 +256,13 @@ fun DropdownMetrics.Companion.default(
cornerSize: CornerSize = CornerSize(4.dp),
contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 3.dp),
borderWidth: Dp = 1.dp,
) = DropdownMetrics(arrowMinSize, minSize, cornerSize, contentPadding, borderWidth)
) = DropdownMetrics(
arrowMinSize,
minSize,
cornerSize,
contentPadding,
borderWidth,
)
fun DropdownMetrics.Companion.undecorated(
arrowMinSize: DpSize = DpSize((23 + 3).dp, 24.dp),
@@ -264,7 +270,13 @@ fun DropdownMetrics.Companion.undecorated(
cornerSize: CornerSize = CornerSize(4.dp),
contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 3.dp),
borderWidth: Dp = 0.dp,
) = DropdownMetrics(arrowMinSize, minSize, cornerSize, contentPadding, borderWidth)
) = DropdownMetrics(
arrowMinSize,
minSize,
cornerSize,
contentPadding,
borderWidth,
)
fun DropdownIcons.Companion.defaults(
chevronDown: PainterProvider = standalonePainterProvider("expui/general/chevronDown.svg"),

View File

@@ -6,9 +6,9 @@ import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.styling.GroupHeaderColors
import org.jetbrains.jewel.styling.GroupHeaderMetrics
import org.jetbrains.jewel.styling.GroupHeaderStyle
import org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
import org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics
import org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
@Composable
fun GroupHeaderStyle.Companion.light(

View File

@@ -7,9 +7,9 @@ import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.styling.HorizontalProgressBarColors
import org.jetbrains.jewel.styling.HorizontalProgressBarMetrics
import org.jetbrains.jewel.styling.HorizontalProgressBarStyle
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds
@@ -33,7 +33,12 @@ fun HorizontalProgressBarColors.Companion.light(
progress: Color = IntUiLightTheme.colors.blue(4),
indeterminateBase: Color = IntUiLightTheme.colors.blue(9),
indeterminateHighlight: Color = IntUiLightTheme.colors.blue(4),
) = HorizontalProgressBarColors(track, progress, indeterminateBase, indeterminateHighlight)
) = HorizontalProgressBarColors(
track,
progress,
indeterminateBase,
indeterminateHighlight,
)
@Composable
fun HorizontalProgressBarColors.Companion.dark(
@@ -41,10 +46,19 @@ fun HorizontalProgressBarColors.Companion.dark(
progress: Color = IntUiDarkTheme.colors.blue(7),
indeterminateBase: Color = IntUiDarkTheme.colors.blue(9),
indeterminateHighlight: Color = IntUiDarkTheme.colors.blue(5),
) = HorizontalProgressBarColors(track, progress, indeterminateBase, indeterminateHighlight)
) = HorizontalProgressBarColors(
track,
progress,
indeterminateBase,
indeterminateHighlight,
)
fun HorizontalProgressBarMetrics.Companion.defaults(
cornerSize: CornerSize = CornerSize(100),
minHeight: Dp = 4.dp,
indeterminateHighlightWidth: Dp = 140.dp,
) = HorizontalProgressBarMetrics(cornerSize, minHeight, indeterminateHighlightWidth)
) = HorizontalProgressBarMetrics(
cornerSize,
minHeight,
indeterminateHighlightWidth,
)

Some files were not shown because too many files have changed in this diff Show More