mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-12 13:40:19 +07:00
[jewel] Backport Jewel 0.28 APIs to 243
GitOrigin-RevId: 65f34914870df00a6d3c50ff7614cdf0f9748703
This commit is contained in:
committed by
intellij-monorepo-bot
parent
041e507a57
commit
766beca004
9
.idea/modules.xml
generated
9
.idea/modules.xml
generated
@@ -544,6 +544,7 @@
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/libraries/cglib/intellij.libraries.cglib.iml" filepath="$PROJECT_DIR$/platform/libraries/cglib/intellij.libraries.cglib.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/libraries/compose-desktop/intellij.libraries.compose.desktop.iml" filepath="$PROJECT_DIR$/libraries/compose-desktop/intellij.libraries.compose.desktop.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/libraries/compose-foundation-desktop/intellij.libraries.compose.foundation.desktop.iml" filepath="$PROJECT_DIR$/libraries/compose-foundation-desktop/intellij.libraries.compose.foundation.desktop.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/libraries/compose-foundation-desktop-junit/intellij.libraries.compose.foundation.desktop.junit.iml" filepath="$PROJECT_DIR$/libraries/compose-foundation-desktop-junit/intellij.libraries.compose.foundation.desktop.junit.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/libraries/dokka/intellij.libraries.dokka.iml" filepath="$PROJECT_DIR$/libraries/dokka/intellij.libraries.dokka.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/libraries/grpc/intellij.libraries.grpc.iml" filepath="$PROJECT_DIR$/libraries/grpc/intellij.libraries.grpc.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/libraries/grpc-netty-shaded/intellij.libraries.grpc.netty.shaded.iml" filepath="$PROJECT_DIR$/libraries/grpc-netty-shaded/intellij.libraries.grpc.netty.shaded.iml" />
|
||||
@@ -720,10 +721,10 @@
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/int-ui/int-ui-decorated-window/intellij.platform.jewel.intUi.decoratedWindow.iml" filepath="$PROJECT_DIR$/platform/jewel/int-ui/int-ui-decorated-window/intellij.platform.jewel.intUi.decoratedWindow.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/int-ui/int-ui-standalone/intellij.platform.jewel.intUi.standalone.iml" filepath="$PROJECT_DIR$/platform/jewel/int-ui/int-ui-standalone/intellij.platform.jewel.intUi.standalone.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/core/intellij.platform.jewel.markdown.core.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/core/intellij.platform.jewel.markdown.core.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extension/autolink/intellij.platform.jewel.markdown.extension.autolink.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extension/autolink/intellij.platform.jewel.markdown.extension.autolink.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extension/gfm-alerts/intellij.platform.jewel.markdown.extension.gfmAlerts.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extension/gfm-alerts/intellij.platform.jewel.markdown.extension.gfmAlerts.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extension/gfm-strikethrough/intellij.platform.jewel.markdown.extension.gfmStrikethrough.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extension/gfm-strikethrough/intellij.platform.jewel.markdown.extension.gfmStrikethrough.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extension/gfm-tables/intellij.platform.jewel.markdown.extension.gfmTables.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extension/gfm-tables/intellij.platform.jewel.markdown.extension.gfmTables.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extensions/autolink/intellij.platform.jewel.markdown.extensions.autolink.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extensions/autolink/intellij.platform.jewel.markdown.extensions.autolink.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extensions/gfm-alerts/intellij.platform.jewel.markdown.extensions.gfmAlerts.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extensions/gfm-alerts/intellij.platform.jewel.markdown.extensions.gfmAlerts.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extensions/gfm-strikethrough/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extensions/gfm-strikethrough/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/extensions/gfm-tables/intellij.platform.jewel.markdown.extensions.gfmTables.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/extensions/gfm-tables/intellij.platform.jewel.markdown.extensions.gfmTables.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/ide-laf-bridge-styling/intellij.platform.jewel.markdown.ideLafBridgeStyling.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/ide-laf-bridge-styling/intellij.platform.jewel.markdown.ideLafBridgeStyling.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/markdown/int-ui-standalone-styling/intellij.platform.jewel.markdown.intUiStandaloneStyling.iml" filepath="$PROJECT_DIR$/platform/jewel/markdown/int-ui-standalone-styling/intellij.platform.jewel.markdown.intUiStandaloneStyling.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/jewel/samples/ide-plugin/intellij.platform.jewel.samples.idePlugin.iml" filepath="$PROJECT_DIR$/platform/jewel/samples/ide-plugin/intellij.platform.jewel.samples.idePlugin.iml" />
|
||||
|
||||
@@ -23,8 +23,9 @@ internal object JewelMavenArtifacts {
|
||||
"intellij.platform.jewel.foundation" to "jewel-foundation",
|
||||
"intellij.platform.jewel.markdown.core" to "jewel-markdown-core",
|
||||
"intellij.platform.jewel.ui" to "jewel-ui",
|
||||
"intellij.platform.jewel.markdown.extension.gfmTables" to "jewel-markdown-extension-gfm-tables",
|
||||
"intellij.platform.jewel.markdown.extension.gfmAlerts" to "jewel-markdown-extension-gfm-alerts",
|
||||
"intellij.platform.jewel.markdown.extensions.gfmTables" to "jewel-markdown-extensions-gfm-tables",
|
||||
"intellij.platform.jewel.markdown.extensions.gfmStrikethrough" to "jewel-markdown-extensions-gfm-strikethrough",
|
||||
"intellij.platform.jewel.markdown.extensions.gfmAlerts" to "jewel-markdown-extensions-gfm-alerts",
|
||||
)
|
||||
val STANDALONE: Map<String, String> = mapOf(
|
||||
"intellij.platform.jewel.markdown.intUiStandaloneStyling" to "jewel-markdown-int-ui-standalone-styling",
|
||||
|
||||
@@ -1,80 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="kotlin-language" name="Kotlin">
|
||||
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false">
|
||||
<compilerSettings>
|
||||
<option name="additionalArguments" value="-Xjvm-default=all -opt-in=androidx.compose.ui.ExperimentalComposeUiApi -Xcontext-receivers -opt-in=androidx.compose.foundation.ExperimentalFoundationApi -opt-in=org.jetbrains.jewel.foundation.ExperimentalJewelApi -opt-in=org.jetbrains.jewel.foundation.InternalJewelApi -Xexplicit-api=strict" />
|
||||
</compilerSettings>
|
||||
<compilerArguments>
|
||||
<stringArguments>
|
||||
<stringArg name="jvmTarget" arg="17" />
|
||||
<stringArg name="apiVersion" arg="2.0" />
|
||||
<stringArg name="languageVersion" arg="2.0" />
|
||||
</stringArguments>
|
||||
<arrayArguments>
|
||||
<arrayArg name="pluginClasspaths">
|
||||
<args>
|
||||
<arg>$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.0.21/kotlin-compose-compiler-plugin-2.0.21.jar</arg>
|
||||
</args>
|
||||
</arrayArg>
|
||||
</arrayArguments>
|
||||
</compilerArguments>
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/kotlin" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/kotlin" isTestSource="true" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="library" name="kotlin-stdlib" level="project" />
|
||||
<orderEntry type="library" name="kotlinx-coroutines-core" level="project" />
|
||||
<orderEntry type="library" name="jetbrains-annotations" level="project" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.markdown.core" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.ui" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.foundation" />
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop" exported="" scope="TEST" />
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.3/ui-test-junit4-1.7.3.jar">
|
||||
<sha256sum>c53f675b2af4696e6022598145a44a9e9feb35216a188163ae5bf99a18e76bdb</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.3/ui-test-junit4-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.3/ui-test-junit4-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4-desktop:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4-desktop:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.3/ui-test-junit4-desktop-1.7.3.jar">
|
||||
<sha256sum>f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.3/ui-test-junit4-desktop-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.3/ui-test-junit4-desktop-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.hamcrest.hamcrest.core" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.hamcrest:hamcrest-core:1.3">
|
||||
<verification>
|
||||
@@ -92,115 +62,97 @@
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.3/ui-test-1.7.3.jar">
|
||||
<sha256sum>a7dfdfd2b9d6668c646275948eba357aab6407f635f2dc09fe90258a2f202337</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.3/ui-test-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.3/ui-test-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-desktop:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-desktop:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.3/ui-test-desktop-1.7.3.jar">
|
||||
<sha256sum>34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.3/ui-test-desktop-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.3/ui-test-desktop-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.text" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-text:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-text:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.3/ui-text-1.7.3.jar">
|
||||
<sha256sum>8ff9a2b8c93b0287d8fa837d5b0917923168cb97dea1ada1a8d4aa7bb17c9f15</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.3/ui-text-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.3/ui-text-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.unit" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-unit:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-unit:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.3/ui-unit-1.7.3.jar">
|
||||
<sha256sum>41da5d61c56877b5b5d01e2a2bcb967cbfaf4d45c1a1aa124c0601c7a3de74e7</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.3/ui-unit-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.3/ui-unit-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.annotations" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains:annotations:23.0.0">
|
||||
<verification>
|
||||
@@ -218,134 +170,134 @@
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.3/desktop-1.7.3.jar">
|
||||
<sha256sum>bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.3/desktop-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.3/desktop-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop.jvm" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop-jvm:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop-jvm:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.3/desktop-jvm-1.7.3.jar">
|
||||
<sha256sum>62c816073195cc0119dc1d66b178544bdb772ef8bee4879954528c6798b17ebe</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.3/desktop-jvm-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.3/desktop-jvm-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.3/ui-1.7.3.jar">
|
||||
<sha256sum>6a99135a3e676745a61285c4d320145e5bd950b97d5db90f73c8cdf0d8ea68d3</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.3/ui-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.3/ui-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.3/ui-tooling-preview-1.7.3.jar">
|
||||
<sha256sum>1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.3/ui-tooling-preview-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.3/ui-tooling-preview-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview-desktop:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview-desktop:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.3/ui-tooling-preview-desktop-1.7.3.jar">
|
||||
<sha256sum>c5cfad0b125e978d915f8b4c38630bc5d548e59fe8a0e838c0cc84283c605943</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.3/ui-tooling-preview-desktop-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.3/ui-tooling-preview-desktop-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<orderEntry type="module-library" exported="" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.3/runtime-1.7.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="intellij.libraries.junit4" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop" />
|
||||
<orderEntry type="library" scope="TEST" name="kotlinx-coroutines-test" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.junit4" exported="" scope="TEST" />
|
||||
<orderEntry type="library" exported="" scope="TEST" name="kotlinx-coroutines-test" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.skiko" exported="" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -0,0 +1,6 @@
|
||||
<idea-plugin>
|
||||
<dependencies>
|
||||
<module name="intellij.libraries.skiko" />
|
||||
<module name="intellij.libraries.compose.foundation.desktop" />
|
||||
</dependencies>
|
||||
</idea-plugin>
|
||||
@@ -9,11 +9,11 @@
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.skiko" />
|
||||
<orderEntry type="module-library" exported="">
|
||||
<library name="compose-foundation-desktop" type="repository">
|
||||
<properties maven-id="org.jetbrains.compose.foundation:foundation-desktop:1.7.1">
|
||||
<library name="jetbrains.compose.foundation.desktop" type="repository">
|
||||
<properties maven-id="org.jetbrains.compose.foundation:foundation-desktop:1.7.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-desktop/1.7.1/foundation-desktop-1.7.1.jar">
|
||||
<sha256sum>50df385b328a0ad7a479e690cfe593fbce08ad39ed57916747932956dee07f0b</sha256sum>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-desktop/1.7.3/foundation-desktop-1.7.3.jar">
|
||||
<sha256sum>e1dc2e97eca6acf5bb16fc587b7d92b09c89e3b7cec0589ea169a970d1c9fe48</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar">
|
||||
<sha256sum>9aab326d9492800991854360ac248f493ce7f7c3183519309b78ace9e240f6f6</sha256sum>
|
||||
@@ -21,23 +21,23 @@
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0.jar">
|
||||
<sha256sum>d5cf7b72647c7995071588fe870450ff9c8f127f253d2d4851e161b800f67ae0</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-desktop/1.7.1/animation-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-desktop/1.7.3/animation-desktop-1.7.3.jar">
|
||||
<sha256sum>474e6bd2a6ac2362e5dabd780f93b852768640aa16403b0fc505da88177f97b3</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-core-desktop/1.7.1/animation-core-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-core-desktop/1.7.3/animation-core-desktop-1.7.3.jar">
|
||||
<sha256sum>2b347abf6c48626153a02b70eef6bbe1d3c9527515d6f9f7eceaea3c398533bb</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.1/ui-geometry-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.3/ui-geometry-desktop-1.7.3.jar">
|
||||
<sha256sum>4b86c961c0b4bce7995329fd57d4339ede11cb75d7ec90bc1b9913396addb30f</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.1/foundation-layout-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.3/foundation-layout-desktop-1.7.3.jar">
|
||||
<sha256sum>d2c867c13ff6632f9880e67dabab2e930007b008b9b22950fc2cc075008eceb6</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-desktop/1.7.1/runtime-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-desktop/1.7.3/runtime-desktop-1.7.3.jar">
|
||||
<sha256sum>76e3250547b9ca3cb1a49c272933b25cb3bccbc9ba12775dd6161a63d9aa7cf1</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-desktop/1.7.1/ui-desktop-1.7.1.jar">
|
||||
<sha256sum>40729b9637eac91fd9ba9d10c4cd2eb328bb3116f8097a5b9d3f071971cea022</sha256sum>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-desktop/1.7.3/ui-desktop-1.7.3.jar">
|
||||
<sha256sum>d8a43d211a85104da5a82459307825454b4038095700bc240057666d70f1aac6</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5.jar">
|
||||
<sha256sum>61c873a7327c946ec033c310bb98f3f92eeabcede0e1a5200ab8a1896483c7bf</sha256sum>
|
||||
@@ -57,19 +57,19 @@
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar">
|
||||
<sha256sum>fe70ace6f942a5fc29045bb2fe25b4e77bdc742dc69f76ed65b39c3ae185888e</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.1/runtime-saveable-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.3/runtime-saveable-desktop-1.7.3.jar">
|
||||
<sha256sum>4306363be90eaabe74b900db4c32ed1f15c7548e5b30a7093c4ee40c436b9b8c</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.1/ui-graphics-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.3/ui-graphics-desktop-1.7.3.jar">
|
||||
<sha256sum>9109d77cc262f90408169b1ca0ba2d15135b6034e377a80bbf3ec0234954e852</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit-desktop/1.7.1/ui-unit-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit-desktop/1.7.3/ui-unit-desktop-1.7.3.jar">
|
||||
<sha256sum>598b52e257ed674145694b9790a7383a90fed2ec7154ba09ace4aa983c65b1a2</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text-desktop/1.7.1/ui-text-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text-desktop/1.7.3/ui-text-desktop-1.7.3.jar">
|
||||
<sha256sum>80e07e4ca739f7b6122f63e9a17e6853b947220ecb1180f8dcaf419d0e468996</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-util-desktop/1.7.1/ui-util-desktop-1.7.1.jar">
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-util-desktop/1.7.3/ui-util-desktop-1.7.3.jar">
|
||||
<sha256sum>161dcc73b929da61cee50045e96fb02f1633c36f18a2ef38b5c2c44c38606b52</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2.jar">
|
||||
@@ -85,50 +85,65 @@
|
||||
</exclude>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-desktop/1.7.1/foundation-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-desktop/1.7.3/foundation-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-desktop/1.7.1/animation-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-core-desktop/1.7.1/animation-core-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.1/ui-geometry-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.1/foundation-layout-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-desktop/1.7.1/runtime-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-desktop/1.7.1/ui-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-desktop/1.7.3/animation-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-core-desktop/1.7.3/animation-core-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.3/ui-geometry-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.3/foundation-layout-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-desktop/1.7.3/runtime-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-desktop/1.7.3/ui-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.4/lifecycle-runtime-compose-desktop-2.8.4.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.1/runtime-saveable-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.1/ui-graphics-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit-desktop/1.7.1/ui-unit-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text-desktop/1.7.1/ui-text-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-util-desktop/1.7.1/ui-util-desktop-1.7.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.3/runtime-saveable-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.3/ui-graphics-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit-desktop/1.7.3/ui-unit-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text-desktop/1.7.3/ui-text-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-util-desktop/1.7.3/ui-util-desktop-1.7.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-desktop/1.7.3/foundation-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-desktop/1.7.3/animation-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-core-desktop/1.7.3/animation-core-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.3/ui-geometry-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.3/foundation-layout-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-desktop/1.7.3/runtime-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-desktop/1.7.3/ui-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.4/lifecycle-runtime-compose-desktop-2.8.4-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.3/runtime-saveable-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.3/ui-graphics-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit-desktop/1.7.3/ui-unit-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text-desktop/1.7.3/ui-text-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-util-desktop/1.7.3/ui-util-desktop-1.7.3-javadoc.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-desktop/1.7.1/foundation-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-desktop/1.7.3/foundation-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-desktop/1.7.1/animation-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-core-desktop/1.7.1/animation-core-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.1/ui-geometry-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.1/foundation-layout-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-desktop/1.7.1/runtime-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-desktop/1.7.1/ui-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-desktop/1.7.3/animation-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/animation/animation-core-desktop/1.7.3/animation-core-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.3/ui-geometry-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.3/foundation-layout-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-desktop/1.7.3/runtime-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-desktop/1.7.3/ui-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/arch/core/core-common/2.2.0/core-common-2.2.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.4/lifecycle-runtime-compose-desktop-2.8.4-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/androidx/annotation/annotation/1.8.0/annotation-1.8.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.1/runtime-saveable-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.1/ui-graphics-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit-desktop/1.7.1/ui-unit-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text-desktop/1.7.1/ui-text-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-util-desktop/1.7.1/ui-util-desktop-1.7.1-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.3/runtime-saveable-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.3/ui-graphics-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit-desktop/1.7.3/ui-unit-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text-desktop/1.7.3/ui-text-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-util-desktop/1.7.3/ui-util-desktop-1.7.3-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
|
||||
@@ -252,7 +252,7 @@ object CommunityLibraryLicenses {
|
||||
.apache("https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:LICENSE.txt")
|
||||
.suppliedByOrganizations(Suppliers.GOOGLE),
|
||||
|
||||
LibraryLicense("Compose Multiplatform", libraryName = "compose-foundation-desktop", url = "https://github.com/JetBrains/compose-multiplatform")
|
||||
LibraryLicense("Compose Multiplatform", libraryName = "jetbrains.compose.foundation.desktop", url = "https://github.com/JetBrains/compose-multiplatform")
|
||||
.apache("https://github.com/JetBrains/compose-multiplatform/blob/master/LICENSE.txt")
|
||||
.additionalLibraryNames(
|
||||
"org.jetbrains.compose.components.components.resources.desktop",
|
||||
|
||||
@@ -10,8 +10,6 @@
|
||||
/>
|
||||
</extensions>
|
||||
<dependencies>
|
||||
<module name="intellij.libraries.skiko"/>
|
||||
<module name="intellij.libraries.compose.foundation.desktop"/>
|
||||
<module name="intellij.platform.jewel.foundation" />
|
||||
<module name="intellij.platform.jewel.ui" />
|
||||
<module name="intellij.platform.jewel.ideLafBridge" />
|
||||
|
||||
@@ -3,19 +3,21 @@
|
||||
package com.intellij.platform.compose
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.util.registry.Registry
|
||||
import org.jetbrains.annotations.ApiStatus.Experimental
|
||||
import org.jetbrains.jewel.bridge.JewelComposePanel
|
||||
import javax.swing.JComponent
|
||||
|
||||
@Suppress("FunctionName")
|
||||
@Experimental
|
||||
@Deprecated(
|
||||
"Use JewelComposePanel instead and make sure you also change the modules to the ones under intellij.platform.jewel.",
|
||||
replaceWith = ReplaceWith(
|
||||
"JewelComposePanel { content() }",
|
||||
"org.jetbrains.jewel.bridge.JewelComposePanel"
|
||||
)
|
||||
)
|
||||
fun JBComposePanel(
|
||||
content: @Composable () -> Unit
|
||||
content: @Composable () -> Unit,
|
||||
): JComponent {
|
||||
if (ApplicationManager.getApplication().isInternal) {
|
||||
System.setProperty("compose.swing.render.on.graphics", Registry.stringValue("compose.swing.render.on.graphics"))
|
||||
}
|
||||
return JewelComposePanel { content() }
|
||||
}
|
||||
@@ -5,6 +5,7 @@ import androidx.compose.animation.core.animateDpAsState
|
||||
import androidx.compose.foundation.*
|
||||
import androidx.compose.foundation.layout.*
|
||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||
import androidx.compose.foundation.text.input.rememberTextFieldState
|
||||
import androidx.compose.foundation.text.selection.SelectionContainer
|
||||
import androidx.compose.runtime.*
|
||||
import androidx.compose.ui.Alignment
|
||||
@@ -13,7 +14,10 @@ import androidx.compose.ui.draw.shadow
|
||||
import androidx.compose.ui.focus.focusProperties
|
||||
import androidx.compose.ui.focus.onFocusEvent
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.input.key.*
|
||||
import androidx.compose.ui.input.key.Key
|
||||
import androidx.compose.ui.input.key.isShiftPressed
|
||||
import androidx.compose.ui.input.key.key
|
||||
import androidx.compose.ui.input.key.onKeyEvent
|
||||
import androidx.compose.ui.input.pointer.PointerIcon
|
||||
import androidx.compose.ui.input.pointer.pointerHoverIcon
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -24,8 +28,9 @@ import com.intellij.openapi.fileChooser.FileChooserDescriptorFactory
|
||||
import com.intellij.openapi.keymap.KeymapUtil
|
||||
import com.intellij.ui.UIBundle
|
||||
import com.intellij.util.ui.JBUI
|
||||
import kotlinx.coroutines.*
|
||||
import kotlinx.coroutines.Dispatchers.IO
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.withContext
|
||||
import org.jetbrains.jewel.bridge.toComposeColor
|
||||
import org.jetbrains.jewel.foundation.modifier.onHover
|
||||
import org.jetbrains.jewel.foundation.theme.JewelTheme
|
||||
@@ -33,6 +38,7 @@ import org.jetbrains.jewel.foundation.theme.OverrideDarkMode
|
||||
import org.jetbrains.jewel.ui.Orientation
|
||||
import org.jetbrains.jewel.ui.Outline
|
||||
import org.jetbrains.jewel.ui.component.*
|
||||
import org.jetbrains.jewel.ui.icons.AllIconsKeys
|
||||
import org.jetbrains.jewel.ui.theme.defaultTabStyle
|
||||
import org.jetbrains.jewel.ui.theme.tooltipStyle
|
||||
import org.jetbrains.jewel.ui.util.isDark
|
||||
@@ -50,25 +56,24 @@ internal fun ComposeShowcase() {
|
||||
Title()
|
||||
Text("This is Compose bundled inside IntelliJ Platform!")
|
||||
Row {
|
||||
val scrollState = rememberScrollState()
|
||||
Column(
|
||||
verticalArrangement = Arrangement.spacedBy(15.dp),
|
||||
modifier = Modifier.weight(1f).verticalScroll(scrollState)
|
||||
VerticallyScrollableContainer(
|
||||
modifier = Modifier.weight(1f)
|
||||
) {
|
||||
CheckBox()
|
||||
RadioButton()
|
||||
Buttons()
|
||||
Label()
|
||||
SelectableText()
|
||||
Tabs()
|
||||
LinkLabels()
|
||||
TextFieldSimple()
|
||||
TextFieldWithButton()
|
||||
TooltipAreaSimple()
|
||||
Column(
|
||||
verticalArrangement = Arrangement.spacedBy(15.dp),
|
||||
) {
|
||||
CheckBox()
|
||||
RadioButton()
|
||||
Buttons()
|
||||
Label()
|
||||
SelectableText()
|
||||
Tabs()
|
||||
LinkLabels()
|
||||
TextFieldSimple()
|
||||
TextFieldWithButton()
|
||||
TooltipAreaSimple()
|
||||
}
|
||||
}
|
||||
|
||||
val adapter = rememberScrollbarAdapter(scrollState)
|
||||
androidx.compose.foundation.VerticalScrollbar(adapter)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -176,7 +181,7 @@ private fun Buttons() {
|
||||
.onFocusEvent { focused = it.isFocused }
|
||||
.background(if (focused) JBUI.CurrentTheme.Focus.focusColor().toComposeColor() else Color.Unspecified, RoundedCornerShape(4.dp))
|
||||
) {
|
||||
Icon("expui/image/fitContent.svg", contentDescription = null, iconClass = AllIcons::class.java)
|
||||
Icon(AllIconsKeys.General.FitContent, contentDescription = null, iconClass = AllIcons::class.java)
|
||||
}
|
||||
Text("← Click me #$state3")
|
||||
}
|
||||
@@ -219,7 +224,7 @@ private fun LinkLabels() {
|
||||
|
||||
@Composable
|
||||
private fun TextFieldSimple() {
|
||||
var textFieldState by remember { mutableStateOf("") }
|
||||
val textFieldState = rememberTextFieldState()
|
||||
Row(
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
horizontalArrangement = Arrangement.spacedBy(5.dp),
|
||||
@@ -227,9 +232,6 @@ private fun TextFieldSimple() {
|
||||
Text("Text field:")
|
||||
TextField(
|
||||
textFieldState,
|
||||
onValueChange = {
|
||||
textFieldState = it
|
||||
},
|
||||
modifier = Modifier.padding(5.dp)
|
||||
)
|
||||
}
|
||||
@@ -238,14 +240,13 @@ private fun TextFieldSimple() {
|
||||
@OptIn(ExperimentalFoundationApi::class)
|
||||
@Composable
|
||||
private fun TextFieldWithButton() {
|
||||
|
||||
var textFieldState by remember { mutableStateOf("") }
|
||||
val textFieldState = rememberTextFieldState()
|
||||
var fileExists by remember { mutableStateOf(true) }
|
||||
|
||||
LaunchedEffect(textFieldState) {
|
||||
delay(300)
|
||||
withContext(IO) {
|
||||
fileExists = textFieldState.isEmpty() || File(textFieldState).exists()
|
||||
fileExists = textFieldState.text.isEmpty() || File(textFieldState.text.toString()).exists()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -253,7 +254,7 @@ private fun TextFieldWithButton() {
|
||||
val descriptor = FileChooserDescriptorFactory.createSingleFileOrFolderDescriptor()
|
||||
descriptor.title = UIBundle.message("file.chooser.default.title")
|
||||
FileChooser.chooseFile(descriptor, null, null) {
|
||||
textFieldState = it.path
|
||||
textFieldState.edit { replace(0, textFieldState.text.length, it.path) }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -267,8 +268,7 @@ private fun TextFieldWithButton() {
|
||||
) {
|
||||
Text("Choose file or folder:")
|
||||
TextField(
|
||||
value = textFieldState,
|
||||
onValueChange = { textFieldState = it },
|
||||
textFieldState,
|
||||
modifier = Modifier
|
||||
.padding(5.dp)
|
||||
.height(28.dp)
|
||||
@@ -289,7 +289,7 @@ private fun TextFieldWithButton() {
|
||||
) {
|
||||
IconButton({ chooseFile() }, Modifier.size(18.dp).pointerHoverIcon(PointerIcon.Hand).focusProperties { canFocus = false }) {
|
||||
AllIcons.General.OpenDisk
|
||||
Icon("expui/inline/browse.svg", openFileChooserHint, iconClass = AllIcons::class.java)
|
||||
Icon(AllIconsKeys.General.OpenDisk, openFileChooserHint, iconClass = AllIcons::class.java)
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -346,4 +346,4 @@ private fun TooltipSimple(modifier: Modifier = Modifier, content: @Composable ()
|
||||
content()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,13 +6,13 @@ import com.intellij.openapi.project.DumbAwareAction
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.ui.DialogWrapper
|
||||
import com.intellij.openapi.util.NlsSafe
|
||||
import com.intellij.platform.compose.JBComposePanel
|
||||
import com.intellij.ui.PaintingParent.Wrapper
|
||||
import org.jetbrains.jewel.bridge.JewelComposePanel
|
||||
import java.awt.Dimension
|
||||
import javax.swing.JComponent
|
||||
|
||||
private fun createComposeShowcaseComponent(): JComponent {
|
||||
return JBComposePanel {
|
||||
return JewelComposePanel {
|
||||
ComposeShowcase()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
name: IJ Platform version updates
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: 0 8 * * *
|
||||
|
||||
jobs:
|
||||
check-ij-platform-updates:
|
||||
name: Check for IJP updates
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
branch-name:
|
||||
- releases/241
|
||||
- releases/242
|
||||
- main
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ matrix.branch-name }}
|
||||
|
||||
- uses: actions/setup-java@v4
|
||||
with:
|
||||
distribution: zulu
|
||||
java-version: 21
|
||||
cache: gradle
|
||||
|
||||
- name: Setup Gradle
|
||||
run: chmod +x gradlew
|
||||
|
||||
- name: Run Gradle
|
||||
run: ./gradlew checkLatestIntelliJPlatformBuild --no-daemon
|
||||
34
platform/jewel/.github/workflows/stale.yml
vendored
34
platform/jewel/.github/workflows/stale.yml
vendored
@@ -1,34 +0,0 @@
|
||||
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
|
||||
#
|
||||
# You can adjust the behavior by modifying this file.
|
||||
# For more information, see:
|
||||
# https://github.com/actions/stale
|
||||
name: Mark stale issues and pull requests
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 6 * * *'
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/stale@v5
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
stale-issue-message: 'This issue has been inactive for a long time.'
|
||||
stale-pr-message: 'Stale pull request message'
|
||||
stale-issue-label: 'stale'
|
||||
stale-pr-label: 'stale'
|
||||
exempt-issue-labels: 'blocked-externally'
|
||||
exempt-pr-labels: 'blocked-externally'
|
||||
only-labels: 'needs-info'
|
||||
days-before-stale: 7
|
||||
days-before-close: 3
|
||||
labels-to-remove-when-unstale: 'stale'
|
||||
|
||||
2
platform/jewel/.gitignore
vendored
2
platform/jewel/.gitignore
vendored
@@ -106,3 +106,5 @@ $RECYCLE.BIN/
|
||||
# Ignore Kotlin compiler sessions
|
||||
/.kotlin
|
||||
/buildSrc/.kotlin
|
||||
/foundation/bin/*
|
||||
/samples/showcase/bin/*
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="IDE sample" type="GradleRunConfiguration" factoryName="Gradle" show_console_on_std_err="true" show_console_on_std_out="true">
|
||||
<log_file alias="IDE Logs" path="$PROJECT_DIR$/samples/ide-plugin/build/idea-sandbox/IC-2024.2/log/idea.log" show_all="true" />
|
||||
<log_file alias="IDE Logs" path="$PROJECT_DIR$/build/idea-sandbox/*/log/idea.log" show_all="true" />
|
||||
<ExternalSystemSettings>
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$/samples/ide-plugin" />
|
||||
@@ -22,4 +22,4 @@
|
||||
<RunAsTest>false</RunAsTest>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
</component>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="Run checks" type="GradleRunConfiguration" factoryName="Gradle" folderName="Checks">
|
||||
<log_file alias="IDE Logs" path="$PROJECT_DIR$/build/idea-sandbox/*/log/idea.log" show_all="true" />
|
||||
<ExternalSystemSettings>
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
@@ -21,4 +22,4 @@
|
||||
<RunAsTest>false</RunAsTest>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
</component>
|
||||
|
||||
21
platform/jewel/FAST_PR_GUIDE.md
Normal file
21
platform/jewel/FAST_PR_GUIDE.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Fast PR Guide
|
||||
|
||||
In order to get your pull requests merged with any futher complications (inside community repository) it is advised to follow these:
|
||||
|
||||
1) Make sure your commits are prefixed with `[jewel] <Jewel YouTrack Id> ` to ensure distinction of commits and ensure automation works.
|
||||
2) Prefix the PR name with `[jewel]` and ideally with `jewel` label.
|
||||
3) Avoid creating pull requests from chains of feature branches (branching from feature branches), this is possible, but can cause issues if combined with squashing/amending the commits. If you do this, ensure you properly rebase all of the branches.
|
||||
4) Ideally squash the commits, this is not a requirement, but beware that your feature branch might became unsuable if we squash the commits as part of the cherry-pick process.
|
||||
|
||||
## Adding modules
|
||||
When adding modules, there is multiple tests ensuring quality of community project. These rules should be folowed in addition to rules above:
|
||||
1) Ensure that .idea/modules.xml is sorted alphabetically
|
||||
2) Source roots declared in the module .iml should match the folder structure. Do not add source roots that don't exist and vice versa.
|
||||
3) In resource folder, file called `<module name>.xml` should be placed that contains the V2 Plugin configuration. For sake of Jewel/platform modules, it is essential to alteast declare module dependencies in this file.
|
||||
4) Make sure that `.iml` files are not being modified after being changed by the IDE dialogs.
|
||||
|
||||
## Adding dependencies
|
||||
1) Library for new dependency has to be stated inside CommunityLibraryLicenses.kt. If you are adding part of library already added, you still need to add the alternative library name to this file.
|
||||
2) Alternatively, library used by multiple modules might be added to community/libraries as a separate module containing only the dependency.
|
||||
3) Try not to use "exported" flag in dependencies.
|
||||
4) Make sure that dependencies already contained in the platform are not included as transitive dependencies. (same applies if the current module depends on module with this dependency already added.)
|
||||
@@ -13,8 +13,10 @@ dependencies {
|
||||
sarif(projects.intUi.intUiDecoratedWindow)
|
||||
sarif(projects.intUi.intUiStandalone)
|
||||
sarif(projects.markdown.core)
|
||||
sarif(projects.markdown.extension.autolink)
|
||||
sarif(projects.markdown.extension.gfmAlerts)
|
||||
sarif(projects.markdown.extensions.autolink)
|
||||
sarif(projects.markdown.extensions.gfmAlerts)
|
||||
sarif(projects.markdown.extensions.gfmStrikethrough)
|
||||
sarif(projects.markdown.extensions.gfmTables)
|
||||
sarif(projects.markdown.ideLafBridgeStyling)
|
||||
sarif(projects.markdown.intUiStandaloneStyling)
|
||||
sarif(projects.samples.idePlugin)
|
||||
@@ -22,30 +24,18 @@ dependencies {
|
||||
sarif(projects.ui)
|
||||
}
|
||||
|
||||
// TODO remove this once the Skiko fix makes it into CMP 1.7.1
|
||||
allprojects {
|
||||
configurations.all {
|
||||
resolutionStrategy {
|
||||
eachDependency {
|
||||
if (requested.group == "org.jetbrains.skiko") {
|
||||
useVersion("0.8.17")
|
||||
because("Contains important memory usage fix")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Faff needed to comply with Gradle's service injection.
|
||||
// See https://docs.gradle.org/current/userguide/service_injection.html#execoperations
|
||||
interface InjectedExecOps {
|
||||
@get:Inject val execOps: ExecOperations
|
||||
|
||||
fun exec(init: ExecSpec.() -> Unit): ExecResult = execOps.exec(init)
|
||||
}
|
||||
|
||||
tasks {
|
||||
// val mergeSarifReports by
|
||||
// registering(MergeSarifTask::class) {
|
||||
// source(configurations.outgoingSarif)
|
||||
// include { it.file.extension == "sarif" }
|
||||
// }
|
||||
//
|
||||
// register("check") { dependsOn(mergeSarifReports) }
|
||||
|
||||
register("tagRelease") {
|
||||
val injected = project.objects.newInstance<InjectedExecOps>()
|
||||
|
||||
description = "Tags main branch and releases branches with provided tag name"
|
||||
group = "release"
|
||||
|
||||
@@ -60,7 +50,8 @@ tasks {
|
||||
|
||||
// Check we're on the main branch
|
||||
logger.info("Checking current branch is main...")
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "rev-parse", "--abbrev-ref", "HEAD")
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -74,7 +65,8 @@ tasks {
|
||||
// Check tag doesn't already exist
|
||||
logger.info("Checking current branch is main...")
|
||||
stdOut.reset()
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "tag")
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -87,7 +79,8 @@ tasks {
|
||||
// Check there are no uncommitted changes
|
||||
logger.info("Checking all changes have been committed...")
|
||||
stdOut.reset()
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "status", "--porcelain")
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -100,7 +93,8 @@ tasks {
|
||||
// Get the current HEAD hash
|
||||
logger.info("Getting HEAD hash...")
|
||||
stdOut.reset()
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "rev-parse", "HEAD")
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -111,7 +105,8 @@ tasks {
|
||||
// Enumerate the release branches
|
||||
logger.info("Enumerating release branches...")
|
||||
stdOut.reset()
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "branch")
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -134,7 +129,8 @@ tasks {
|
||||
logger.info("Validating release branches...")
|
||||
for (branch in releaseBranches) {
|
||||
stdOut.reset()
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "merge-base", "main", "releases/$branch")
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -148,7 +144,7 @@ tasks {
|
||||
|
||||
// Tag main branch
|
||||
logger.lifecycle("Tagging head of main branch as $releaseName...")
|
||||
exec { commandLine = listOf("git", "tag", releaseName) }.assertNormalExitValue()
|
||||
injected.exec { commandLine = listOf("git", "tag", releaseName) }.assertNormalExitValue()
|
||||
|
||||
// Tag release branches
|
||||
for (branch in releaseBranches) {
|
||||
@@ -157,7 +153,8 @@ tasks {
|
||||
stdOut.reset()
|
||||
|
||||
logger.info("Getting branch head commit...")
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "rev-parse", "releases/$branch")
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -168,7 +165,8 @@ tasks {
|
||||
|
||||
logger.info("Tagging commit ${branchHead.take(7)} as $branchTagName")
|
||||
stdOut.reset()
|
||||
exec {
|
||||
injected
|
||||
.exec {
|
||||
commandLine = listOf("git", "tag", branchTagName, branchHead)
|
||||
standardOutput = stdOut
|
||||
}
|
||||
@@ -182,4 +180,6 @@ tasks {
|
||||
register<Delete>("cleanTestPublishArtifacts") { delete(rootProject.layout.buildDirectory.dir("maven-test")) }
|
||||
|
||||
register<Delete>("clean") { delete(rootProject.layout.buildDirectory) }
|
||||
|
||||
wrapper { distributionType = Wrapper.DistributionType.ALL }
|
||||
}
|
||||
|
||||
@@ -20,9 +20,6 @@ internal fun PublishingExtension.configureJewelRepositories(project: Project) {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Obsolete, please use https://github.com/JetBrains/intellij-community/blob/master/build/src/org/jetbrains/intellij/build/JewelMavenArtifacts.kt instead
|
||||
*/
|
||||
internal fun MavenPom.configureJewelPom() {
|
||||
name = "Jewel"
|
||||
description = "A theme for Compose for Desktop that implements the IntelliJ Platform look and feel."
|
||||
@@ -30,7 +27,7 @@ internal fun MavenPom.configureJewelPom() {
|
||||
licenses {
|
||||
license {
|
||||
name = "Apache License 2.0"
|
||||
url = "http://www.apache.org/licenses/LICENSE-2.0.txt"
|
||||
url = "https://www.apache.org/licenses/LICENSE-2.0.txt"
|
||||
}
|
||||
}
|
||||
scm {
|
||||
|
||||
@@ -6,6 +6,8 @@ import com.squareup.kotlinpoet.PropertySpec
|
||||
import com.squareup.kotlinpoet.TypeSpec
|
||||
import io.gitlab.arturbosch.detekt.Detekt
|
||||
import org.jetbrains.dokka.gradle.DokkaTask
|
||||
import org.jetbrains.dokka.gradle.tasks.DokkaGenerateModuleTask
|
||||
import org.jetbrains.dokka.gradle.tasks.DokkaGeneratePublicationTask
|
||||
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
|
||||
import org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile
|
||||
import java.lang.reflect.Field
|
||||
@@ -47,6 +49,8 @@ extension.all item@{
|
||||
withType<BaseKotlinCompile> { dependsOn(task) }
|
||||
withType<Detekt> { dependsOn(task) }
|
||||
withType<DokkaTask> { dependsOn(task) }
|
||||
withType<DokkaGenerateModuleTask> { dependsOn(task) }
|
||||
withType<DokkaGeneratePublicationTask> { dependsOn(task) }
|
||||
withType<Jar> { dependsOn(task) }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,8 @@ import com.squareup.kotlinpoet.ClassName
|
||||
import io.gitlab.arturbosch.detekt.Detekt
|
||||
import org.gradle.util.internal.GUtil
|
||||
import org.jetbrains.dokka.gradle.DokkaTask
|
||||
import org.jetbrains.dokka.gradle.tasks.DokkaGenerateModuleTask
|
||||
import org.jetbrains.dokka.gradle.tasks.DokkaGeneratePublicationTask
|
||||
import org.jetbrains.jewel.buildlogic.theme.IntelliJThemeGeneratorTask
|
||||
import org.jetbrains.jewel.buildlogic.theme.ThemeGeneration
|
||||
import org.jetbrains.jewel.buildlogic.theme.ThemeGeneratorContainer
|
||||
@@ -33,6 +35,8 @@ extension.all {
|
||||
withType<BaseKotlinCompile> { dependsOn(task) }
|
||||
withType<Detekt> { dependsOn(task) }
|
||||
withType<DokkaTask> { dependsOn(task) }
|
||||
withType<DokkaGenerateModuleTask> { dependsOn(task) }
|
||||
withType<DokkaGeneratePublicationTask> { dependsOn(task) }
|
||||
withType<Jar> { dependsOn(task) }
|
||||
}
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ apiValidation {
|
||||
nonPublicMarkers.add("org.jetbrains.jewel.InternalJewelApi")
|
||||
}
|
||||
|
||||
kotlin { explicitApi() }
|
||||
kotlin { compilerOptions { freeCompilerArgs.add("-Xexplicit-api=strict") } }
|
||||
|
||||
val extension = project.extensions.create("publicApiValidation", ApiValidationExtension::class.java)
|
||||
|
||||
|
||||
@@ -4,9 +4,22 @@ plugins {
|
||||
kotlin("jvm")
|
||||
`maven-publish`
|
||||
id("org.jetbrains.dokka")
|
||||
id("org.jetbrains.dokka-javadoc")
|
||||
signing
|
||||
}
|
||||
|
||||
dokka {
|
||||
dokkaSourceSets {
|
||||
named("main") {
|
||||
sourceLink {
|
||||
// Point to IJP sources
|
||||
remoteUrl("https://github.com/JetBrains/intellij-community")
|
||||
localDirectory.set(rootDir)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val sourcesJar by
|
||||
tasks.registering(Jar::class) {
|
||||
from(kotlin.sourceSets.main.map { it.kotlin })
|
||||
@@ -17,7 +30,7 @@ val sourcesJar by
|
||||
|
||||
val javadocJar by
|
||||
tasks.registering(Jar::class) {
|
||||
from(tasks.dokkaHtml)
|
||||
from(tasks.dokkaGenerateModuleJavadoc)
|
||||
archiveClassifier = "javadoc"
|
||||
destinationDirectory = layout.buildDirectory.dir("artifacts")
|
||||
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
||||
|
||||
@@ -40,19 +40,19 @@ val jdkLevel = project.property("jdk.level") as String
|
||||
kotlin {
|
||||
jvmToolchain { languageVersion = JavaLanguageVersion.of(jdkLevel) }
|
||||
|
||||
compilerOptions.jvmTarget.set(JvmTarget.fromTarget(jdkLevel))
|
||||
compilerOptions {
|
||||
freeCompilerArgs.add("-Xcontext-receivers")
|
||||
jvmTarget.set(JvmTarget.fromTarget(jdkLevel))
|
||||
}
|
||||
|
||||
target {
|
||||
compilations.all { kotlinOptions { freeCompilerArgs += "-Xcontext-receivers" } }
|
||||
sourceSets.all {
|
||||
languageSettings {
|
||||
optIn("androidx.compose.foundation.ExperimentalFoundationApi")
|
||||
optIn("androidx.compose.ui.ExperimentalComposeUiApi")
|
||||
optIn("kotlin.experimental.ExperimentalTypeInference")
|
||||
optIn("kotlinx.coroutines.ExperimentalCoroutinesApi")
|
||||
optIn("org.jetbrains.jewel.foundation.ExperimentalJewelApi")
|
||||
optIn("org.jetbrains.jewel.foundation.InternalJewelApi")
|
||||
}
|
||||
sourceSets.all {
|
||||
languageSettings {
|
||||
optIn("androidx.compose.foundation.ExperimentalFoundationApi")
|
||||
optIn("androidx.compose.ui.ExperimentalComposeUiApi")
|
||||
optIn("kotlin.experimental.ExperimentalTypeInference")
|
||||
optIn("kotlinx.coroutines.ExperimentalCoroutinesApi")
|
||||
optIn("org.jetbrains.jewel.foundation.ExperimentalJewelApi")
|
||||
optIn("org.jetbrains.jewel.foundation.InternalJewelApi")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package org.jetbrains.jewel.buildlogic.demodata
|
||||
|
||||
import com.squareup.kotlinpoet.ClassName
|
||||
import gradle.kotlin.dsl.accessors._6b77fac1fb1b8c5058558e9072dfa468.kotlin
|
||||
import gradle.kotlin.dsl.accessors._6b77fac1fb1b8c5058558e9072dfa468.sourceSets
|
||||
import kotlinx.serialization.json.Json
|
||||
import kotlinx.serialization.json.decodeFromStream
|
||||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.file.DirectoryProperty
|
||||
import org.gradle.api.file.RegularFileProperty
|
||||
import org.gradle.api.file.SourceDirectorySet
|
||||
import org.gradle.api.plugins.JavaPluginExtension
|
||||
import org.gradle.api.provider.Property
|
||||
import org.gradle.api.provider.SetProperty
|
||||
import org.gradle.api.tasks.Input
|
||||
@@ -16,7 +16,6 @@ import org.gradle.api.tasks.OutputFile
|
||||
import org.gradle.api.tasks.SourceSetContainer
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
import org.gradle.kotlin.dsl.get
|
||||
import org.gradle.kotlin.dsl.getByType
|
||||
import org.gradle.kotlin.dsl.property
|
||||
import org.gradle.kotlin.dsl.setProperty
|
||||
import java.io.File
|
||||
@@ -27,7 +26,18 @@ open class StudioVersionsGenerationExtension(project: Project) {
|
||||
project.objects
|
||||
.directoryProperty()
|
||||
.convention(
|
||||
project.layout.dir(project.provider { project.sourceSets.named("main").get().kotlin.srcDirs.first() })
|
||||
project.layout.dir(
|
||||
project.provider {
|
||||
if (project.plugins.hasPlugin("org.gradle.jvm-ecosystem")) {
|
||||
val sourceSets = project.extensions.getByName("sourceSets") as SourceSetContainer
|
||||
val mainSourceSet = sourceSets.named("main").get()
|
||||
val kotlinSourceSet = mainSourceSet.extensions.getByName("kotlin") as SourceDirectorySet
|
||||
kotlinSourceSet.srcDirs.first()
|
||||
} else {
|
||||
error("Gradle plugin 'org.gradle.jvm-ecosystem' is required")
|
||||
}
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
val resourcesDirs: SetProperty<File> =
|
||||
@@ -35,11 +45,11 @@ open class StudioVersionsGenerationExtension(project: Project) {
|
||||
.setProperty<File>()
|
||||
.convention(
|
||||
project.provider {
|
||||
when {
|
||||
project.plugins.hasPlugin("org.gradle.jvm-ecosystem") ->
|
||||
project.extensions.getByType<SourceSetContainer>()["main"].resources.srcDirs
|
||||
|
||||
else -> emptySet()
|
||||
if (project.plugins.hasPlugin("org.gradle.jvm-ecosystem")) {
|
||||
val javaExtension = project.extensions.getByType(JavaPluginExtension::class.java)
|
||||
javaExtension.sourceSets.named("main").get().resources.srcDirs
|
||||
} else {
|
||||
emptySet<File>()
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
@@ -33,6 +33,7 @@ internal object AndroidStudioReleasesReader {
|
||||
|
||||
private fun createBaseTypeSpec(className: ClassName, releases: ApiAndroidStudioReleases, resourceDirs: Set<File>) =
|
||||
TypeSpec.objectBuilder(className)
|
||||
.addModifiers(KModifier.INTERNAL)
|
||||
.superclass(
|
||||
ClassName.bestGuess("org.jetbrains.jewel.samples.ideplugin.releasessample.ContentSource")
|
||||
.parameterizedBy(ContentItemClassName)
|
||||
@@ -70,7 +71,7 @@ internal object AndroidStudioReleasesReader {
|
||||
add(" versionName = \"%L\",\n", release.version)
|
||||
add(" build = \"%L\",\n", release.build)
|
||||
add(" platformBuild = \"%L\",\n", release.platformBuild)
|
||||
add(" platformVersion = \"%L\",\n", release.platformVersion)
|
||||
add(" platformVersion = \"%L\",\n", release.platformVersion ?: "N/A")
|
||||
add(" channel = %L,\n", readChannel(release.channel))
|
||||
add(" releaseDate = LocalDate(%L),\n", translateDate(release.date))
|
||||
add(" key = \"%L\",\n", release.build)
|
||||
|
||||
@@ -20,7 +20,7 @@ internal data class ApiAndroidStudioReleases(@SerialName("content") val content:
|
||||
@SerialName("download") val download: List<Download> = listOf(),
|
||||
@SerialName("name") val name: String,
|
||||
@SerialName("platformBuild") val platformBuild: String,
|
||||
@SerialName("platformVersion") val platformVersion: String,
|
||||
@SerialName("platformVersion") val platformVersion: String?,
|
||||
@SerialName("version") val version: String,
|
||||
) {
|
||||
|
||||
|
||||
@@ -51,7 +51,6 @@ public abstract interface class com/jetbrains/WindowMove {
|
||||
|
||||
public final class org/jetbrains/jewel/window/ComposableSingletons$TitleBarKt {
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/window/ComposableSingletons$TitleBarKt;
|
||||
public static field lambda-1 Lkotlin/jvm/functions/Function2;
|
||||
public fun <init> ()V
|
||||
public final fun getLambda-1$decorated_window ()Lkotlin/jvm/functions/Function2;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
|
||||
plugins {
|
||||
jewel
|
||||
}
|
||||
plugins { jewel }
|
||||
|
||||
dependencies {
|
||||
compileOnly("io.gitlab.arturbosch.detekt:detekt-api:1.23.7")
|
||||
@@ -11,6 +9,4 @@ dependencies {
|
||||
testImplementation("org.assertj:assertj-core:3.26.3")
|
||||
}
|
||||
|
||||
tasks.test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
tasks.test { useJUnitPlatform() }
|
||||
|
||||
@@ -266,7 +266,7 @@ org.jetbrains.jewel.foundation.lazy.SelectableColumnOnKeyEvent
|
||||
- onSelectNextItem(java.util.List,org.jetbrains.jewel.foundation.lazy.SelectableLazyListState):V
|
||||
- onSelectPreviousItem(java.util.List,org.jetbrains.jewel.foundation.lazy.SelectableLazyListState):V
|
||||
f:org.jetbrains.jewel.foundation.lazy.SelectableLazyColumnKt
|
||||
- sf:SelectableLazyColumn(androidx.compose.ui.Modifier,org.jetbrains.jewel.foundation.lazy.SelectionMode,org.jetbrains.jewel.foundation.lazy.SelectableLazyListState,androidx.compose.foundation.layout.PaddingValues,Z,kotlin.jvm.functions.Function1,androidx.compose.foundation.layout.Arrangement$Vertical,androidx.compose.ui.Alignment$Horizontal,androidx.compose.foundation.gestures.FlingBehavior,org.jetbrains.jewel.foundation.lazy.tree.KeyActions,org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,I,I,I):V
|
||||
- sf:SelectableLazyColumn(androidx.compose.ui.Modifier,org.jetbrains.jewel.foundation.lazy.SelectionMode,org.jetbrains.jewel.foundation.lazy.SelectableLazyListState,androidx.compose.foundation.layout.PaddingValues,Z,kotlin.jvm.functions.Function1,androidx.compose.foundation.layout.Arrangement$Vertical,androidx.compose.ui.Alignment$Horizontal,androidx.compose.foundation.gestures.FlingBehavior,org.jetbrains.jewel.foundation.lazy.tree.KeyActions,org.jetbrains.jewel.foundation.lazy.tree.PointerEventActions,kotlin.jvm.functions.Function1,androidx.compose.runtime.Composer,I,I,I):V
|
||||
org.jetbrains.jewel.foundation.lazy.SelectableLazyItemScope
|
||||
- androidx.compose.foundation.lazy.LazyItemScope
|
||||
- a:isActive():Z
|
||||
@@ -316,10 +316,12 @@ f:org.jetbrains.jewel.foundation.lazy.SelectableLazyListState
|
||||
- f:getLayoutInfo():androidx.compose.foundation.lazy.LazyListLayoutInfo
|
||||
- f:getLazyListState():androidx.compose.foundation.lazy.LazyListState
|
||||
- getSelectedKeys():java.util.Set
|
||||
- f:isKeyboardNavigating():Z
|
||||
- isScrollInProgress():Z
|
||||
- scroll(androidx.compose.foundation.MutatePriority,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):java.lang.Object
|
||||
- f:scrollToItem(I,Z,I,kotlin.coroutines.Continuation):java.lang.Object
|
||||
- bs:scrollToItem$default(org.jetbrains.jewel.foundation.lazy.SelectableLazyListState,I,Z,I,kotlin.coroutines.Continuation,I,java.lang.Object):java.lang.Object
|
||||
- f:setKeyboardNavigating(Z):V
|
||||
- f:setLastActiveItemIndex(java.lang.Integer):V
|
||||
- setSelectedKeys(java.util.Set):V
|
||||
f:org.jetbrains.jewel.foundation.lazy.SelectableLazyListStateKt
|
||||
@@ -644,7 +646,6 @@ f:org.jetbrains.jewel.foundation.theme.JewelTheme$Companion
|
||||
- f:getGlobalColors(androidx.compose.runtime.Composer,I):org.jetbrains.jewel.foundation.GlobalColors
|
||||
- f:getGlobalMetrics(androidx.compose.runtime.Composer,I):org.jetbrains.jewel.foundation.GlobalMetrics
|
||||
- f:getName(androidx.compose.runtime.Composer,I):java.lang.String
|
||||
- f:getTextStyle(androidx.compose.runtime.Composer,I):androidx.compose.ui.text.TextStyle
|
||||
- f:isDark(androidx.compose.runtime.Composer,I):Z
|
||||
- f:isSwingCompatMode(androidx.compose.runtime.Composer,I):Z
|
||||
f:org.jetbrains.jewel.foundation.theme.JewelThemeKt
|
||||
@@ -678,8 +679,6 @@ f:org.jetbrains.jewel.foundation.theme.ThemeColorPalette
|
||||
- f:grayOrNull-ijrfgN4(I):androidx.compose.ui.graphics.Color
|
||||
- f:green-vNxB06k(I):J
|
||||
- f:greenOrNull-ijrfgN4(I):androidx.compose.ui.graphics.Color
|
||||
- f:grey-vNxB06k(I):J
|
||||
- f:greyOrNull-ijrfgN4(I):androidx.compose.ui.graphics.Color
|
||||
- hashCode():I
|
||||
- f:lookup-ijrfgN4(java.lang.String):androidx.compose.ui.graphics.Color
|
||||
- f:orange-vNxB06k(I):J
|
||||
|
||||
@@ -377,7 +377,7 @@ public final class org/jetbrains/jewel/foundation/lazy/SelectableColumnOnKeyEven
|
||||
}
|
||||
|
||||
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/lazy/tree/KeyActions;Lorg/jetbrains/jewel/foundation/lazy/tree/PointerEventActions;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V
|
||||
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/lazy/tree/KeyActions;Lorg/jetbrains/jewel/foundation/lazy/tree/PointerEventActions;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 {
|
||||
@@ -439,10 +439,12 @@ public final class org/jetbrains/jewel/foundation/lazy/SelectableLazyListState :
|
||||
public final fun getLayoutInfo ()Landroidx/compose/foundation/lazy/LazyListLayoutInfo;
|
||||
public final fun getLazyListState ()Landroidx/compose/foundation/lazy/LazyListState;
|
||||
public fun getSelectedKeys ()Ljava/util/Set;
|
||||
public final fun isKeyboardNavigating ()Z
|
||||
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 final fun setKeyboardNavigating (Z)V
|
||||
public final fun setLastActiveItemIndex (Ljava/lang/Integer;)V
|
||||
public fun setSelectedKeys (Ljava/util/Set;)V
|
||||
}
|
||||
@@ -905,7 +907,6 @@ public final class org/jetbrains/jewel/foundation/theme/JewelTheme$Companion {
|
||||
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 getName (Landroidx/compose/runtime/Composer;I)Ljava/lang/String;
|
||||
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
|
||||
}
|
||||
@@ -943,8 +944,6 @@ public final class org/jetbrains/jewel/foundation/theme/ThemeColorPalette {
|
||||
public final fun grayOrNull-ijrfgN4 (I)Landroidx/compose/ui/graphics/Color;
|
||||
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
|
||||
|
||||
@@ -36,314 +36,7 @@
|
||||
<orderEntry type="library" name="jetbrains-annotations" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.skiko" />
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar">
|
||||
<sha256sum>c53f675b2af4696e6022598145a44a9e9feb35216a188163ae5bf99a18e76bdb</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar">
|
||||
<sha256sum>f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.hamcrest.hamcrest.core" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.hamcrest:hamcrest-core:1.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar">
|
||||
<sha256sum>66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar">
|
||||
<sha256sum>a7dfdfd2b9d6668c646275948eba357aab6407f635f2dc09fe90258a2f202337</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar">
|
||||
<sha256sum>34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.text" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-text:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar">
|
||||
<sha256sum>8ff9a2b8c93b0287d8fa837d5b0917923168cb97dea1ada1a8d4aa7bb17c9f15</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.unit" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-unit:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar">
|
||||
<sha256sum>41da5d61c56877b5b5d01e2a2bcb967cbfaf4d45c1a1aa124c0601c7a3de74e7</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.annotations" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains:annotations:23.0.0">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar">
|
||||
<sha256sum>7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar">
|
||||
<sha256sum>bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop.jvm" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop-jvm:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar">
|
||||
<sha256sum>62c816073195cc0119dc1d66b178544bdb772ef8bee4879954528c6798b17ebe</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar">
|
||||
<sha256sum>1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar">
|
||||
<sha256sum>c5cfad0b125e978d915f8b4c38630bc5d548e59fe8a0e838c0cc84283c605943</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="intellij.libraries.junit4" scope="TEST" />
|
||||
<orderEntry type="library" scope="TEST" name="kotlinx-coroutines-test" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop.junit" scope="TEST" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -3,7 +3,6 @@ package org.jetbrains.jewel.foundation.lazy
|
||||
import androidx.compose.foundation.focusable
|
||||
import androidx.compose.foundation.gestures.FlingBehavior
|
||||
import androidx.compose.foundation.gestures.ScrollableDefaults
|
||||
import androidx.compose.foundation.interaction.MutableInteractionSource
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.Box
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
@@ -18,19 +17,19 @@ import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.runtime.setValue
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.focus.FocusDirection
|
||||
import androidx.compose.ui.focus.FocusRequester
|
||||
import androidx.compose.ui.focus.focusProperties
|
||||
import androidx.compose.ui.focus.focusRequester
|
||||
import androidx.compose.ui.focus.onFocusChanged
|
||||
import androidx.compose.ui.input.key.Key
|
||||
import androidx.compose.ui.input.key.KeyEventType
|
||||
import androidx.compose.ui.input.key.isShiftPressed
|
||||
import androidx.compose.ui.input.key.key
|
||||
import androidx.compose.ui.input.key.onPreviewKeyEvent
|
||||
import androidx.compose.ui.input.key.type
|
||||
import androidx.compose.ui.input.pointer.PointerEventType
|
||||
import androidx.compose.ui.input.pointer.pointerInput
|
||||
import androidx.compose.ui.platform.LocalFocusManager
|
||||
import androidx.compose.ui.semantics.focused
|
||||
import androidx.compose.ui.semantics.selected
|
||||
import androidx.compose.ui.semantics.semantics
|
||||
import androidx.compose.ui.semantics.stateDescription
|
||||
import androidx.compose.ui.unit.dp
|
||||
import kotlinx.coroutines.launch
|
||||
import org.jetbrains.jewel.foundation.lazy.SelectableLazyListScopeContainer.Entry
|
||||
@@ -53,7 +52,6 @@ public fun SelectableLazyColumn(
|
||||
flingBehavior: FlingBehavior = ScrollableDefaults.flingBehavior(),
|
||||
keyActions: KeyActions = DefaultSelectableLazyColumnKeyActions,
|
||||
pointerEventActions: PointerEventActions = DefaultSelectableLazyColumnEventAction(),
|
||||
interactionSource: MutableInteractionSource = remember { MutableInteractionSource() },
|
||||
content: SelectableLazyListScope.() -> Unit,
|
||||
) {
|
||||
val scope = rememberCoroutineScope()
|
||||
@@ -71,7 +69,6 @@ public fun SelectableLazyColumn(
|
||||
onSelectedIndexesChange(indices)
|
||||
}
|
||||
|
||||
val focusManager = LocalFocusManager.current
|
||||
val focusRequester = remember { FocusRequester() }
|
||||
LazyColumn(
|
||||
modifier =
|
||||
@@ -84,15 +81,14 @@ public fun SelectableLazyColumn(
|
||||
}
|
||||
}
|
||||
}
|
||||
.focusProperties { canFocus = true }
|
||||
.focusRequester(focusRequester)
|
||||
.focusable(interactionSource = interactionSource)
|
||||
.focusable(enabled = true)
|
||||
.onPreviewKeyEvent { event ->
|
||||
// Handle Tab key press to move focus to next item
|
||||
if (event.type == KeyEventType.KeyDown && event.key == Key.Tab) {
|
||||
val focusDirection = if (event.isShiftPressed) FocusDirection.Previous else FocusDirection.Next
|
||||
focusManager.moveFocus(focusDirection)
|
||||
return@onPreviewKeyEvent true
|
||||
if (event.key == Key.Tab) {
|
||||
return@onPreviewKeyEvent false
|
||||
}
|
||||
|
||||
if (state.lastActiveItemIndex != null) {
|
||||
val actionHandled = keyActions.handleOnKeyEvent(event, keys, state, selectionMode).invoke(event)
|
||||
if (actionHandled) {
|
||||
@@ -160,7 +156,6 @@ private fun LazyListScope.appendEntry(
|
||||
entry.content.invoke(itemScope)
|
||||
}
|
||||
}
|
||||
|
||||
is Entry.Items ->
|
||||
items(count = entry.count, key = { entry.key(it) }, contentType = { entry.contentType(it) }) { index ->
|
||||
val key = remember(entry, index) { entry.key(index) }
|
||||
@@ -184,7 +179,6 @@ private fun LazyListScope.appendEntry(
|
||||
entry.itemContent.invoke(itemScope, index)
|
||||
}
|
||||
}
|
||||
|
||||
is Entry.StickyHeader ->
|
||||
stickyHeader(entry.key, entry.contentType) {
|
||||
val itemScope = SelectableLazyItemScope(entry.key in state.selectedKeys, isFocused)
|
||||
@@ -221,23 +215,35 @@ private fun Modifier.selectable(
|
||||
allKeys: List<SelectableLazyListKey>,
|
||||
itemKey: Any,
|
||||
) =
|
||||
pointerInput(allKeys, itemKey) {
|
||||
awaitPointerEventScope {
|
||||
while (true) {
|
||||
val event = awaitPointerEvent()
|
||||
when (event.type) {
|
||||
PointerEventType.Press -> {
|
||||
requester?.requestFocus()
|
||||
actionHandler.handlePointerEventPress(
|
||||
pointerEvent = event,
|
||||
keybindings = keybindings,
|
||||
selectableLazyListState = selectableState,
|
||||
selectionMode = selectionMode,
|
||||
allKeys = allKeys,
|
||||
key = itemKey,
|
||||
)
|
||||
// Prevent this item from being individually focusable by Tab
|
||||
focusProperties {
|
||||
// Make items unfocusable by Tab focus traversal
|
||||
canFocus = false
|
||||
}
|
||||
// Add semantics for accessibility
|
||||
.semantics(mergeDescendants = true) {
|
||||
selected = itemKey in selectableState.selectedKeys
|
||||
focused = selectableState.lastActiveItemIndex == allKeys.indexOfFirst { it.key == itemKey }
|
||||
stateDescription = ""
|
||||
}
|
||||
// Handle pointer input but ensure Tab keys aren't intercepted
|
||||
.pointerInput(allKeys, itemKey) {
|
||||
awaitPointerEventScope {
|
||||
while (true) {
|
||||
val event = awaitPointerEvent()
|
||||
when (event.type) {
|
||||
PointerEventType.Press -> {
|
||||
requester?.requestFocus()
|
||||
actionHandler.handlePointerEventPress(
|
||||
pointerEvent = event,
|
||||
keybindings = keybindings,
|
||||
selectableLazyListState = selectableState,
|
||||
selectionMode = selectionMode,
|
||||
allKeys = allKeys,
|
||||
key = itemKey,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,6 +32,9 @@ public class SelectableLazyListState(public val lazyListState: LazyListState) :
|
||||
ScrollableState by lazyListState, SelectableScope {
|
||||
internal var lastKeyEventUsedMouse: Boolean = false
|
||||
|
||||
/** Flag indicating whether the user is currently navigating via keyboard */
|
||||
public var isKeyboardNavigating: Boolean by mutableStateOf(false)
|
||||
|
||||
override var selectedKeys: Set<Any> by mutableStateOf(emptySet())
|
||||
|
||||
public var lastActiveItemIndex: Int? = null
|
||||
|
||||
@@ -22,6 +22,11 @@ import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.semantics.contentDescription
|
||||
import androidx.compose.ui.semantics.focused
|
||||
import androidx.compose.ui.semantics.selected
|
||||
import androidx.compose.ui.semantics.semantics
|
||||
import androidx.compose.ui.semantics.stateDescription
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import kotlin.time.Duration
|
||||
@@ -111,14 +116,13 @@ public fun <T> BasicLazyTree(
|
||||
|
||||
SelectableLazyColumn(
|
||||
modifier = modifier,
|
||||
state = treeState.delegate,
|
||||
selectionMode = selectionMode,
|
||||
keyActions = keyActions,
|
||||
pointerEventActions = pointerEventScopedActions,
|
||||
state = treeState.delegate,
|
||||
onSelectedIndexesChange = {
|
||||
onSelectionChange(it.map { element -> flattenedTree[element] as Tree.Element<T> })
|
||||
},
|
||||
interactionSource = remember { MutableInteractionSource() },
|
||||
keyActions = keyActions,
|
||||
pointerEventActions = pointerEventScopedActions,
|
||||
) {
|
||||
itemsIndexed(items = flattenedTree, key = { _, item -> item.id }, contentType = { _, item -> item.data }) {
|
||||
index,
|
||||
@@ -158,9 +162,29 @@ public fun <T> BasicLazyTree(
|
||||
)
|
||||
.padding(elementContentPadding)
|
||||
.padding(start = (element.depth * indentSize.value).dp)
|
||||
.semantics(mergeDescendants = true) {
|
||||
// Only set expansion state in content description for nodes
|
||||
if (element is Tree.Element.Node) {
|
||||
contentDescription = if (element.id in treeState.openNodes) "expanded" else "collapsed"
|
||||
}
|
||||
|
||||
selected = element.id in treeState.delegate.selectedKeys
|
||||
focused = treeState.delegate.lastActiveItemIndex == index
|
||||
|
||||
stateDescription =
|
||||
if (
|
||||
treeState.delegate.isKeyboardNavigating &&
|
||||
treeState.delegate.lastActiveItemIndex == index
|
||||
) {
|
||||
"current item"
|
||||
} else {
|
||||
""
|
||||
}
|
||||
}
|
||||
.clickable(interactionSource = remember { MutableInteractionSource() }, indication = null) {
|
||||
val item = flattenedTree[index] as Tree.Element<T>
|
||||
(pointerEventScopedActions as? DefaultTreeViewPointerEventAction)?.notifyItemClicked(
|
||||
item = flattenedTree[index] as Tree.Element<T>,
|
||||
item = item,
|
||||
scope = scope,
|
||||
doubleClickTimeDelayMillis = platformDoubleClickDelay.inWholeMilliseconds,
|
||||
onElementClick = onElementClick,
|
||||
@@ -307,7 +331,6 @@ private fun Tree.Element<*>.flattenTree(state: TreeState): MutableList<Tree.Elem
|
||||
open(true)
|
||||
children?.forEach { child -> orderedChildren.addAll(child.flattenTree(state)) }
|
||||
}
|
||||
|
||||
is Tree.Element.Leaf<*> -> {
|
||||
orderedChildren.add(this)
|
||||
}
|
||||
|
||||
@@ -11,55 +11,14 @@ public open class DefaultTreeViewOnKeyEvent(
|
||||
val currentKey = keys[state.lastActiveItemIndex ?: 0].key
|
||||
val keyNodeList = treeState.allNodes.map { it.first }
|
||||
|
||||
if (currentKey !in keyNodeList) {
|
||||
handleLeafCase(keys, currentKey, keyNodeList, state)
|
||||
} else {
|
||||
handleNodeCase(currentKey, keys, state)
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleNodeCase(currentKey: Any, keys: List<SelectableLazyListKey>, state: SelectableLazyListState) {
|
||||
if (treeState.openNodes.contains(currentKey)) {
|
||||
// If it's a node and it's expanded, collapse it
|
||||
if (currentKey in keyNodeList && treeState.openNodes.contains(currentKey)) {
|
||||
treeState.toggleNode(currentKey)
|
||||
return
|
||||
}
|
||||
treeState.allNodes
|
||||
.first { it.first == currentKey }
|
||||
.let { currentNode ->
|
||||
treeState.allNodes
|
||||
.subList(0, treeState.allNodes.indexOf(currentNode))
|
||||
.reversed()
|
||||
.firstOrNull { it.second < currentNode.second }
|
||||
?.let { (parentNodeKey, _) ->
|
||||
keys
|
||||
.first { it.key == parentNodeKey }
|
||||
.takeIf { it is SelectableLazyListKey.Selectable }
|
||||
?.let {
|
||||
state.lastActiveItemIndex =
|
||||
keys.indexOfFirst { selectableKey -> selectableKey.key == parentNodeKey }
|
||||
state.selectedKeys = setOf(parentNodeKey)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleLeafCase(
|
||||
keys: List<SelectableLazyListKey>,
|
||||
currentKey: Any,
|
||||
keyNodeList: List<Any>,
|
||||
state: SelectableLazyListState,
|
||||
) {
|
||||
val index = keys.indexOf(currentKey)
|
||||
if (index < 0) return
|
||||
for (i in index downTo 0) {
|
||||
if (keys[i].key in keyNodeList) {
|
||||
if (keys[i] is SelectableLazyListKey.Selectable) {
|
||||
state.lastActiveItemIndex = i
|
||||
state.selectedKeys = setOf(keys[i].key)
|
||||
}
|
||||
break
|
||||
}
|
||||
}
|
||||
// For leaf nodes or collapsed nodes, move to the previous item
|
||||
super.onSelectPreviousItem(keys, state)
|
||||
}
|
||||
|
||||
override fun onSelectChild(keys: List<SelectableLazyListKey>, state: SelectableLazyListState) {
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
package org.jetbrains.jewel.foundation.lazy.tree
|
||||
|
||||
import androidx.compose.ui.input.key.Key
|
||||
import androidx.compose.ui.input.key.KeyEvent
|
||||
import androidx.compose.ui.input.key.KeyEventType
|
||||
import androidx.compose.ui.input.key.key
|
||||
import androidx.compose.ui.input.key.type
|
||||
import androidx.compose.ui.input.pointer.PointerEvent
|
||||
import androidx.compose.ui.input.pointer.isCtrlPressed
|
||||
@@ -152,6 +154,9 @@ public open class DefaultTreeViewPointerEventAction(private val treeState: TreeS
|
||||
allKeys: List<SelectableLazyListKey>,
|
||||
key: Any,
|
||||
) {
|
||||
// When mouse is used, we're no longer in keyboard navigation mode
|
||||
selectableLazyListState.isKeyboardNavigating = false
|
||||
|
||||
with(keybindings) {
|
||||
when {
|
||||
pointerEvent.keyboardModifiers.isContiguousSelectionKeyPressed &&
|
||||
@@ -223,17 +228,23 @@ public class DefaultTreeViewKeyActions(
|
||||
state: SelectableLazyListState,
|
||||
selectionMode: SelectionMode,
|
||||
): KeyEvent.() -> Boolean = lambda@{
|
||||
// Explicitly don't handle Tab key events - let them pass through for focus traversal
|
||||
if (key == Key.Tab) return@lambda false
|
||||
|
||||
if (type == KeyEventType.KeyUp) return@lambda false
|
||||
val keyEvent = this
|
||||
|
||||
// Always mark keyboard navigation mode active for all keyboard interactions
|
||||
state.lastKeyEventUsedMouse = false
|
||||
state.isKeyboardNavigating = true
|
||||
|
||||
with(keybindings) {
|
||||
with(actions) {
|
||||
if (selectionMode == SelectionMode.None) return@lambda false
|
||||
when {
|
||||
selectionMode == SelectionMode.None -> return@lambda false
|
||||
isSelectParent -> onSelectParent(keys, state)
|
||||
isSelectChild -> onSelectChild(keys, state)
|
||||
super.handleOnKeyEvent(event, keys, state, selectionMode).invoke(keyEvent) -> return@lambda true
|
||||
|
||||
else -> return@lambda false
|
||||
else -> return@lambda super.handleOnKeyEvent(event, keys, state, selectionMode).invoke(keyEvent)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -259,22 +270,38 @@ public open class DefaultSelectableLazyColumnKeyActions(
|
||||
state: SelectableLazyListState,
|
||||
selectionMode: SelectionMode,
|
||||
): KeyEvent.() -> Boolean = lambda@{
|
||||
// Explicitly don't handle Tab key events - let them pass through for focus traversal
|
||||
if (key == Key.Tab) return@lambda false
|
||||
|
||||
if (type == KeyEventType.KeyUp || selectionMode == SelectionMode.None) return@lambda false
|
||||
with(keybindings) { with(actions) { execute(keys, state, selectionMode) } }
|
||||
|
||||
// More aggressively mark keyboard navigation for all key interactions
|
||||
// This improves screen reader behavior
|
||||
state.lastKeyEventUsedMouse = false
|
||||
state.isKeyboardNavigating = true
|
||||
|
||||
execute(
|
||||
keys = keys,
|
||||
state = state,
|
||||
selectionMode = selectionMode,
|
||||
keyEvent = actions,
|
||||
keyBindings = keybindings,
|
||||
)
|
||||
}
|
||||
|
||||
context(SelectableColumnKeybindings, SelectableColumnOnKeyEvent)
|
||||
private fun KeyEvent.execute(
|
||||
keys: List<SelectableLazyListKey>,
|
||||
state: SelectableLazyListState,
|
||||
selectionMode: SelectionMode,
|
||||
keyEvent: SelectableColumnOnKeyEvent,
|
||||
keyBindings: SelectableColumnKeybindings,
|
||||
): Boolean {
|
||||
val singleSelectionEventHandled = handleSingleSelectionEvents(keys, state)
|
||||
val singleSelectionEventHandled = handleSingleSelectionEvents(keys, state, keyEvent, keyBindings)
|
||||
if (singleSelectionEventHandled) {
|
||||
return true
|
||||
}
|
||||
if (selectionMode == SelectionMode.Multiple) {
|
||||
val multipleSelectionEventHandled = handleMultipleSelectionEvents(keys, state)
|
||||
val multipleSelectionEventHandled = handleMultipleSelectionEvents(keys, state, keyEvent, keyBindings)
|
||||
if (multipleSelectionEventHandled) {
|
||||
return true
|
||||
}
|
||||
@@ -282,39 +309,45 @@ public open class DefaultSelectableLazyColumnKeyActions(
|
||||
return false
|
||||
}
|
||||
|
||||
context(SelectableColumnKeybindings, SelectableColumnOnKeyEvent)
|
||||
private fun KeyEvent.handleSingleSelectionEvents(
|
||||
keys: List<SelectableLazyListKey>,
|
||||
state: SelectableLazyListState,
|
||||
keyEvent: SelectableColumnOnKeyEvent,
|
||||
keybindings: SelectableColumnKeybindings,
|
||||
): Boolean {
|
||||
when {
|
||||
isSelectNextItem -> onSelectNextItem(keys, state)
|
||||
isSelectPreviousItem -> onSelectPreviousItem(keys, state)
|
||||
isSelectFirstItem -> onSelectFirstItem(keys, state)
|
||||
isSelectLastItem -> onSelectLastItem(keys, state)
|
||||
isEdit -> onEdit()
|
||||
else -> return false
|
||||
with(keybindings) {
|
||||
when {
|
||||
isSelectNextItem -> keyEvent.onSelectNextItem(keys, state)
|
||||
isSelectPreviousItem -> keyEvent.onSelectPreviousItem(keys, state)
|
||||
isSelectFirstItem -> keyEvent.onSelectFirstItem(keys, state)
|
||||
isSelectLastItem -> keyEvent.onSelectLastItem(keys, state)
|
||||
isEdit -> keyEvent.onEdit()
|
||||
else -> return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
context(SelectableColumnKeybindings, SelectableColumnOnKeyEvent)
|
||||
private fun KeyEvent.handleMultipleSelectionEvents(
|
||||
keys: List<SelectableLazyListKey>,
|
||||
state: SelectableLazyListState,
|
||||
keyEvent: SelectableColumnOnKeyEvent,
|
||||
keyBindings: SelectableColumnKeybindings,
|
||||
): Boolean {
|
||||
when {
|
||||
isExtendSelectionToFirstItem -> onExtendSelectionToFirst(keys, state)
|
||||
isExtendSelectionToLastItem -> onExtendSelectionToLastItem(keys, state)
|
||||
isExtendSelectionWithNextItem -> onExtendSelectionWithNextItem(keys, state)
|
||||
isExtendSelectionWithPreviousItem -> onExtendSelectionWithPreviousItem(keys, state)
|
||||
isScrollPageDownAndExtendSelection -> onScrollPageDownAndExtendSelection(keys, state)
|
||||
isScrollPageDownAndSelectItem -> onScrollPageDownAndSelectItem(keys, state)
|
||||
isScrollPageUpAndExtendSelection -> onScrollPageUpAndExtendSelection(keys, state)
|
||||
isScrollPageUpAndSelectItem -> onScrollPageUpAndSelectItem(keys, state)
|
||||
isSelectAll -> onSelectAll(keys, state)
|
||||
else -> return false
|
||||
with(keyBindings) {
|
||||
when {
|
||||
isExtendSelectionToFirstItem -> keyEvent.onExtendSelectionToFirst(keys, state)
|
||||
isExtendSelectionToLastItem -> keyEvent.onExtendSelectionToLastItem(keys, state)
|
||||
isExtendSelectionWithNextItem -> keyEvent.onExtendSelectionWithNextItem(keys, state)
|
||||
isExtendSelectionWithPreviousItem -> keyEvent.onExtendSelectionWithPreviousItem(keys, state)
|
||||
isScrollPageDownAndExtendSelection -> keyEvent.onScrollPageDownAndExtendSelection(keys, state)
|
||||
isScrollPageDownAndSelectItem -> keyEvent.onScrollPageDownAndSelectItem(keys, state)
|
||||
isScrollPageUpAndExtendSelection -> keyEvent.onScrollPageUpAndExtendSelection(keys, state)
|
||||
isScrollPageUpAndSelectItem -> keyEvent.onScrollPageUpAndSelectItem(keys, state)
|
||||
isSelectAll -> keyEvent.onSelectAll(keys, state)
|
||||
else -> return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,6 @@ public interface JewelTheme {
|
||||
public val globalMetrics: GlobalMetrics
|
||||
@Composable @ReadOnlyComposable get() = LocalGlobalMetrics.current
|
||||
|
||||
@Deprecated("Use defaultTextStyle instead", ReplaceWith("JewelTheme.defaultTextStyle"), DeprecationLevel.ERROR)
|
||||
public val textStyle: TextStyle
|
||||
@Composable @ReadOnlyComposable get() = defaultTextStyle
|
||||
|
||||
public val defaultTextStyle: TextStyle
|
||||
@Composable @ReadOnlyComposable get() = LocalTextStyle.current
|
||||
|
||||
|
||||
@@ -21,11 +21,6 @@ public class ThemeColorPalette(
|
||||
public val teal: List<Color>,
|
||||
public val rawMap: Map<String, Color>,
|
||||
) {
|
||||
@Deprecated("Use gray() instead", ReplaceWith("gray(index)")) public fun grey(index: Int): Color = gray(index)
|
||||
|
||||
@Deprecated("Use grayOrNull() instead", ReplaceWith("grayOrNull(index)"))
|
||||
public fun greyOrNull(index: Int): Color? = grayOrNull(index)
|
||||
|
||||
public fun gray(index: Int): Color = gray[index - 1]
|
||||
|
||||
public fun grayOrNull(index: Int): Color? = gray.getOrNull(index - 1)
|
||||
|
||||
@@ -47,9 +47,9 @@ internal class SelectableLazyColumnTest {
|
||||
}
|
||||
}
|
||||
composeRule.awaitIdle()
|
||||
composeRule.onNodeWithTag("Item 20").assertDoesNotExist()
|
||||
composeRule.onNodeWithTag("Item 20", useUnmergedTree = true).assertDoesNotExist()
|
||||
scrollState.scrollToItem(20)
|
||||
composeRule.onNodeWithTag("Item 20").assertExists()
|
||||
composeRule.onNodeWithTag("Item 20", useUnmergedTree = true).assertExists()
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@@ -59,7 +59,7 @@ internal class SelectableLazyColumnTest {
|
||||
val state = SelectableLazyListState(LazyListState())
|
||||
composeRule.setContent {
|
||||
Box(modifier = Modifier.requiredHeight(300.dp)) {
|
||||
SelectableLazyColumn(state = state, modifier = Modifier.testTag("list")) {
|
||||
SelectableLazyColumn(modifier = Modifier.testTag("list"), state = state) {
|
||||
items(items.size, key = { items[it] }) {
|
||||
val itemText = "Item ${items[it]}"
|
||||
BasicText(itemText, modifier = Modifier.testTag(itemText))
|
||||
@@ -69,8 +69,8 @@ internal class SelectableLazyColumnTest {
|
||||
}
|
||||
composeRule.awaitIdle()
|
||||
// select item 5 by click
|
||||
composeRule.onNodeWithTag("Item 5").assertExists()
|
||||
composeRule.onNodeWithTag("Item 5").performClick()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).assertExists()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).performClick()
|
||||
|
||||
// check that 5th element is selected
|
||||
assertEquals(1, state.selectedKeys.size)
|
||||
@@ -115,7 +115,7 @@ internal class SelectableLazyColumnTest {
|
||||
val state = SelectableLazyListState(LazyListState())
|
||||
composeRule.setContent {
|
||||
Box(modifier = Modifier.requiredHeight(300.dp)) {
|
||||
SelectableLazyColumn(state = state, modifier = Modifier.testTag("list")) {
|
||||
SelectableLazyColumn(modifier = Modifier.testTag("list"), state = state) {
|
||||
items(items.size, key = { items[it] }) {
|
||||
val itemText = "Item ${items[it]}"
|
||||
BasicText(itemText, modifier = Modifier.testTag(itemText))
|
||||
@@ -125,8 +125,8 @@ internal class SelectableLazyColumnTest {
|
||||
}
|
||||
composeRule.awaitIdle()
|
||||
// select item 5 by click
|
||||
composeRule.onNodeWithTag("Item 5").assertExists()
|
||||
composeRule.onNodeWithTag("Item 5").performClick()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).assertExists()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).performClick()
|
||||
|
||||
// check that 5th element is selected
|
||||
assertEquals(1, state.selectedKeys.size)
|
||||
@@ -147,8 +147,8 @@ internal class SelectableLazyColumnTest {
|
||||
}
|
||||
|
||||
// select first item by click
|
||||
composeRule.onNodeWithTag("Item 0").assertExists()
|
||||
composeRule.onNodeWithTag("Item 0").performClick()
|
||||
composeRule.onNodeWithTag("Item 0", useUnmergedTree = true).assertExists()
|
||||
composeRule.onNodeWithTag("Item 0", useUnmergedTree = true).performClick()
|
||||
|
||||
// check that first element is selected
|
||||
assertEquals(1, state.selectedKeys.size)
|
||||
@@ -179,7 +179,7 @@ internal class SelectableLazyColumnTest {
|
||||
val state = SelectableLazyListState(LazyListState())
|
||||
composeRule.setContent {
|
||||
Box(modifier = Modifier.requiredHeight(300.dp)) {
|
||||
SelectableLazyColumn(state = state, modifier = Modifier.testTag("list")) {
|
||||
SelectableLazyColumn(modifier = Modifier.testTag("list"), state = state) {
|
||||
items(items.size, key = { items[it] }) {
|
||||
val itemText = "Item ${items[it]}"
|
||||
BasicText(itemText, modifier = Modifier.testTag(itemText))
|
||||
@@ -189,8 +189,8 @@ internal class SelectableLazyColumnTest {
|
||||
}
|
||||
composeRule.awaitIdle()
|
||||
// select item 5 by click
|
||||
composeRule.onNodeWithTag("Item 5").assertExists()
|
||||
composeRule.onNodeWithTag("Item 5").performClick()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).assertExists()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).performClick()
|
||||
|
||||
// check that 5th element is selected
|
||||
assertEquals(1, state.selectedKeys.size)
|
||||
@@ -203,8 +203,8 @@ internal class SelectableLazyColumnTest {
|
||||
assertEquals(expectedElementsAfterPageUp.toSet(), state.selectedKeys.toSet())
|
||||
|
||||
// select item 5 by click
|
||||
composeRule.onNodeWithTag("Item 5").assertExists()
|
||||
composeRule.onNodeWithTag("Item 5").performClick()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).assertExists()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).performClick()
|
||||
|
||||
// check that 5th element is selected
|
||||
assertEquals(1, state.selectedKeys.size)
|
||||
@@ -226,7 +226,7 @@ internal class SelectableLazyColumnTest {
|
||||
composeRule.setContent {
|
||||
Box(modifier = Modifier.requiredHeight(300.dp)) {
|
||||
val items = currentItems.value
|
||||
SelectableLazyColumn(state = state, modifier = Modifier.testTag("list")) {
|
||||
SelectableLazyColumn(modifier = Modifier.testTag("list"), state = state) {
|
||||
items(items.size, key = { items[it] }) {
|
||||
val itemText = "Item ${items[it]}"
|
||||
BasicText(itemText, modifier = Modifier.testTag(itemText))
|
||||
@@ -236,8 +236,8 @@ internal class SelectableLazyColumnTest {
|
||||
}
|
||||
composeRule.awaitIdle()
|
||||
// select item 5 by click
|
||||
composeRule.onNodeWithTag("Item 5").assertExists()
|
||||
composeRule.onNodeWithTag("Item 5").performClick()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).assertExists()
|
||||
composeRule.onNodeWithTag("Item 5", useUnmergedTree = true).performClick()
|
||||
|
||||
// check that 5th element is selected
|
||||
assertEquals(1, state.selectedKeys.size)
|
||||
@@ -250,8 +250,8 @@ internal class SelectableLazyColumnTest {
|
||||
// https://github.com/JetBrains/jewel/issues/242
|
||||
// assertEquals(0, state.selectedKeys.size)
|
||||
|
||||
composeRule.onNodeWithTag("Item 75").assertExists()
|
||||
composeRule.onNodeWithTag("Item 75").performClick()
|
||||
composeRule.onNodeWithTag("Item 75", useUnmergedTree = true).assertExists()
|
||||
composeRule.onNodeWithTag("Item 75", useUnmergedTree = true).performClick()
|
||||
|
||||
assertEquals(1, state.selectedKeys.size)
|
||||
assertEquals(currentItems.value[5], state.selectedKeys.single())
|
||||
|
||||
@@ -4,7 +4,9 @@ org.gradle.jvmargs=-Xmx2G
|
||||
kotlin.stdlib.default.dependency=false
|
||||
|
||||
org.jetbrains.intellij.platform.buildFeature.useBinaryReleases=false
|
||||
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
|
||||
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true
|
||||
|
||||
jdk.level=17
|
||||
ijp.target=243
|
||||
jewel.release.version=0.27.0
|
||||
jdk.level=21
|
||||
ijp.target=251
|
||||
jewel.release.version=0.28.0
|
||||
|
||||
@@ -1,19 +1,20 @@
|
||||
[versions]
|
||||
commonmark = "0.24.0"
|
||||
composeDesktop = "1.7.1"
|
||||
composeDesktop = "1.8.0-alpha04"
|
||||
detekt = "1.23.6"
|
||||
dokka = "1.9.20"
|
||||
idea = "2024.3.2.2"
|
||||
intelliJPlatformBuild = "243.23654.189"
|
||||
ideaPlugin = "2.1.0"
|
||||
jna = "5.14.0"
|
||||
kotlin = "2.0.21-RC"
|
||||
kotlinSarif = "0.5.0"
|
||||
kotlinpoet = "1.18.1"
|
||||
kotlinterGradlePlugin = "4.4.1"
|
||||
kotlinxSerialization = "1.7.3"
|
||||
kotlinxBinaryCompat = "0.16.3"
|
||||
ktfmtGradlePlugin = "0.20.1"
|
||||
dokka = "2.0.0"
|
||||
filepicker = "3.1.0"
|
||||
idea = "251.23774.109"
|
||||
intelliJPlatformBuild = "251.23774.109-EAP-SNAPSHOT"
|
||||
ideaPlugin = "2.4.0"
|
||||
jna = "5.17.0"
|
||||
kotlin = "2.1.10"
|
||||
kotlinSarif = "0.6.0"
|
||||
kotlinpoet = "2.1.0"
|
||||
kotlinterGradlePlugin = "5.0.1"
|
||||
kotlinxSerialization = "1.8.0"
|
||||
kotlinxBinaryCompat = "0.17.0"
|
||||
ktfmtGradlePlugin = "0.22.0"
|
||||
|
||||
[libraries]
|
||||
commonmark-core = { module = "org.commonmark:commonmark", version.ref = "commonmark" }
|
||||
@@ -21,7 +22,7 @@ commonmark-ext-autolink = { module = "org.commonmark:commonmark-ext-autolink", v
|
||||
commonmark-ext-gfm-strikethrough = { module = "org.commonmark:commonmark-ext-gfm-strikethrough", version.ref = "commonmark" }
|
||||
commonmark-ext-gfm-tables = { module = "org.commonmark:commonmark-ext-gfm-tables", version.ref = "commonmark" }
|
||||
|
||||
filePicker = { module = "com.darkrockstudios:mpfilepicker", version = "3.1.0" }
|
||||
filePicker = { module = "com.darkrockstudios:mpfilepicker", version.ref = "filepicker" }
|
||||
|
||||
kotlinSarif = { module = "io.github.detekt.sarif4k:sarif4k", version.ref = "kotlinSarif" }
|
||||
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
|
||||
|
||||
BIN
platform/jewel/gradle/wrapper/gradle-wrapper.jar
vendored
BIN
platform/jewel/gradle/wrapper/gradle-wrapper.jar
vendored
Binary file not shown.
@@ -1,5 +1,7 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
||||
296
platform/jewel/gradlew
vendored
296
platform/jewel/gradlew
vendored
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env sh
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright 2015 the original author or authors.
|
||||
# Copyright © 2015-2021 the original authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@@ -15,69 +15,103 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## Gradle start up script for UN*X
|
||||
##
|
||||
#
|
||||
# Gradle start up script for POSIX generated by Gradle.
|
||||
#
|
||||
# Important for running:
|
||||
#
|
||||
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||
# noncompliant, but you have some other compliant shell such as ksh or
|
||||
# bash, then to run this script, type that shell name before the whole
|
||||
# command line, like:
|
||||
#
|
||||
# ksh Gradle
|
||||
#
|
||||
# Busybox and similar reduced shells will NOT work, because this script
|
||||
# requires all of these POSIX shell features:
|
||||
# * functions;
|
||||
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||
# * compound commands having a testable exit status, especially «case»;
|
||||
# * various built-in commands including «command», «set», and «ulimit».
|
||||
#
|
||||
# Important for patching:
|
||||
#
|
||||
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||
#
|
||||
# The "traditional" practice of packing multiple parameters into a
|
||||
# space-separated string is a well documented source of bugs and security
|
||||
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||
# options in "$@", and eventually passing that to Java.
|
||||
#
|
||||
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||
# see the in-line comments for details.
|
||||
#
|
||||
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||
# Darwin, MinGW, and NonStop.
|
||||
#
|
||||
# (3) This script is generated from the Groovy template
|
||||
# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# within the Gradle project.
|
||||
#
|
||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
|
||||
# Resolve links: $0 may be a link
|
||||
PRG="$0"
|
||||
# Need this for relative symlinks.
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`"/$link"
|
||||
fi
|
||||
app_path=$0
|
||||
|
||||
# Need this for daisy-chained symlinks.
|
||||
while
|
||||
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||
[ -h "$app_path" ]
|
||||
do
|
||||
ls=$( ls -ld "$app_path" )
|
||||
link=${ls#*' -> '}
|
||||
case $link in #(
|
||||
/*) app_path=$link ;; #(
|
||||
*) app_path=$APP_HOME$link ;;
|
||||
esac
|
||||
done
|
||||
SAVED="`pwd`"
|
||||
cd "`dirname \"$PRG\"`/" >/dev/null
|
||||
APP_HOME="`pwd -P`"
|
||||
cd "$SAVED" >/dev/null
|
||||
|
||||
APP_NAME="Gradle"
|
||||
APP_BASE_NAME=`basename "$0"`
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
# This is normally unused
|
||||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD="maximum"
|
||||
MAX_FD=maximum
|
||||
|
||||
warn () {
|
||||
echo "$*"
|
||||
}
|
||||
} >&2
|
||||
|
||||
die () {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
} >&2
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
nonstop=false
|
||||
case "`uname`" in
|
||||
CYGWIN* )
|
||||
cygwin=true
|
||||
;;
|
||||
Darwin* )
|
||||
darwin=true
|
||||
;;
|
||||
MINGW* )
|
||||
msys=true
|
||||
;;
|
||||
NONSTOP* )
|
||||
nonstop=true
|
||||
;;
|
||||
case "$( uname )" in #(
|
||||
CYGWIN* ) cygwin=true ;; #(
|
||||
Darwin* ) darwin=true ;; #(
|
||||
MSYS* | MINGW* ) msys=true ;; #(
|
||||
NONSTOP* ) nonstop=true ;;
|
||||
esac
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
@@ -87,9 +121,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD="$JAVA_HOME/jre/sh/java"
|
||||
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||
else
|
||||
JAVACMD="$JAVA_HOME/bin/java"
|
||||
JAVACMD=$JAVA_HOME/bin/java
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
@@ -98,88 +132,120 @@ Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD="java"
|
||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
JAVACMD=java
|
||||
if ! command -v java >/dev/null 2>&1
|
||||
then
|
||||
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
|
||||
MAX_FD_LIMIT=`ulimit -H -n`
|
||||
if [ $? -eq 0 ] ; then
|
||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
||||
MAX_FD="$MAX_FD_LIMIT"
|
||||
fi
|
||||
ulimit -n $MAX_FD
|
||||
if [ $? -ne 0 ] ; then
|
||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
||||
fi
|
||||
else
|
||||
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||
fi
|
||||
fi
|
||||
|
||||
# For Darwin, add options to specify how the application appears in the dock
|
||||
if $darwin; then
|
||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||
fi
|
||||
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
|
||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||
|
||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||
|
||||
# We build the pattern for arguments to be converted via cygpath
|
||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
||||
SEP=""
|
||||
for dir in $ROOTDIRSRAW ; do
|
||||
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
||||
SEP="|"
|
||||
done
|
||||
OURCYGPATTERN="(^($ROOTDIRS))"
|
||||
# Add a user-defined pattern to the cygpath arguments
|
||||
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
||||
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
||||
fi
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
i=0
|
||||
for arg in "$@" ; do
|
||||
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
||||
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
||||
|
||||
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
||||
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
||||
else
|
||||
eval `echo args$i`="\"$arg\""
|
||||
fi
|
||||
i=`expr $i + 1`
|
||||
done
|
||||
case $i in
|
||||
0) set -- ;;
|
||||
1) set -- "$args0" ;;
|
||||
2) set -- "$args0" "$args1" ;;
|
||||
3) set -- "$args0" "$args1" "$args2" ;;
|
||||
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||
case $MAX_FD in #(
|
||||
max*)
|
||||
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC2039,SC3045
|
||||
MAX_FD=$( ulimit -H -n ) ||
|
||||
warn "Could not query maximum file descriptor limit"
|
||||
esac
|
||||
case $MAX_FD in #(
|
||||
'' | soft) :;; #(
|
||||
*)
|
||||
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC2039,SC3045
|
||||
ulimit -n "$MAX_FD" ||
|
||||
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||
esac
|
||||
fi
|
||||
|
||||
# Escape application args
|
||||
save () {
|
||||
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
||||
echo " "
|
||||
}
|
||||
APP_ARGS=`save "$@"`
|
||||
# Collect all arguments for the java command, stacking in reverse order:
|
||||
# * args from the command line
|
||||
# * the main class name
|
||||
# * -classpath
|
||||
# * -D...appname settings
|
||||
# * --module-path (only if needed)
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||
|
||||
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
||||
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if "$cygwin" || "$msys" ; then
|
||||
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||
|
||||
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
for arg do
|
||||
if
|
||||
case $arg in #(
|
||||
-*) false ;; # don't mess with options #(
|
||||
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||
[ -e "$t" ] ;; #(
|
||||
*) false ;;
|
||||
esac
|
||||
then
|
||||
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||
fi
|
||||
# Roll the args list around exactly as many times as the number of
|
||||
# args, so each arg winds up back in the position where it started, but
|
||||
# possibly modified.
|
||||
#
|
||||
# NB: a `for` loop captures its iteration list before it begins, so
|
||||
# changing the positional parameters here affects neither the number of
|
||||
# iterations, nor the values presented in `arg`.
|
||||
shift # remove old arg
|
||||
set -- "$@" "$arg" # push replacement arg
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Collect all arguments for the java command:
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||
# and any embedded shellness will be escaped.
|
||||
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||
# treated as '${Hostname}' itself on the command line.
|
||||
|
||||
set -- \
|
||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||
-classpath "$CLASSPATH" \
|
||||
org.gradle.wrapper.GradleWrapperMain \
|
||||
"$@"
|
||||
|
||||
# Stop when "xargs" is not available.
|
||||
if ! command -v xargs >/dev/null 2>&1
|
||||
then
|
||||
die "xargs is not available"
|
||||
fi
|
||||
|
||||
# Use "xargs" to parse quoted args.
|
||||
#
|
||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||
#
|
||||
# In Bash we could simply go:
|
||||
#
|
||||
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||
# set -- "${ARGS[@]}" "$@"
|
||||
#
|
||||
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||
# character that might be a shell metacharacter, then use eval to reverse
|
||||
# that process (while maintaining the separation between arguments), and wrap
|
||||
# the whole thing up as a single "set" statement.
|
||||
#
|
||||
# This will of course break if any of these variables contains a newline or
|
||||
# an unmatched quote.
|
||||
#
|
||||
|
||||
eval "set -- $(
|
||||
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||
xargs -n1 |
|
||||
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||
tr '\n' ' '
|
||||
)" '"$@"'
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
|
||||
37
platform/jewel/gradlew.bat
vendored
37
platform/jewel/gradlew.bat
vendored
@@ -13,8 +13,10 @@
|
||||
@rem See the License for the specific language governing permissions and
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
@rem SPDX-License-Identifier: Apache-2.0
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%" == "" @echo off
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@@ -25,7 +27,8 @@
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%" == "" set DIRNAME=.
|
||||
if "%DIRNAME%"=="" set DIRNAME=.
|
||||
@rem This is normally unused
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@@ -40,13 +43,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if "%ERRORLEVEL%" == "0" goto execute
|
||||
if %ERRORLEVEL% equ 0 goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
echo. 1>&2
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
|
||||
echo. 1>&2
|
||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
||||
echo location of your Java installation. 1>&2
|
||||
|
||||
goto fail
|
||||
|
||||
@@ -56,11 +59,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
echo. 1>&2
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
|
||||
echo. 1>&2
|
||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
||||
echo location of your Java installation. 1>&2
|
||||
|
||||
goto fail
|
||||
|
||||
@@ -75,13 +78,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||
exit /b 1
|
||||
set EXIT_CODE=%ERRORLEVEL%
|
||||
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||
exit /b %EXIT_CODE%
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
@@ -28,6 +28,7 @@ f:org.jetbrains.jewel.bridge.BridgeUtilsKt
|
||||
- sf:retrieveIntAsDp-3F_vd3o(java.lang.String,androidx.compose.ui.unit.Dp):F
|
||||
- bs:retrieveIntAsDp-3F_vd3o$default(java.lang.String,androidx.compose.ui.unit.Dp,I,java.lang.Object):F
|
||||
- sf:retrieveIntAsDpOrUnspecified(java.lang.String):F
|
||||
- sf:retrievePlatformTextStyle():androidx.compose.ui.text.PlatformTextStyle
|
||||
- sf:retrieveTextStyle-WdJyH8Q(java.lang.String,J,J,Z,I,J):androidx.compose.ui.text.TextStyle
|
||||
- bs:retrieveTextStyle-WdJyH8Q$default(java.lang.String,J,J,Z,I,J,I,java.lang.Object):androidx.compose.ui.text.TextStyle
|
||||
- sf:retrieveTextStyle-tD9LlGs(java.lang.String,java.lang.String,J,Z,I,J):androidx.compose.ui.text.TextStyle
|
||||
@@ -50,7 +51,7 @@ f:org.jetbrains.jewel.bridge.JewelBridgeException$KeysNotFoundException
|
||||
- org.jetbrains.jewel.bridge.JewelBridgeException
|
||||
- sf:$stable:I
|
||||
- <init>(java.util.List,java.lang.String):V
|
||||
f:org.jetbrains.jewel.bridge.JewelComposePanelKt
|
||||
f:org.jetbrains.jewel.bridge.JewelComposePanelWrapperKt
|
||||
- sf:JewelComposeNoThemePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent
|
||||
- bs:JewelComposeNoThemePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent
|
||||
- sf:JewelComposePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent
|
||||
|
||||
@@ -36,6 +36,7 @@ public final class org/jetbrains/jewel/bridge/BridgeUtilsKt {
|
||||
public static final fun retrieveIntAsDp-3F_vd3o (Ljava/lang/String;Landroidx/compose/ui/unit/Dp;)F
|
||||
public static synthetic fun retrieveIntAsDp-3F_vd3o$default (Ljava/lang/String;Landroidx/compose/ui/unit/Dp;ILjava/lang/Object;)F
|
||||
public static final fun retrieveIntAsDpOrUnspecified (Ljava/lang/String;)F
|
||||
public static final fun retrievePlatformTextStyle ()Landroidx/compose/ui/text/PlatformTextStyle;
|
||||
public static final fun retrieveTextStyle-WdJyH8Q (Ljava/lang/String;JJZIJ)Landroidx/compose/ui/text/TextStyle;
|
||||
public static synthetic fun retrieveTextStyle-WdJyH8Q$default (Ljava/lang/String;JJZIJILjava/lang/Object;)Landroidx/compose/ui/text/TextStyle;
|
||||
public static final fun retrieveTextStyle-tD9LlGs (Ljava/lang/String;Ljava/lang/String;JZIJ)Landroidx/compose/ui/text/TextStyle;
|
||||
@@ -64,7 +65,7 @@ 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/JewelComposePanelKt {
|
||||
public final class org/jetbrains/jewel/bridge/JewelComposePanelWrapperKt {
|
||||
public static final fun JewelComposeNoThemePanel (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljavax/swing/JComponent;
|
||||
public static synthetic fun JewelComposeNoThemePanel$default (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljavax/swing/JComponent;
|
||||
public static final fun JewelComposePanel (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljavax/swing/JComponent;
|
||||
|
||||
@@ -34,10 +34,7 @@ repositories {
|
||||
|
||||
dependencies {
|
||||
api(projects.ui) { exclude(group = "org.jetbrains.kotlinx") }
|
||||
intellijPlatform {
|
||||
intellijIdeaCommunity(libs.versions.idea)
|
||||
instrumentationTools()
|
||||
}
|
||||
intellijPlatform { intellijIdeaCommunity(libs.versions.idea) }
|
||||
|
||||
testImplementation(compose.desktop.uiTestJUnit4)
|
||||
testImplementation(compose.desktop.currentOs) { exclude(group = "org.jetbrains.compose.material") }
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
package org.jetbrains.jewel.bridge.actionSystem
|
||||
|
||||
import com.intellij.openapi.actionSystem.DataKey
|
||||
import com.intellij.openapi.actionSystem.DataProvider
|
||||
import com.intellij.openapi.actionSystem.DataSink
|
||||
import com.intellij.openapi.actionSystem.DataSnapshotProvider
|
||||
import com.intellij.openapi.actionSystem.UiDataProvider
|
||||
import com.intellij.openapi.actionSystem.*
|
||||
|
||||
internal class TestDataSink : DataSink {
|
||||
val allData = mutableMapOf<String, Any>()
|
||||
|
||||
@@ -44,314 +44,8 @@
|
||||
<orderEntry type="library" name="jna" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.skiko" />
|
||||
<orderEntry type="module" module-name="intellij.platform.core.ui" />
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar">
|
||||
<sha256sum>c53f675b2af4696e6022598145a44a9e9feb35216a188163ae5bf99a18e76bdb</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar">
|
||||
<sha256sum>f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.hamcrest.hamcrest.core" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.hamcrest:hamcrest-core:1.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar">
|
||||
<sha256sum>66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar">
|
||||
<sha256sum>a7dfdfd2b9d6668c646275948eba357aab6407f635f2dc09fe90258a2f202337</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar">
|
||||
<sha256sum>34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.text" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-text:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar">
|
||||
<sha256sum>8ff9a2b8c93b0287d8fa837d5b0917923168cb97dea1ada1a8d4aa7bb17c9f15</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.unit" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-unit:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar">
|
||||
<sha256sum>41da5d61c56877b5b5d01e2a2bcb967cbfaf4d45c1a1aa124c0601c7a3de74e7</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.annotations" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains:annotations:23.0.0">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar">
|
||||
<sha256sum>7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar">
|
||||
<sha256sum>bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop.jvm" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop-jvm:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar">
|
||||
<sha256sum>62c816073195cc0119dc1d66b178544bdb772ef8bee4879954528c6798b17ebe</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar">
|
||||
<sha256sum>1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar">
|
||||
<sha256sum>c5cfad0b125e978d915f8b4c38630bc5d548e59fe8a0e838c0cc84283c605943</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="intellij.libraries.junit4" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop" />
|
||||
<orderEntry type="library" scope="TEST" name="kotlinx-coroutines-test" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.platform.editor.ex" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop.junit" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -7,6 +7,10 @@ import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
import androidx.compose.ui.graphics.TileMode
|
||||
import androidx.compose.ui.text.ExperimentalTextApi
|
||||
import androidx.compose.ui.text.FontRasterizationSettings
|
||||
import androidx.compose.ui.text.FontSmoothing
|
||||
import androidx.compose.ui.text.PlatformParagraphStyle
|
||||
import androidx.compose.ui.text.PlatformTextStyle
|
||||
import androidx.compose.ui.text.TextStyle
|
||||
import androidx.compose.ui.text.font.FontStyle
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
@@ -19,7 +23,9 @@ import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.ui.unit.isUnspecified
|
||||
import androidx.compose.ui.unit.sp
|
||||
import androidx.compose.ui.unit.takeOrElse
|
||||
import com.intellij.ide.ui.AntialiasingType
|
||||
import com.intellij.ide.ui.LafManager
|
||||
import com.intellij.ide.ui.UISettings
|
||||
import com.intellij.ide.ui.UISettingsUtils
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
import com.intellij.openapi.editor.colors.EditorColorsManager
|
||||
@@ -189,9 +195,39 @@ public fun retrieveTextStyle(
|
||||
fontFamily = derivedFont.asComposeFontFamily(),
|
||||
// TODO textDecoration might be defined in the AWT theme
|
||||
lineHeight = lineHeight,
|
||||
platformStyle = retrievePlatformTextStyle(),
|
||||
)
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTextApi::class)
|
||||
public fun retrievePlatformTextStyle(): PlatformTextStyle {
|
||||
val uiSettings = UISettings.instanceOrNull
|
||||
val aa = uiSettings?.ideAAType ?: AntialiasingType.GREYSCALE
|
||||
val platformDefaultFontRasterization = FontRasterizationSettings.PlatformDefault
|
||||
|
||||
return PlatformTextStyle(
|
||||
null,
|
||||
paragraphStyle =
|
||||
PlatformParagraphStyle(
|
||||
fontRasterizationSettings =
|
||||
FontRasterizationSettings(
|
||||
smoothing = aa.asComposeFontSmoothing(),
|
||||
hinting = platformDefaultFontRasterization.hinting,
|
||||
subpixelPositioning = platformDefaultFontRasterization.subpixelPositioning,
|
||||
platformDefaultFontRasterization.autoHintingForced,
|
||||
)
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTextApi::class)
|
||||
private fun AntialiasingType.asComposeFontSmoothing(): FontSmoothing =
|
||||
when (this) {
|
||||
AntialiasingType.GREYSCALE -> FontSmoothing.AntiAlias
|
||||
AntialiasingType.SUBPIXEL -> FontSmoothing.SubpixelAntiAlias
|
||||
AntialiasingType.OFF -> FontSmoothing.None
|
||||
}
|
||||
|
||||
public val JBValue.dp: Dp
|
||||
get() = unscaled.dp
|
||||
|
||||
|
||||
@@ -13,6 +13,9 @@ import androidx.compose.ui.platform.LocalWindowInfo
|
||||
import androidx.compose.ui.unit.toSize
|
||||
import com.intellij.openapi.actionSystem.DataSink
|
||||
import com.intellij.openapi.actionSystem.UiDataProvider
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.application.PathManager
|
||||
import com.intellij.openapi.util.registry.Registry
|
||||
import java.awt.BorderLayout
|
||||
import javax.swing.JComponent
|
||||
import javax.swing.JPanel
|
||||
@@ -80,8 +83,11 @@ public fun JewelToolWindowNoThemeComposePanel(
|
||||
}
|
||||
}
|
||||
|
||||
private fun createJewelComposePanel(config: ComposePanel.(JewelComposePanel) -> Unit): JewelComposePanel {
|
||||
val jewelPanel = JewelComposePanel()
|
||||
private fun createJewelComposePanel(config: ComposePanel.(JewelComposePanelWrapper) -> Unit): JewelComposePanelWrapper {
|
||||
if (ApplicationManager.getApplication().isInternal) {
|
||||
System.setProperty("compose.swing.render.on.graphics", Registry.stringValue("compose.swing.render.on.graphics"))
|
||||
}
|
||||
val jewelPanel = JewelComposePanelWrapper()
|
||||
jewelPanel.layout = BorderLayout()
|
||||
val composePanel = ComposePanel()
|
||||
jewelPanel.add(composePanel, BorderLayout.CENTER)
|
||||
@@ -89,7 +95,7 @@ private fun createJewelComposePanel(config: ComposePanel.(JewelComposePanel) ->
|
||||
return jewelPanel
|
||||
}
|
||||
|
||||
internal class JewelComposePanel : JPanel(), UiDataProvider {
|
||||
internal class JewelComposePanelWrapper : JPanel(), UiDataProvider {
|
||||
internal var targetProvider: UiDataProvider? = null
|
||||
|
||||
override fun uiDataSnapshot(sink: DataSink) {
|
||||
@@ -5,12 +5,12 @@ import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.DisposableEffect
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Modifier
|
||||
import org.jetbrains.jewel.bridge.JewelComposePanel
|
||||
import org.jetbrains.jewel.bridge.JewelComposePanelWrapper
|
||||
|
||||
@Suppress("FunctionName")
|
||||
@Composable
|
||||
internal fun ComponentDataProviderBridge(
|
||||
component: JewelComposePanel,
|
||||
component: JewelComposePanelWrapper,
|
||||
modifier: Modifier = Modifier,
|
||||
content: @Composable () -> Unit,
|
||||
) {
|
||||
|
||||
@@ -17,7 +17,7 @@ internal fun readTooltipStyle(): TooltipStyle {
|
||||
metrics =
|
||||
TooltipMetrics.defaults(
|
||||
contentPadding = JBUI.CurrentTheme.HelpTooltip.smallTextBorderInsets().toPaddingValues(),
|
||||
showDelay = Registry.intValue("ide.tooltip.initialDelay").milliseconds,
|
||||
showDelay = Registry.intValue("ide.tooltip.initialReshowDelay").milliseconds,
|
||||
cornerSize = CornerSize(JBUI.CurrentTheme.Tooltip.CORNER_RADIUS.dp),
|
||||
),
|
||||
colors =
|
||||
|
||||
@@ -54,21 +54,31 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiButtonStylingKt
|
||||
- sf:outlined-Kzyhx1A(org.jetbrains.jewel.ui.component.styling.ButtonMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F,F):org.jetbrains.jewel.ui.component.styling.ButtonMetrics
|
||||
- bs:outlined-Kzyhx1A$default(org.jetbrains.jewel.ui.component.styling.ButtonMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonMetrics
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiCheckboxStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.CheckboxIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.CheckboxIcons
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.CheckboxStyle$Companion,org.jetbrains.jewel.ui.component.styling.CheckboxColors,org.jetbrains.jewel.ui.component.styling.CheckboxMetrics,org.jetbrains.jewel.ui.component.styling.CheckboxIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.CheckboxStyle
|
||||
- sf:dark-GyCwops(org.jetbrains.jewel.ui.component.styling.CheckboxColors$Companion,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.CheckboxColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.CheckboxIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.component.styling.CheckboxIcons
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.CheckboxStyle$Companion,org.jetbrains.jewel.ui.component.styling.CheckboxColors,org.jetbrains.jewel.ui.component.styling.CheckboxMetrics,org.jetbrains.jewel.ui.component.styling.CheckboxIcons):org.jetbrains.jewel.ui.component.styling.CheckboxStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.CheckboxIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CheckboxIcons
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.CheckboxStyle$Companion,org.jetbrains.jewel.ui.component.styling.CheckboxColors,org.jetbrains.jewel.ui.component.styling.CheckboxMetrics,org.jetbrains.jewel.ui.component.styling.CheckboxIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CheckboxStyle
|
||||
- sf:dark-zSO0fhY(org.jetbrains.jewel.ui.component.styling.CheckboxColors$Companion,J,J,J):org.jetbrains.jewel.ui.component.styling.CheckboxColors
|
||||
- bs:dark-zSO0fhY$default(org.jetbrains.jewel.ui.component.styling.CheckboxColors$Companion,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CheckboxColors
|
||||
- sf:defaults-xtx8w0A(org.jetbrains.jewel.ui.component.styling.CheckboxMetrics$Companion,J,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,J,J,J,J,F):org.jetbrains.jewel.ui.component.styling.CheckboxMetrics
|
||||
- bs:defaults-xtx8w0A$default(org.jetbrains.jewel.ui.component.styling.CheckboxMetrics$Companion,J,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,J,J,J,J,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CheckboxMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.CheckboxIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.CheckboxIcons
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.CheckboxStyle$Companion,org.jetbrains.jewel.ui.component.styling.CheckboxColors,org.jetbrains.jewel.ui.component.styling.CheckboxMetrics,org.jetbrains.jewel.ui.component.styling.CheckboxIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.CheckboxStyle
|
||||
- sf:light-GyCwops(org.jetbrains.jewel.ui.component.styling.CheckboxColors$Companion,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.CheckboxColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.CheckboxIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.component.styling.CheckboxIcons
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.CheckboxStyle$Companion,org.jetbrains.jewel.ui.component.styling.CheckboxColors,org.jetbrains.jewel.ui.component.styling.CheckboxMetrics,org.jetbrains.jewel.ui.component.styling.CheckboxIcons):org.jetbrains.jewel.ui.component.styling.CheckboxStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.CheckboxIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CheckboxIcons
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.CheckboxStyle$Companion,org.jetbrains.jewel.ui.component.styling.CheckboxColors,org.jetbrains.jewel.ui.component.styling.CheckboxMetrics,org.jetbrains.jewel.ui.component.styling.CheckboxIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CheckboxStyle
|
||||
- sf:light-zSO0fhY(org.jetbrains.jewel.ui.component.styling.CheckboxColors$Companion,J,J,J):org.jetbrains.jewel.ui.component.styling.CheckboxColors
|
||||
- bs:light-zSO0fhY$default(org.jetbrains.jewel.ui.component.styling.CheckboxColors$Companion,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CheckboxColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiChipStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.ChipStyle$Companion,org.jetbrains.jewel.ui.component.styling.ChipColors,org.jetbrains.jewel.ui.component.styling.ChipMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ChipStyle
|
||||
- sf:dark-Sy8uPd4(org.jetbrains.jewel.ui.component.styling.ChipColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I,I):org.jetbrains.jewel.ui.component.styling.ChipColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.ChipStyle$Companion,org.jetbrains.jewel.ui.component.styling.ChipColors,org.jetbrains.jewel.ui.component.styling.ChipMetrics):org.jetbrains.jewel.ui.component.styling.ChipStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.ChipStyle$Companion,org.jetbrains.jewel.ui.component.styling.ChipColors,org.jetbrains.jewel.ui.component.styling.ChipMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ChipStyle
|
||||
- sf:dark-Chrb4KI(org.jetbrains.jewel.ui.component.styling.ChipColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ChipColors
|
||||
- bs:dark-Chrb4KI$default(org.jetbrains.jewel.ui.component.styling.ChipColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ChipColors
|
||||
- sf:defaults-oZzcvok(org.jetbrains.jewel.ui.component.styling.ChipMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,F,F):org.jetbrains.jewel.ui.component.styling.ChipMetrics
|
||||
- bs:defaults-oZzcvok$default(org.jetbrains.jewel.ui.component.styling.ChipMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ChipMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.ChipStyle$Companion,org.jetbrains.jewel.ui.component.styling.ChipColors,org.jetbrains.jewel.ui.component.styling.ChipMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ChipStyle
|
||||
- sf:light-Sy8uPd4(org.jetbrains.jewel.ui.component.styling.ChipColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I,I):org.jetbrains.jewel.ui.component.styling.ChipColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.ChipStyle$Companion,org.jetbrains.jewel.ui.component.styling.ChipColors,org.jetbrains.jewel.ui.component.styling.ChipMetrics):org.jetbrains.jewel.ui.component.styling.ChipStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.ChipStyle$Companion,org.jetbrains.jewel.ui.component.styling.ChipColors,org.jetbrains.jewel.ui.component.styling.ChipMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ChipStyle
|
||||
- sf:light-Chrb4KI(org.jetbrains.jewel.ui.component.styling.ChipColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ChipColors
|
||||
- bs:light-Chrb4KI$default(org.jetbrains.jewel.ui.component.styling.ChipColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ChipColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiCircularProgressStylingKt
|
||||
- sf:dark-O7O2-qc(org.jetbrains.jewel.ui.component.styling.CircularProgressStyle$Companion,J,J):org.jetbrains.jewel.ui.component.styling.CircularProgressStyle
|
||||
- bs:dark-O7O2-qc$default(org.jetbrains.jewel.ui.component.styling.CircularProgressStyle$Companion,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.CircularProgressStyle
|
||||
@@ -88,63 +98,87 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiComboBoxStylingKt
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultBannerStylesFactory,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory
|
||||
- f:dark-AckW74Y(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- f:light-AckW74Y(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- f:dark-jhmft08(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- bs:dark-jhmft08$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- f:light-jhmft08(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- bs:light-jhmft08$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonColorFactory,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory
|
||||
- f:dark-V1nXRL4(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- f:light-V1nXRL4(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- f:dark-Q_H9qLU(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- bs:dark-Q_H9qLU$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- f:light-Q_H9qLU(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- bs:light-Q_H9qLU$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxColorsFactory,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory,org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultComboBoxStyleFactory,org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory
|
||||
- f:dark-Xf8s2Ik(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- f:light-Xf8s2Ik(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- f:dark-Cmkg8xs(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- bs:dark-Cmkg8xs$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- f:light-Cmkg8xs(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- bs:light-Cmkg8xs$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownColorsFactory,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory,org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultDropdownStyleFactory,org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultErrorBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultInformationBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSimpleListItemLazyTreeStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSimpleListItemLazyTreeStyleFactory
|
||||
- f:dark-oq7We08(J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
- f:light-oq7We08(J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
- f:dark-FD3wquc(J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
- bs:dark-FD3wquc$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSimpleListItemLazyTreeStyleFactory,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
- f:light-FD3wquc(J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
- bs:light-FD3wquc$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSimpleListItemLazyTreeStyleFactory,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory
|
||||
- f:dark-lHvuNTo(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- f:light-lHvuNTo(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- f:dark-NqQqPsg(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- bs:dark-NqQqPsg$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- f:light-NqQqPsg(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- bs:light-NqQqPsg$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSuccessBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory
|
||||
@@ -155,17 +189,22 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabColorsFactory
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory,org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultTabStyleFactory,org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultWarningBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DefaultBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDividerStyleKt
|
||||
- sf:dark-3IgeMak(org.jetbrains.jewel.ui.component.styling.DividerStyle$Companion,J,org.jetbrains.jewel.ui.component.styling.DividerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DividerStyle
|
||||
- sf:light-3IgeMak(org.jetbrains.jewel.ui.component.styling.DividerStyle$Companion,J,org.jetbrains.jewel.ui.component.styling.DividerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DividerStyle
|
||||
- sf:dark-bw27NRU(org.jetbrains.jewel.ui.component.styling.DividerStyle$Companion,J,org.jetbrains.jewel.ui.component.styling.DividerMetrics):org.jetbrains.jewel.ui.component.styling.DividerStyle
|
||||
- bs:dark-bw27NRU$default(org.jetbrains.jewel.ui.component.styling.DividerStyle$Companion,J,org.jetbrains.jewel.ui.component.styling.DividerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DividerStyle
|
||||
- sf:light-bw27NRU(org.jetbrains.jewel.ui.component.styling.DividerStyle$Companion,J,org.jetbrains.jewel.ui.component.styling.DividerMetrics):org.jetbrains.jewel.ui.component.styling.DividerStyle
|
||||
- bs:light-bw27NRU$default(org.jetbrains.jewel.ui.component.styling.DividerStyle$Companion,J,org.jetbrains.jewel.ui.component.styling.DividerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DividerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiDropdownStylingKt
|
||||
- sf:default-Sq-BF7M(org.jetbrains.jewel.ui.component.styling.DropdownMetrics$Companion,J,J,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,F):org.jetbrains.jewel.ui.component.styling.DropdownMetrics
|
||||
- bs:default-Sq-BF7M$default(org.jetbrains.jewel.ui.component.styling.DropdownMetrics$Companion,J,J,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownMetrics
|
||||
@@ -187,73 +226,101 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory,org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory,org.jetbrains.jewel.ui.component.styling.TabColors,org.jetbrains.jewel.ui.component.styling.TabMetrics,org.jetbrains.jewel.ui.component.styling.TabIcons,org.jetbrains.jewel.ui.component.styling.TabContentAlpha,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TabStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory
|
||||
- f:dark-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:dark--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:dark--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:light--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiErrorBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiGroupHeaderStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle$Companion,org.jetbrains.jewel.ui.component.styling.GroupHeaderColors,org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
|
||||
- sf:dark-iJQMabo(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors$Companion,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle$Companion,org.jetbrains.jewel.ui.component.styling.GroupHeaderColors,org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics):org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle$Companion,org.jetbrains.jewel.ui.component.styling.GroupHeaderColors,org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
|
||||
- sf:dark-4WTKRHQ(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors$Companion,J):org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
|
||||
- bs:dark-4WTKRHQ$default(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors$Companion,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
|
||||
- sf:defaults-VpY3zN4(org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics$Companion,F,F):org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics
|
||||
- bs:defaults-VpY3zN4$default(org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics$Companion,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle$Companion,org.jetbrains.jewel.ui.component.styling.GroupHeaderColors,org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
|
||||
- sf:light-iJQMabo(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors$Companion,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle$Companion,org.jetbrains.jewel.ui.component.styling.GroupHeaderColors,org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics):org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle$Companion,org.jetbrains.jewel.ui.component.styling.GroupHeaderColors,org.jetbrains.jewel.ui.component.styling.GroupHeaderMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle
|
||||
- sf:light-4WTKRHQ(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors$Companion,J):org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
|
||||
- bs:light-4WTKRHQ$default(org.jetbrains.jewel.ui.component.styling.GroupHeaderColors$Companion,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.GroupHeaderColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiHorizontalProgressBarStylingKt
|
||||
- sf:dark-45ZY6uE(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle$Companion,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
|
||||
- sf:dark-zf8z9n0(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors$Companion,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
|
||||
- sf:dark--hDc7uY(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors$Companion,J,J,J,J):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
|
||||
- bs:dark--hDc7uY$default(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors$Companion,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
|
||||
- sf:dark-Wn2Vu4Y(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle$Companion,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics,J):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
|
||||
- bs:dark-Wn2Vu4Y$default(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle$Companion,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
|
||||
- sf:defaults-4j6BHR0(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics$Companion,androidx.compose.foundation.shape.CornerSize,F,F):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics
|
||||
- bs:defaults-4j6BHR0$default(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics$Companion,androidx.compose.foundation.shape.CornerSize,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics
|
||||
- sf:light-45ZY6uE(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle$Companion,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
|
||||
- sf:light-zf8z9n0(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors$Companion,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
|
||||
- sf:light--hDc7uY(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors$Companion,J,J,J,J):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
|
||||
- bs:light--hDc7uY$default(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors$Companion,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
|
||||
- sf:light-Wn2Vu4Y(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle$Companion,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics,J):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
|
||||
- bs:light-Wn2Vu4Y$default(org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle$Companion,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiIconButtonStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.IconButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.IconButtonColors,org.jetbrains.jewel.ui.component.styling.IconButtonMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.IconButtonStyle
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.IconButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.IconButtonColors,org.jetbrains.jewel.ui.component.styling.IconButtonMetrics):org.jetbrains.jewel.ui.component.styling.IconButtonStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.IconButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.IconButtonColors,org.jetbrains.jewel.ui.component.styling.IconButtonMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.IconButtonStyle
|
||||
- sf:dark-7HESe_I(org.jetbrains.jewel.ui.component.styling.IconButtonColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.IconButtonColors
|
||||
- bs:dark-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.IconButtonColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.IconButtonColors
|
||||
- sf:defaults-ij7-PLE(org.jetbrains.jewel.ui.component.styling.IconButtonMetrics$Companion,androidx.compose.foundation.shape.CornerSize,F,androidx.compose.foundation.layout.PaddingValues,J):org.jetbrains.jewel.ui.component.styling.IconButtonMetrics
|
||||
- bs:defaults-ij7-PLE$default(org.jetbrains.jewel.ui.component.styling.IconButtonMetrics$Companion,androidx.compose.foundation.shape.CornerSize,F,androidx.compose.foundation.layout.PaddingValues,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.IconButtonMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.IconButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.IconButtonColors,org.jetbrains.jewel.ui.component.styling.IconButtonMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.IconButtonStyle
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.IconButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.IconButtonColors,org.jetbrains.jewel.ui.component.styling.IconButtonMetrics):org.jetbrains.jewel.ui.component.styling.IconButtonStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.IconButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.IconButtonColors,org.jetbrains.jewel.ui.component.styling.IconButtonMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.IconButtonStyle
|
||||
- sf:light-7HESe_I(org.jetbrains.jewel.ui.component.styling.IconButtonColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.IconButtonColors
|
||||
- bs:light-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.IconButtonColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.IconButtonColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory
|
||||
- f:dark-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:dark--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:dark--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:light--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInformationBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyles
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyles
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle):org.jetbrains.jewel.ui.component.styling.InlineBannerStyles
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyles
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle):org.jetbrains.jewel.ui.component.styling.InlineBannerStyles
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineBannerStylesFactory,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyles
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineErrorBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineInformationBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineSuccessBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiInlineWarningBannerStyleFactory,org.jetbrains.jewel.ui.component.styling.BannerColors,org.jetbrains.jewel.ui.component.styling.BannerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.InlineBannerStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiLazyTreeStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics,org.jetbrains.jewel.ui.component.styling.LazyTreeIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.LazyTreeStyle
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics,org.jetbrains.jewel.ui.component.styling.LazyTreeIcons):org.jetbrains.jewel.ui.component.styling.LazyTreeStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics,org.jetbrains.jewel.ui.component.styling.LazyTreeIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.LazyTreeStyle
|
||||
- sf:defaults(org.jetbrains.jewel.ui.component.styling.LazyTreeIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,org.jetbrains.jewel.ui.icon.IconKey,org.jetbrains.jewel.ui.icon.IconKey,org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.component.styling.LazyTreeIcons
|
||||
- bs:defaults$default(org.jetbrains.jewel.ui.component.styling.LazyTreeIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,org.jetbrains.jewel.ui.icon.IconKey,org.jetbrains.jewel.ui.icon.IconKey,org.jetbrains.jewel.ui.icon.IconKey,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.LazyTreeIcons
|
||||
- sf:defaults-FqMU-wI(org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics$Companion,F,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,F,F,F):org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics
|
||||
- bs:defaults-FqMU-wI$default(org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics$Companion,F,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,F,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics,org.jetbrains.jewel.ui.component.styling.LazyTreeIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.LazyTreeStyle
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics,org.jetbrains.jewel.ui.component.styling.LazyTreeIcons):org.jetbrains.jewel.ui.component.styling.LazyTreeStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.LazyTreeStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.LazyTreeMetrics,org.jetbrains.jewel.ui.component.styling.LazyTreeIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.LazyTreeStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiLinkStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.LinkStyle$Companion,org.jetbrains.jewel.ui.component.styling.LinkColors,org.jetbrains.jewel.ui.component.styling.LinkMetrics,org.jetbrains.jewel.ui.component.styling.LinkIcons,org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior):org.jetbrains.jewel.ui.component.styling.LinkStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.LinkStyle$Companion,org.jetbrains.jewel.ui.component.styling.LinkColors,org.jetbrains.jewel.ui.component.styling.LinkMetrics,org.jetbrains.jewel.ui.component.styling.LinkIcons,org.jetbrains.jewel.ui.component.styling.LinkUnderlineBehavior,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.LinkStyle
|
||||
@@ -268,9 +335,12 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiLinkStylingKt
|
||||
- sf:light-40kPL-U(org.jetbrains.jewel.ui.component.styling.LinkColors$Companion,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.LinkColors
|
||||
- bs:light-40kPL-U$default(org.jetbrains.jewel.ui.component.styling.LinkColors$Companion,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.LinkColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiMenuStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.MenuStyle$Companion,org.jetbrains.jewel.ui.component.styling.MenuColors,org.jetbrains.jewel.ui.component.styling.MenuMetrics,org.jetbrains.jewel.ui.component.styling.MenuIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.MenuStyle
|
||||
- sf:dark-Jy8F4Js(org.jetbrains.jewel.ui.component.styling.MenuColors$Companion,J,J,J,org.jetbrains.jewel.ui.component.styling.MenuItemColors,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.MenuColors
|
||||
- sf:dark-a3tHFA8(org.jetbrains.jewel.ui.component.styling.MenuItemColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.MenuItemColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.MenuStyle$Companion,org.jetbrains.jewel.ui.component.styling.MenuColors,org.jetbrains.jewel.ui.component.styling.MenuMetrics,org.jetbrains.jewel.ui.component.styling.MenuIcons):org.jetbrains.jewel.ui.component.styling.MenuStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.MenuStyle$Companion,org.jetbrains.jewel.ui.component.styling.MenuColors,org.jetbrains.jewel.ui.component.styling.MenuMetrics,org.jetbrains.jewel.ui.component.styling.MenuIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuStyle
|
||||
- sf:dark-1LmPkY4(org.jetbrains.jewel.ui.component.styling.MenuItemColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.MenuItemColors
|
||||
- bs:dark-1LmPkY4$default(org.jetbrains.jewel.ui.component.styling.MenuItemColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuItemColors
|
||||
- sf:dark-f1JAnFk(org.jetbrains.jewel.ui.component.styling.MenuColors$Companion,J,J,J,org.jetbrains.jewel.ui.component.styling.MenuItemColors):org.jetbrains.jewel.ui.component.styling.MenuColors
|
||||
- bs:dark-f1JAnFk$default(org.jetbrains.jewel.ui.component.styling.MenuColors$Companion,J,J,J,org.jetbrains.jewel.ui.component.styling.MenuItemColors,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuColors
|
||||
- sf:defaults(org.jetbrains.jewel.ui.component.styling.MenuIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.component.styling.MenuIcons
|
||||
- bs:defaults$default(org.jetbrains.jewel.ui.component.styling.MenuIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuIcons
|
||||
- sf:defaults-BkVx2pU(org.jetbrains.jewel.ui.component.styling.SubmenuMetrics$Companion,J):org.jetbrains.jewel.ui.component.styling.SubmenuMetrics
|
||||
@@ -279,42 +349,59 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiMenuStylingKt
|
||||
- bs:defaults-ORMxH6s$default(org.jetbrains.jewel.ui.component.styling.MenuMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,F,F,org.jetbrains.jewel.ui.component.styling.MenuItemMetrics,org.jetbrains.jewel.ui.component.styling.SubmenuMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuMetrics
|
||||
- sf:defaults-r9IS1ZE(org.jetbrains.jewel.ui.component.styling.MenuItemMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,F,F,F,F):org.jetbrains.jewel.ui.component.styling.MenuItemMetrics
|
||||
- bs:defaults-r9IS1ZE$default(org.jetbrains.jewel.ui.component.styling.MenuItemMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,F,F,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuItemMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.MenuStyle$Companion,org.jetbrains.jewel.ui.component.styling.MenuColors,org.jetbrains.jewel.ui.component.styling.MenuMetrics,org.jetbrains.jewel.ui.component.styling.MenuIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.MenuStyle
|
||||
- sf:light-Jy8F4Js(org.jetbrains.jewel.ui.component.styling.MenuColors$Companion,J,J,J,org.jetbrains.jewel.ui.component.styling.MenuItemColors,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.MenuColors
|
||||
- sf:light-a3tHFA8(org.jetbrains.jewel.ui.component.styling.MenuItemColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.MenuItemColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.MenuStyle$Companion,org.jetbrains.jewel.ui.component.styling.MenuColors,org.jetbrains.jewel.ui.component.styling.MenuMetrics,org.jetbrains.jewel.ui.component.styling.MenuIcons):org.jetbrains.jewel.ui.component.styling.MenuStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.MenuStyle$Companion,org.jetbrains.jewel.ui.component.styling.MenuColors,org.jetbrains.jewel.ui.component.styling.MenuMetrics,org.jetbrains.jewel.ui.component.styling.MenuIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuStyle
|
||||
- sf:light-1LmPkY4(org.jetbrains.jewel.ui.component.styling.MenuItemColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.MenuItemColors
|
||||
- bs:light-1LmPkY4$default(org.jetbrains.jewel.ui.component.styling.MenuItemColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuItemColors
|
||||
- sf:light-f1JAnFk(org.jetbrains.jewel.ui.component.styling.MenuColors$Companion,J,J,J,org.jetbrains.jewel.ui.component.styling.MenuItemColors):org.jetbrains.jewel.ui.component.styling.MenuColors
|
||||
- bs:light-f1JAnFk$default(org.jetbrains.jewel.ui.component.styling.MenuColors$Companion,J,J,J,org.jetbrains.jewel.ui.component.styling.MenuItemColors,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.MenuColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory
|
||||
- f:dark-AckW74Y(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- f:light-AckW74Y(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- f:dark-jhmft08(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- bs:dark-jhmft08$default(org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- f:light-jhmft08(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
- bs:light-jhmft08$default(org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonColorFactory,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,J,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonColors,org.jetbrains.jewel.ui.component.styling.ButtonMetrics,org.jetbrains.jewel.foundation.Stroke$Alignment,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ButtonStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory
|
||||
- f:dark-lHvuNTo(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- f:light-lHvuNTo(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- f:dark-NqQqPsg(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- bs:dark-NqQqPsg$default(org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- f:light-NqQqPsg(org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
- bs:light-NqQqPsg$default(org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.DividerMetrics,J,J,F,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SplitButtonStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiPopupContainerStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle$Companion,org.jetbrains.jewel.ui.component.styling.PopupContainerColors,org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
|
||||
- sf:dark-GyCwops(org.jetbrains.jewel.ui.component.styling.PopupContainerColors$Companion,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.PopupContainerColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle$Companion,org.jetbrains.jewel.ui.component.styling.PopupContainerColors,org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics):org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle$Companion,org.jetbrains.jewel.ui.component.styling.PopupContainerColors,org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
|
||||
- sf:dark-zSO0fhY(org.jetbrains.jewel.ui.component.styling.PopupContainerColors$Companion,J,J,J):org.jetbrains.jewel.ui.component.styling.PopupContainerColors
|
||||
- bs:dark-zSO0fhY$default(org.jetbrains.jewel.ui.component.styling.PopupContainerColors$Companion,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.PopupContainerColors
|
||||
- sf:defaults-Dd3ibrk(org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,F,F):org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics
|
||||
- bs:defaults-Dd3ibrk$default(org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle$Companion,org.jetbrains.jewel.ui.component.styling.PopupContainerColors,org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
|
||||
- sf:light-GyCwops(org.jetbrains.jewel.ui.component.styling.PopupContainerColors$Companion,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.PopupContainerColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle$Companion,org.jetbrains.jewel.ui.component.styling.PopupContainerColors,org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics):org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.PopupContainerStyle$Companion,org.jetbrains.jewel.ui.component.styling.PopupContainerColors,org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
|
||||
- sf:light-zSO0fhY(org.jetbrains.jewel.ui.component.styling.PopupContainerColors$Companion,J,J,J):org.jetbrains.jewel.ui.component.styling.PopupContainerColors
|
||||
- bs:light-zSO0fhY$default(org.jetbrains.jewel.ui.component.styling.PopupContainerColors$Companion,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.PopupContainerColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiRadioButtonStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.component.styling.RadioButtonIcons
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.RadioButtonColors,org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics,org.jetbrains.jewel.ui.component.styling.RadioButtonIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.RadioButtonColors,org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics,org.jetbrains.jewel.ui.component.styling.RadioButtonIcons):org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.RadioButtonIcons
|
||||
- sf:dark-dPtIKUs(org.jetbrains.jewel.ui.component.styling.RadioButtonColors$Companion,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.RadioButtonColors
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.RadioButtonColors,org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics,org.jetbrains.jewel.ui.component.styling.RadioButtonIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
|
||||
- sf:dark-40kPL-U(org.jetbrains.jewel.ui.component.styling.RadioButtonColors$Companion,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.RadioButtonColors
|
||||
- bs:dark-40kPL-U$default(org.jetbrains.jewel.ui.component.styling.RadioButtonColors$Companion,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.RadioButtonColors
|
||||
- sf:defaults-Wf7Cy8o(org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics$Companion,J,J,J,J,J,F):org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics
|
||||
- bs:defaults-Wf7Cy8o$default(org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics$Companion,J,J,J,J,J,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.component.styling.RadioButtonIcons
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.RadioButtonColors,org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics,org.jetbrains.jewel.ui.component.styling.RadioButtonIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.RadioButtonColors,org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics,org.jetbrains.jewel.ui.component.styling.RadioButtonIcons):org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.RadioButtonIcons$Companion,org.jetbrains.jewel.ui.icon.IconKey,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.RadioButtonIcons
|
||||
- sf:light-dPtIKUs(org.jetbrains.jewel.ui.component.styling.RadioButtonColors$Companion,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.RadioButtonColors
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.RadioButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.RadioButtonColors,org.jetbrains.jewel.ui.component.styling.RadioButtonMetrics,org.jetbrains.jewel.ui.component.styling.RadioButtonIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
|
||||
- sf:light-40kPL-U(org.jetbrains.jewel.ui.component.styling.RadioButtonColors$Companion,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.RadioButtonColors
|
||||
- bs:light-40kPL-U$default(org.jetbrains.jewel.ui.component.styling.RadioButtonColors$Companion,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.RadioButtonColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiScrollbarStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.ScrollbarStyle$Companion):org.jetbrains.jewel.ui.component.styling.ScrollbarStyle
|
||||
- sf:default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible
|
||||
@@ -346,22 +433,32 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiScrollbarStylingKt
|
||||
- sf:windowsAndLinuxLight-zwkVjRg(org.jetbrains.jewel.ui.component.styling.ScrollbarColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarColors
|
||||
- bs:windowsAndLinuxLight-zwkVjRg$default(org.jetbrains.jewel.ui.component.styling.ScrollbarColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiSegmentedControlButtonStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
|
||||
- sf:dark-KkMT8bM(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
|
||||
- sf:dark-wqdebIU(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors
|
||||
- bs:dark-wqdebIU$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors
|
||||
- sf:defaults-H1KY9o8(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics
|
||||
- bs:defaults-H1KY9o8$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
|
||||
- sf:light-KkMT8bM(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
|
||||
- sf:light-wqdebIU(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors
|
||||
- bs:light-wqdebIU$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,J,J,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiSegmentedControlStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.SegmentedControlColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics):org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlColors
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
|
||||
- sf:defaults-wH6b6FI(org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics$Companion,androidx.compose.foundation.shape.CornerSize,F):org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics
|
||||
- bs:defaults-wH6b6FI$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics$Companion,androidx.compose.foundation.shape.CornerSize,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush):org.jetbrains.jewel.ui.component.styling.SegmentedControlColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics):org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlColors$Companion,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlColors
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle$Companion,org.jetbrains.jewel.ui.component.styling.SegmentedControlColors,org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiSelectableLazyColumnStylingKt
|
||||
- sf:dark-DzVHIIc(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle$Companion,F,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
|
||||
- sf:light-DzVHIIc(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle$Companion,F,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
|
||||
- sf:dark-ziNgDLE(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle$Companion,F,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics):org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
|
||||
- bs:dark-ziNgDLE$default(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle$Companion,F,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
|
||||
- sf:light-ziNgDLE(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle$Companion,F,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics):org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
|
||||
- bs:light-ziNgDLE$default(org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle$Companion,F,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiSimpleListItemStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics):org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle
|
||||
@@ -382,19 +479,26 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiSimpleListItemStylingKt
|
||||
- sf:lightFullWidth(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics):org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle
|
||||
- bs:lightFullWidth$default(org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle$Companion,org.jetbrains.jewel.ui.component.styling.SimpleListItemColors,org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiSliderStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SliderStyle$Companion,org.jetbrains.jewel.ui.component.styling.SliderColors,org.jetbrains.jewel.ui.component.styling.SliderMetrics,androidx.compose.ui.graphics.Shape,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SliderStyle
|
||||
- sf:dark-8v1krLo(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.SliderColors
|
||||
- sf:defaults-nDjVmYc(org.jetbrains.jewel.ui.component.styling.SliderMetrics$Companion,F,J,F,F,F,F,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SliderMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SliderStyle$Companion,org.jetbrains.jewel.ui.component.styling.SliderColors,org.jetbrains.jewel.ui.component.styling.SliderMetrics,androidx.compose.ui.graphics.Shape,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.SliderStyle
|
||||
- sf:light-8v1krLo(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.SliderColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.SliderStyle$Companion,org.jetbrains.jewel.ui.component.styling.SliderColors,org.jetbrains.jewel.ui.component.styling.SliderMetrics,androidx.compose.ui.graphics.Shape):org.jetbrains.jewel.ui.component.styling.SliderStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.SliderStyle$Companion,org.jetbrains.jewel.ui.component.styling.SliderColors,org.jetbrains.jewel.ui.component.styling.SliderMetrics,androidx.compose.ui.graphics.Shape,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderStyle
|
||||
- sf:dark-7HESe_I(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SliderColors
|
||||
- bs:dark-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderColors
|
||||
- sf:defaults-IDSuZpE(org.jetbrains.jewel.ui.component.styling.SliderMetrics$Companion,F,J,F,F,F,F):org.jetbrains.jewel.ui.component.styling.SliderMetrics
|
||||
- bs:defaults-IDSuZpE$default(org.jetbrains.jewel.ui.component.styling.SliderMetrics$Companion,F,J,F,F,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.SliderStyle$Companion,org.jetbrains.jewel.ui.component.styling.SliderColors,org.jetbrains.jewel.ui.component.styling.SliderMetrics,androidx.compose.ui.graphics.Shape):org.jetbrains.jewel.ui.component.styling.SliderStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.SliderStyle$Companion,org.jetbrains.jewel.ui.component.styling.SliderColors,org.jetbrains.jewel.ui.component.styling.SliderMetrics,androidx.compose.ui.graphics.Shape,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderStyle
|
||||
- sf:light-7HESe_I(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SliderColors
|
||||
- bs:light-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiSplitButtonStylingKt
|
||||
- sf:getDefault(org.jetbrains.jewel.ui.component.styling.SplitButtonStyle$Companion):org.jetbrains.jewel.intui.standalone.styling.IntUiDefaultSplitButtonStyleFactory
|
||||
- sf:getOutlined(org.jetbrains.jewel.ui.component.styling.SplitButtonStyle$Companion):org.jetbrains.jewel.intui.standalone.styling.IntUiOutlinedSplitButtonStyleFactory
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory
|
||||
- f:dark-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:dark--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:dark--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:light--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiSuccessBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiTabStripScrollbarStylingKt
|
||||
- sf:tabStrip-ziNgDLE(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible
|
||||
- bs:tabStrip-ziNgDLE$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible
|
||||
@@ -426,49 +530,71 @@ f:org.jetbrains.jewel.intui.standalone.styling.IntUiTabStylingKt
|
||||
- sf:getEditor(org.jetbrains.jewel.ui.component.styling.TabColors$Companion):org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabColorsFactory
|
||||
- sf:getEditor(org.jetbrains.jewel.ui.component.styling.TabStyle$Companion):org.jetbrains.jewel.intui.standalone.styling.IntUiEditorTabStyleFactory
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiTextAreaStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.TextAreaStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextAreaColors,org.jetbrains.jewel.ui.component.styling.TextAreaMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TextAreaStyle
|
||||
- sf:dark-a3tHFA8(org.jetbrains.jewel.ui.component.styling.TextAreaColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.TextAreaColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.TextAreaStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextAreaColors,org.jetbrains.jewel.ui.component.styling.TextAreaMetrics):org.jetbrains.jewel.ui.component.styling.TextAreaStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.TextAreaStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextAreaColors,org.jetbrains.jewel.ui.component.styling.TextAreaMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextAreaStyle
|
||||
- sf:dark-1LmPkY4(org.jetbrains.jewel.ui.component.styling.TextAreaColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.TextAreaColors
|
||||
- bs:dark-1LmPkY4$default(org.jetbrains.jewel.ui.component.styling.TextAreaColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextAreaColors
|
||||
- sf:defaults-H1KY9o8(org.jetbrains.jewel.ui.component.styling.TextAreaMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F):org.jetbrains.jewel.ui.component.styling.TextAreaMetrics
|
||||
- bs:defaults-H1KY9o8$default(org.jetbrains.jewel.ui.component.styling.TextAreaMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextAreaMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.TextAreaStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextAreaColors,org.jetbrains.jewel.ui.component.styling.TextAreaMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TextAreaStyle
|
||||
- sf:light-a3tHFA8(org.jetbrains.jewel.ui.component.styling.TextAreaColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.TextAreaColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.TextAreaStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextAreaColors,org.jetbrains.jewel.ui.component.styling.TextAreaMetrics):org.jetbrains.jewel.ui.component.styling.TextAreaStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.TextAreaStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextAreaColors,org.jetbrains.jewel.ui.component.styling.TextAreaMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextAreaStyle
|
||||
- sf:light-1LmPkY4(org.jetbrains.jewel.ui.component.styling.TextAreaColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.TextAreaColors
|
||||
- bs:light-1LmPkY4$default(org.jetbrains.jewel.ui.component.styling.TextAreaColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextAreaColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiTextFieldStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.TextFieldStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextFieldColors,org.jetbrains.jewel.ui.component.styling.TextFieldMetrics,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TextFieldStyle
|
||||
- sf:dark-a3tHFA8(org.jetbrains.jewel.ui.component.styling.TextFieldColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.TextFieldColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.TextFieldStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextFieldColors,org.jetbrains.jewel.ui.component.styling.TextFieldMetrics,org.jetbrains.jewel.ui.component.styling.IconButtonStyle):org.jetbrains.jewel.ui.component.styling.TextFieldStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.TextFieldStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextFieldColors,org.jetbrains.jewel.ui.component.styling.TextFieldMetrics,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextFieldStyle
|
||||
- sf:dark-1LmPkY4(org.jetbrains.jewel.ui.component.styling.TextFieldColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.TextFieldColors
|
||||
- bs:dark-1LmPkY4$default(org.jetbrains.jewel.ui.component.styling.TextFieldColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextFieldColors
|
||||
- sf:defaults-H1KY9o8(org.jetbrains.jewel.ui.component.styling.TextFieldMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F):org.jetbrains.jewel.ui.component.styling.TextFieldMetrics
|
||||
- bs:defaults-H1KY9o8$default(org.jetbrains.jewel.ui.component.styling.TextFieldMetrics$Companion,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.layout.PaddingValues,J,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextFieldMetrics
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.TextFieldStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextFieldColors,org.jetbrains.jewel.ui.component.styling.TextFieldMetrics,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TextFieldStyle
|
||||
- sf:light-a3tHFA8(org.jetbrains.jewel.ui.component.styling.TextFieldColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I,I):org.jetbrains.jewel.ui.component.styling.TextFieldColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.TextFieldStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextFieldColors,org.jetbrains.jewel.ui.component.styling.TextFieldMetrics,org.jetbrains.jewel.ui.component.styling.IconButtonStyle):org.jetbrains.jewel.ui.component.styling.TextFieldStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.TextFieldStyle$Companion,org.jetbrains.jewel.ui.component.styling.TextFieldColors,org.jetbrains.jewel.ui.component.styling.TextFieldMetrics,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextFieldStyle
|
||||
- sf:light-1LmPkY4(org.jetbrains.jewel.ui.component.styling.TextFieldColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.TextFieldColors
|
||||
- bs:light-1LmPkY4$default(org.jetbrains.jewel.ui.component.styling.TextFieldColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TextFieldColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiTooltipStylingKt
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.TooltipStyle$Companion,org.jetbrains.jewel.ui.component.styling.TooltipColors,org.jetbrains.jewel.ui.component.styling.TooltipMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TooltipStyle
|
||||
- sf:dark-zf8z9n0(org.jetbrains.jewel.ui.component.styling.TooltipColors$Companion,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TooltipColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.TooltipStyle$Companion,org.jetbrains.jewel.ui.component.styling.TooltipColors,org.jetbrains.jewel.ui.component.styling.TooltipMetrics,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TooltipStyle
|
||||
- sf:light-zf8z9n0(org.jetbrains.jewel.ui.component.styling.TooltipColors$Companion,J,J,J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.TooltipColors
|
||||
- sf:dark(org.jetbrains.jewel.ui.component.styling.TooltipStyle$Companion,org.jetbrains.jewel.ui.component.styling.TooltipColors,org.jetbrains.jewel.ui.component.styling.TooltipMetrics):org.jetbrains.jewel.ui.component.styling.TooltipStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.component.styling.TooltipStyle$Companion,org.jetbrains.jewel.ui.component.styling.TooltipColors,org.jetbrains.jewel.ui.component.styling.TooltipMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TooltipStyle
|
||||
- sf:dark--hDc7uY(org.jetbrains.jewel.ui.component.styling.TooltipColors$Companion,J,J,J,J):org.jetbrains.jewel.ui.component.styling.TooltipColors
|
||||
- bs:dark--hDc7uY$default(org.jetbrains.jewel.ui.component.styling.TooltipColors$Companion,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TooltipColors
|
||||
- sf:light(org.jetbrains.jewel.ui.component.styling.TooltipStyle$Companion,org.jetbrains.jewel.ui.component.styling.TooltipColors,org.jetbrains.jewel.ui.component.styling.TooltipMetrics):org.jetbrains.jewel.ui.component.styling.TooltipStyle
|
||||
- bs:light$default(org.jetbrains.jewel.ui.component.styling.TooltipStyle$Companion,org.jetbrains.jewel.ui.component.styling.TooltipColors,org.jetbrains.jewel.ui.component.styling.TooltipMetrics,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TooltipStyle
|
||||
- sf:light--hDc7uY(org.jetbrains.jewel.ui.component.styling.TooltipColors$Companion,J,J,J,J):org.jetbrains.jewel.ui.component.styling.TooltipColors
|
||||
- bs:light--hDc7uY$default(org.jetbrains.jewel.ui.component.styling.TooltipColors$Companion,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.TooltipColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory
|
||||
- f:dark-HlaysQ4(J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- f:light-HlaysQ4(J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- f:dark-KpyCeHw(J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- bs:dark-KpyCeHw$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- f:light-KpyCeHw(J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
- bs:light-KpyCeHw$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxColorsFactory,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory,org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedComboBoxStyleFactory,org.jetbrains.jewel.ui.component.styling.ComboBoxColors,org.jetbrains.jewel.ui.component.styling.ComboBoxMetrics,org.jetbrains.jewel.ui.component.styling.ComboBoxIcons,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ComboBoxStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory
|
||||
- f:dark-0ik9mME(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- f:light-0ik9mME(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,androidx.compose.runtime.Composer,I,I,I):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- f:dark-sQnm1Ko(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- bs:dark-sQnm1Ko$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- f:light-sQnm1Ko(J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
- bs:light-sQnm1Ko$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownColorsFactory,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownColors
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- f:dark(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- bs:dark$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory,org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- f:light(org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
- bs:light$default(org.jetbrains.jewel.intui.standalone.styling.IntUiUndecoratedDropdownStyleFactory,org.jetbrains.jewel.ui.component.styling.DropdownColors,org.jetbrains.jewel.ui.component.styling.DropdownMetrics,org.jetbrains.jewel.ui.component.styling.DropdownIcons,org.jetbrains.jewel.ui.component.styling.MenuStyle,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.DropdownStyle
|
||||
f:org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory
|
||||
- f:dark-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light-dgg9oW8(J,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:dark--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:dark--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- f:light--OWjLjI(J,J):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
- bs:light--OWjLjI$default(org.jetbrains.jewel.intui.standalone.styling.IntUiWarningBannerColorFactory,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.BannerColors
|
||||
f:org.jetbrains.jewel.intui.standalone.theme.IntUiGlobalColorsKt
|
||||
- sf:dark-jdqzblg(org.jetbrains.jewel.foundation.OutlineColors$Companion,J,J,J,J,J):org.jetbrains.jewel.foundation.OutlineColors
|
||||
- sf:dark-jdqzblg(org.jetbrains.jewel.foundation.TextColors$Companion,J,J,J,J,J):org.jetbrains.jewel.foundation.TextColors
|
||||
@@ -492,11 +618,15 @@ f:org.jetbrains.jewel.intui.standalone.theme.IntUiGlobalMetricsKt
|
||||
f:org.jetbrains.jewel.intui.standalone.theme.IntUiThemeKt
|
||||
- sf:IntUiTheme(org.jetbrains.jewel.foundation.theme.ThemeDefinition,org.jetbrains.jewel.ui.ComponentStyling,Z,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,I,I):V
|
||||
- sf:IntUiTheme(Z,Z,kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,I,I):V
|
||||
- sf:dark(org.jetbrains.jewel.ui.ComponentStyling,org.jetbrains.jewel.ui.component.styling.CheckboxStyle,org.jetbrains.jewel.ui.component.styling.ChipStyle,org.jetbrains.jewel.ui.component.styling.CircularProgressStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles,org.jetbrains.jewel.ui.component.styling.ComboBoxStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.DividerStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyles,org.jetbrains.jewel.ui.component.styling.LazyTreeStyle,org.jetbrains.jewel.ui.component.styling.LinkStyle,org.jetbrains.jewel.ui.component.styling.MenuStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.PopupContainerStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.RadioButtonStyle,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle,org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle,org.jetbrains.jewel.ui.component.styling.SliderStyle,org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle,org.jetbrains.jewel.ui.component.styling.TextAreaStyle,org.jetbrains.jewel.ui.component.styling.TextFieldStyle,org.jetbrains.jewel.ui.component.styling.TooltipStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,androidx.compose.runtime.Composer,I,I,I,I,I,I):org.jetbrains.jewel.ui.ComponentStyling
|
||||
- sf:darkThemeDefinition-VRxQTpk(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,org.jetbrains.jewel.foundation.GlobalColors,org.jetbrains.jewel.foundation.GlobalMetrics,org.jetbrains.jewel.foundation.theme.ThemeColorPalette,org.jetbrains.jewel.foundation.theme.ThemeIconData,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.foundation.theme.ThemeDefinition
|
||||
- sf:dark(org.jetbrains.jewel.ui.ComponentStyling,org.jetbrains.jewel.ui.component.styling.CheckboxStyle,org.jetbrains.jewel.ui.component.styling.ChipStyle,org.jetbrains.jewel.ui.component.styling.CircularProgressStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles,org.jetbrains.jewel.ui.component.styling.ComboBoxStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.DividerStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyles,org.jetbrains.jewel.ui.component.styling.LazyTreeStyle,org.jetbrains.jewel.ui.component.styling.LinkStyle,org.jetbrains.jewel.ui.component.styling.MenuStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.PopupContainerStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.RadioButtonStyle,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle,org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle,org.jetbrains.jewel.ui.component.styling.SliderStyle,org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle,org.jetbrains.jewel.ui.component.styling.TextAreaStyle,org.jetbrains.jewel.ui.component.styling.TextFieldStyle,org.jetbrains.jewel.ui.component.styling.TooltipStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle):org.jetbrains.jewel.ui.ComponentStyling
|
||||
- bs:dark$default(org.jetbrains.jewel.ui.ComponentStyling,org.jetbrains.jewel.ui.component.styling.CheckboxStyle,org.jetbrains.jewel.ui.component.styling.ChipStyle,org.jetbrains.jewel.ui.component.styling.CircularProgressStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles,org.jetbrains.jewel.ui.component.styling.ComboBoxStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.DividerStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyles,org.jetbrains.jewel.ui.component.styling.LazyTreeStyle,org.jetbrains.jewel.ui.component.styling.LinkStyle,org.jetbrains.jewel.ui.component.styling.MenuStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.PopupContainerStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.RadioButtonStyle,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle,org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle,org.jetbrains.jewel.ui.component.styling.SliderStyle,org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle,org.jetbrains.jewel.ui.component.styling.TextAreaStyle,org.jetbrains.jewel.ui.component.styling.TextFieldStyle,org.jetbrains.jewel.ui.component.styling.TooltipStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,I,java.lang.Object):org.jetbrains.jewel.ui.ComponentStyling
|
||||
- sf:darkThemeDefinition-aKPr-nQ(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,org.jetbrains.jewel.foundation.GlobalColors,org.jetbrains.jewel.foundation.GlobalMetrics,org.jetbrains.jewel.foundation.theme.ThemeColorPalette,org.jetbrains.jewel.foundation.theme.ThemeIconData,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,J):org.jetbrains.jewel.foundation.theme.ThemeDefinition
|
||||
- bs:darkThemeDefinition-aKPr-nQ$default(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,org.jetbrains.jewel.foundation.GlobalColors,org.jetbrains.jewel.foundation.GlobalMetrics,org.jetbrains.jewel.foundation.theme.ThemeColorPalette,org.jetbrains.jewel.foundation.theme.ThemeIconData,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,J,I,java.lang.Object):org.jetbrains.jewel.foundation.theme.ThemeDefinition
|
||||
- sf:default(org.jetbrains.jewel.ui.ComponentStyling,androidx.compose.runtime.Composer,I):org.jetbrains.jewel.ui.ComponentStyling
|
||||
- sf:light(org.jetbrains.jewel.ui.ComponentStyling,org.jetbrains.jewel.ui.component.styling.CheckboxStyle,org.jetbrains.jewel.ui.component.styling.ChipStyle,org.jetbrains.jewel.ui.component.styling.CircularProgressStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles,org.jetbrains.jewel.ui.component.styling.ComboBoxStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.DividerStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyles,org.jetbrains.jewel.ui.component.styling.LazyTreeStyle,org.jetbrains.jewel.ui.component.styling.LinkStyle,org.jetbrains.jewel.ui.component.styling.MenuStyle,org.jetbrains.jewel.ui.component.styling.PopupContainerStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.RadioButtonStyle,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle,org.jetbrains.jewel.ui.component.styling.SliderStyle,org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle,org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle,org.jetbrains.jewel.ui.component.styling.TextAreaStyle,org.jetbrains.jewel.ui.component.styling.TextFieldStyle,org.jetbrains.jewel.ui.component.styling.TooltipStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,androidx.compose.runtime.Composer,I,I,I,I,I,I):org.jetbrains.jewel.ui.ComponentStyling
|
||||
- sf:lightThemeDefinition-VRxQTpk(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,org.jetbrains.jewel.foundation.GlobalColors,org.jetbrains.jewel.foundation.GlobalMetrics,org.jetbrains.jewel.foundation.theme.ThemeColorPalette,org.jetbrains.jewel.foundation.theme.ThemeIconData,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,J,androidx.compose.runtime.Composer,I,I):org.jetbrains.jewel.foundation.theme.ThemeDefinition
|
||||
- sf:light(org.jetbrains.jewel.ui.ComponentStyling,org.jetbrains.jewel.ui.component.styling.CheckboxStyle,org.jetbrains.jewel.ui.component.styling.ChipStyle,org.jetbrains.jewel.ui.component.styling.CircularProgressStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles,org.jetbrains.jewel.ui.component.styling.ComboBoxStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.DividerStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyles,org.jetbrains.jewel.ui.component.styling.LazyTreeStyle,org.jetbrains.jewel.ui.component.styling.LinkStyle,org.jetbrains.jewel.ui.component.styling.MenuStyle,org.jetbrains.jewel.ui.component.styling.PopupContainerStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.RadioButtonStyle,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle,org.jetbrains.jewel.ui.component.styling.SliderStyle,org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle,org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle,org.jetbrains.jewel.ui.component.styling.TextAreaStyle,org.jetbrains.jewel.ui.component.styling.TextFieldStyle,org.jetbrains.jewel.ui.component.styling.TooltipStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle):org.jetbrains.jewel.ui.ComponentStyling
|
||||
- bs:light$default(org.jetbrains.jewel.ui.ComponentStyling,org.jetbrains.jewel.ui.component.styling.CheckboxStyle,org.jetbrains.jewel.ui.component.styling.ChipStyle,org.jetbrains.jewel.ui.component.styling.CircularProgressStyle,org.jetbrains.jewel.ui.component.styling.DefaultBannerStyles,org.jetbrains.jewel.ui.component.styling.ComboBoxStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.DividerStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,org.jetbrains.jewel.ui.component.styling.TabStyle,org.jetbrains.jewel.ui.component.styling.GroupHeaderStyle,org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle,org.jetbrains.jewel.ui.component.styling.IconButtonStyle,org.jetbrains.jewel.ui.component.styling.InlineBannerStyles,org.jetbrains.jewel.ui.component.styling.LazyTreeStyle,org.jetbrains.jewel.ui.component.styling.LinkStyle,org.jetbrains.jewel.ui.component.styling.MenuStyle,org.jetbrains.jewel.ui.component.styling.PopupContainerStyle,org.jetbrains.jewel.ui.component.styling.ButtonStyle,org.jetbrains.jewel.ui.component.styling.SplitButtonStyle,org.jetbrains.jewel.ui.component.styling.RadioButtonStyle,org.jetbrains.jewel.ui.component.styling.ScrollbarStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle,org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle,org.jetbrains.jewel.ui.component.styling.SliderStyle,org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle,org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle,org.jetbrains.jewel.ui.component.styling.TextAreaStyle,org.jetbrains.jewel.ui.component.styling.TextFieldStyle,org.jetbrains.jewel.ui.component.styling.TooltipStyle,org.jetbrains.jewel.ui.component.styling.DropdownStyle,I,java.lang.Object):org.jetbrains.jewel.ui.ComponentStyling
|
||||
- sf:lightThemeDefinition-aKPr-nQ(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,org.jetbrains.jewel.foundation.GlobalColors,org.jetbrains.jewel.foundation.GlobalMetrics,org.jetbrains.jewel.foundation.theme.ThemeColorPalette,org.jetbrains.jewel.foundation.theme.ThemeIconData,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,J):org.jetbrains.jewel.foundation.theme.ThemeDefinition
|
||||
- bs:lightThemeDefinition-aKPr-nQ$default(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,org.jetbrains.jewel.foundation.GlobalColors,org.jetbrains.jewel.foundation.GlobalMetrics,org.jetbrains.jewel.foundation.theme.ThemeColorPalette,org.jetbrains.jewel.foundation.theme.ThemeIconData,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,J,I,java.lang.Object):org.jetbrains.jewel.foundation.theme.ThemeDefinition
|
||||
f:org.jetbrains.jewel.intui.standalone.theme.TextStylesKt
|
||||
- sf:createDefaultTextStyle-8YS_zAE(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,androidx.compose.ui.graphics.Brush,F,J,androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontStyle,androidx.compose.ui.text.font.FontSynthesis,androidx.compose.ui.text.font.FontFamily,java.lang.String,J,androidx.compose.ui.text.style.BaselineShift,androidx.compose.ui.text.style.TextGeometricTransform,androidx.compose.ui.text.intl.LocaleList,J,androidx.compose.ui.text.style.TextDecoration,androidx.compose.ui.graphics.Shadow,androidx.compose.ui.graphics.drawscope.DrawStyle,I,I,J,androidx.compose.ui.text.style.TextIndent,androidx.compose.ui.text.PlatformTextStyle,androidx.compose.ui.text.style.LineHeightStyle,I,I,androidx.compose.ui.text.style.TextMotion):androidx.compose.ui.text.TextStyle
|
||||
- bs:createDefaultTextStyle-8YS_zAE$default(org.jetbrains.jewel.foundation.theme.JewelTheme$Companion,androidx.compose.ui.graphics.Brush,F,J,androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontStyle,androidx.compose.ui.text.font.FontSynthesis,androidx.compose.ui.text.font.FontFamily,java.lang.String,J,androidx.compose.ui.text.style.BaselineShift,androidx.compose.ui.text.style.TextGeometricTransform,androidx.compose.ui.text.intl.LocaleList,J,androidx.compose.ui.text.style.TextDecoration,androidx.compose.ui.graphics.Shadow,androidx.compose.ui.graphics.drawscope.DrawStyle,I,I,J,androidx.compose.ui.text.style.TextIndent,androidx.compose.ui.text.PlatformTextStyle,androidx.compose.ui.text.style.LineHeightStyle,I,I,androidx.compose.ui.text.style.TextMotion,I,java.lang.Object):androidx.compose.ui.text.TextStyle
|
||||
|
||||
@@ -69,23 +69,33 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiButtonStyli
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiCheckboxStylingKt {
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;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 dark (Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;)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;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons;
|
||||
public static synthetic fun dark$default (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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;
|
||||
public static final fun dark-zSO0fhY (Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors$Companion;JJJ)Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors;
|
||||
public static synthetic fun dark-zSO0fhY$default (Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors$Companion;JJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors;
|
||||
public static final fun defaults-xtx8w0A (Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics$Companion;JLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;JJJJF)Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics;
|
||||
public static synthetic fun defaults-xtx8w0A$default (Lorg/jetbrains/jewel/ui/component/styling/CheckboxMetrics$Companion;JLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;JJJJFILjava/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/icon/IconKey;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 static final fun light (Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;)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;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxIcons;
|
||||
public static synthetic fun light$default (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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/CheckboxStyle;
|
||||
public static final fun light-zSO0fhY (Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors$Companion;JJJ)Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors;
|
||||
public static synthetic fun light-zSO0fhY$default (Lorg/jetbrains/jewel/ui/component/styling/CheckboxColors$Companion;JJJILjava/lang/Object;)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/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 dark (Lorg/jetbrains/jewel/ui/component/styling/ChipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/ChipColors;Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics;)Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/ChipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/ChipColors;Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;
|
||||
public static final fun dark-Chrb4KI (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;JJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/ChipColors;
|
||||
public static synthetic fun dark-Chrb4KI$default (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;JJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)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 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;)Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/ChipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/ChipColors;Lorg/jetbrains/jewel/ui/component/styling/ChipMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ChipStyle;
|
||||
public static final fun light-Chrb4KI (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;JJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/ChipColors;
|
||||
public static synthetic fun light-Chrb4KI$default (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;JJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ChipColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiCircularProgressStylingKt {
|
||||
@@ -111,85 +121,109 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiComboBoxSty
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultBannerStylesFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultBannerStylesFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyles;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyles;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyles;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultBannerStylesFactory;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyles;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyles;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultBannerStylesFactory;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyles;
|
||||
}
|
||||
|
||||
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/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 fun dark-jhmft08 (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;)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
|
||||
public static synthetic fun dark-jhmft08$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonColorFactory;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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
|
||||
public final fun light-jhmft08 (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;)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
|
||||
public static synthetic fun light-jhmft08$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonColorFactory;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;ILjava/lang/Object;)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/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;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;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;ILjava/lang/Object;)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;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxColorsFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxColorsFactory;
|
||||
public final fun dark-V1nXRL4 (JJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public final fun light-V1nXRL4 (JJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public final fun dark-Q_H9qLU (JJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public static synthetic fun dark-Q_H9qLU$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxColorsFactory;JJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public final fun light-Q_H9qLU (JJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public static synthetic fun light-Q_H9qLU$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxColorsFactory;JJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultComboBoxStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
}
|
||||
|
||||
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/ui/component/styling/DropdownColors;
|
||||
public final fun light-Xf8s2Ik (JJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public final fun dark-Cmkg8xs (JJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public static synthetic fun dark-Cmkg8xs$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownColorsFactory;JJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public final fun light-Cmkg8xs (JJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public static synthetic fun light-Cmkg8xs$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownColorsFactory;JJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)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/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;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;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/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;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;ILjava/lang/Object;)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;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultDropdownStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultErrorBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultErrorBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultErrorBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultErrorBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultInformationBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultInformationBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultInformationBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultInformationBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSimpleListItemLazyTreeStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSimpleListItemLazyTreeStyleFactory;
|
||||
public final fun dark-oq7We08 (JJJJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;
|
||||
public final fun light-oq7We08 (JJJJJJJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;
|
||||
public final fun dark-FD3wquc (JJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;
|
||||
public static synthetic fun dark-FD3wquc$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSimpleListItemLazyTreeStyleFactory;JJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;
|
||||
public final fun light-FD3wquc (JJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;
|
||||
public static synthetic fun light-FD3wquc$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSimpleListItemLazyTreeStyleFactory;JJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSplitButtonStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSplitButtonStyleFactory;
|
||||
public final fun dark-lHvuNTo (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public final fun light-lHvuNTo (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public final fun dark-NqQqPsg (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJ)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public static synthetic fun dark-NqQqPsg$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSplitButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public final fun light-NqQqPsg (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJ)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public static synthetic fun light-NqQqPsg$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSplitButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSuccessBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSuccessBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSuccessBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultSuccessBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabColorsFactory {
|
||||
@@ -204,7 +238,8 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabC
|
||||
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/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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabStyleFactory;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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;ILjava/lang/Object;)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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabStyleFactory;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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
|
||||
}
|
||||
@@ -212,13 +247,17 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultTabS
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDefaultWarningBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultWarningBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultWarningBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiDefaultWarningBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DefaultBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDividerStyleKt {
|
||||
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 static final fun dark-bw27NRU (Lorg/jetbrains/jewel/ui/component/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/ui/component/styling/DividerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;
|
||||
public static synthetic fun dark-bw27NRU$default (Lorg/jetbrains/jewel/ui/component/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/ui/component/styling/DividerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;
|
||||
public static final fun light-bw27NRU (Lorg/jetbrains/jewel/ui/component/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/ui/component/styling/DividerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;
|
||||
public static synthetic fun light-bw27NRU$default (Lorg/jetbrains/jewel/ui/component/styling/DividerStyle$Companion;JLorg/jetbrains/jewel/ui/component/styling/DividerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DividerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiDropdownStylingKt {
|
||||
@@ -246,42 +285,56 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabCo
|
||||
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/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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabStyleFactory;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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;ILjava/lang/Object;)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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiEditorTabStyleFactory;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;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TabStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiErrorBannerColorFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiErrorBannerColorFactory;
|
||||
public final fun dark-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun dark--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun dark--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiErrorBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun light--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiErrorBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiGroupHeaderStylingKt {
|
||||
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 dark (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics;)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;
|
||||
public static final fun dark-4WTKRHQ (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors$Companion;J)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;
|
||||
public static synthetic fun dark-4WTKRHQ$default (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors$Companion;JILjava/lang/Object;)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 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;)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderStyle;
|
||||
public static final fun light-4WTKRHQ (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors$Companion;J)Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors;
|
||||
public static synthetic fun light-4WTKRHQ$default (Lorg/jetbrains/jewel/ui/component/styling/GroupHeaderColors$Companion;JILjava/lang/Object;)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/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 dark--hDc7uY (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors$Companion;JJJJ)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;
|
||||
public static synthetic fun dark--hDc7uY$default (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors$Companion;JJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;
|
||||
public static final fun dark-Wn2Vu4Y (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;J)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;
|
||||
public static synthetic fun dark-Wn2Vu4Y$default (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;JILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;
|
||||
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 static final fun light--hDc7uY (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors$Companion;JJJJ)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;
|
||||
public static synthetic fun light--hDc7uY$default (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors$Companion;JJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;
|
||||
public static final fun light-Wn2Vu4Y (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;J)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;
|
||||
public static synthetic fun light-Wn2Vu4Y$default (Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarColors;Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarMetrics;JILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/HorizontalProgressBarStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiIconButtonStylingKt {
|
||||
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 (Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;)Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
|
||||
public static final fun dark-7HESe_I (Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors$Companion;JJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;
|
||||
public static synthetic fun dark-7HESe_I$default (Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors$Companion;JJJJJJJJJJJJJJJILjava/lang/Object;)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 (Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;)Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;Lorg/jetbrains/jewel/ui/component/styling/IconButtonMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;
|
||||
public static final fun light-7HESe_I (Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors$Companion;JJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;
|
||||
public static synthetic fun light-7HESe_I$default (Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors$Companion;JJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/IconButtonColors;
|
||||
}
|
||||
@@ -289,52 +342,66 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiIconButtonS
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiInformationBannerColorFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInformationBannerColorFactory;
|
||||
public final fun dark-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun dark--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun dark--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInformationBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun light--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInformationBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiInlineBannerStylesFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineBannerStylesFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyles;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyles;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyles;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineBannerStylesFactory;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyles;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyles;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineBannerStylesFactory;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyles;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiInlineErrorBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineErrorBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineErrorBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineErrorBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiInlineInformationBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineInformationBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineInformationBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineInformationBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiInlineSuccessBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineSuccessBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineSuccessBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineSuccessBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiInlineWarningBannerStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineWarningBannerStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineWarningBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiInlineWarningBannerStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/BannerColors;Lorg/jetbrains/jewel/ui/component/styling/BannerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/InlineBannerStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiLazyTreeStylingKt {
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;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 (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;
|
||||
public static final fun defaults (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;Lorg/jetbrains/jewel/ui/icon/IconKey;Lorg/jetbrains/jewel/ui/icon/IconKey;Lorg/jetbrains/jewel/ui/icon/IconKey;)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/icon/IconKey;Lorg/jetbrains/jewel/ui/icon/IconKey;Lorg/jetbrains/jewel/ui/icon/IconKey;Lorg/jetbrains/jewel/ui/icon/IconKey;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;
|
||||
public static final fun defaults-FqMU-wI (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics$Companion;FLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FFF)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;
|
||||
public static synthetic fun defaults-FqMU-wI$default (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics$Companion;FLandroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;FFFILjava/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/SimpleListItemColors;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 (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeMetrics;Lorg/jetbrains/jewel/ui/component/styling/LazyTreeIcons;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/LazyTreeStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiLinkStylingKt {
|
||||
@@ -353,9 +420,12 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiLinkStyling
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiMenuStylingKt {
|
||||
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-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 dark-a3tHFA8 (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
|
||||
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;)Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;
|
||||
public static synthetic fun dark$default (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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;
|
||||
public static final fun dark-1LmPkY4 (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
|
||||
public static synthetic fun dark-1LmPkY4$default (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
|
||||
public static final fun dark-f1JAnFk (Lorg/jetbrains/jewel/ui/component/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/ui/component/styling/MenuItemColors;)Lorg/jetbrains/jewel/ui/component/styling/MenuColors;
|
||||
public static synthetic fun dark-f1JAnFk$default (Lorg/jetbrains/jewel/ui/component/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/ui/component/styling/MenuItemColors;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuColors;
|
||||
public static final fun defaults (Lorg/jetbrains/jewel/ui/component/styling/MenuIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;)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/icon/IconKey;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;
|
||||
@@ -364,52 +434,69 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiMenuStyling
|
||||
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 defaults-r9IS1ZE (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;Landroidx/compose/foundation/layout/PaddingValues;FFFF)Lorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics;
|
||||
public static synthetic fun defaults-r9IS1ZE$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;Landroidx/compose/foundation/layout/PaddingValues;FFFFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuItemMetrics;
|
||||
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-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 light-a3tHFA8 (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;IIII)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
|
||||
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;)Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;
|
||||
public static synthetic fun light$default (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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;
|
||||
public static final fun light-1LmPkY4 (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
|
||||
public static synthetic fun light-1LmPkY4$default (Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors$Companion;JJJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/MenuItemColors;
|
||||
public static final fun light-f1JAnFk (Lorg/jetbrains/jewel/ui/component/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/ui/component/styling/MenuItemColors;)Lorg/jetbrains/jewel/ui/component/styling/MenuColors;
|
||||
public static synthetic fun light-f1JAnFk$default (Lorg/jetbrains/jewel/ui/component/styling/MenuColors$Companion;JJJLorg/jetbrains/jewel/ui/component/styling/MenuItemColors;ILjava/lang/Object;)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/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 fun dark-jhmft08 (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;)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
|
||||
public static synthetic fun dark-jhmft08$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonColorFactory;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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
|
||||
public final fun light-jhmft08 (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;)Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;
|
||||
public static synthetic fun light-jhmft08$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonColorFactory;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;ILjava/lang/Object;)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/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;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;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;ILjava/lang/Object;)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;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonColors;Lorg/jetbrains/jewel/ui/component/styling/ButtonMetrics;Lorg/jetbrains/jewel/foundation/Stroke$Alignment;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedSplitButtonStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedSplitButtonStyleFactory;
|
||||
public final fun dark-lHvuNTo (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public final fun light-lHvuNTo (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public final fun dark-NqQqPsg (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJ)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public static synthetic fun dark-NqQqPsg$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedSplitButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public final fun light-NqQqPsg (Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJ)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
public static synthetic fun light-NqQqPsg$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiOutlinedSplitButtonStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/DividerMetrics;JJFJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiPopupContainerStylingKt {
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle;
|
||||
public static final fun dark-GyCwops (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle;
|
||||
public static final fun dark-zSO0fhY (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors$Companion;JJJ)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;
|
||||
public static synthetic fun dark-zSO0fhY$default (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors$Companion;JJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;
|
||||
public static final fun defaults-Dd3ibrk (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;JFF)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;
|
||||
public static synthetic fun defaults-Dd3ibrk$default (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/layout/PaddingValues;JFFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle;
|
||||
public static final fun light-GyCwops (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors$Companion;JJJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;Lorg/jetbrains/jewel/ui/component/styling/PopupContainerMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerStyle;
|
||||
public static final fun light-zSO0fhY (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors$Companion;JJJ)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;
|
||||
public static synthetic fun light-zSO0fhY$default (Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors$Companion;JJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/PopupContainerColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiRadioButtonStylingKt {
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonIcons$Companion;Lorg/jetbrains/jewel/ui/icon/IconKey;)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 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;)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/icon/IconKey;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 synthetic fun dark$default (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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;
|
||||
public static final fun dark-40kPL-U (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors$Companion;JJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;
|
||||
public static synthetic fun dark-40kPL-U$default (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors$Companion;JJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;
|
||||
public static final fun defaults-Wf7Cy8o (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics$Companion;JJJJJF)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics;
|
||||
public static synthetic fun defaults-Wf7Cy8o$default (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonMetrics$Companion;JJJJJFILjava/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/icon/IconKey;)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 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;)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/icon/IconKey;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 static synthetic fun light$default (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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;
|
||||
public static final fun light-40kPL-U (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors$Companion;JJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;
|
||||
public static synthetic fun light-40kPL-U$default (Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors$Companion;JJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/RadioButtonColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiScrollbarStylingKt {
|
||||
@@ -445,26 +532,36 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiScrollbarSt
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSegmentedControlButtonStylingKt {
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;
|
||||
public static final fun dark-KkMT8bM (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors$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;JJLandroidx/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/SegmentedControlButtonColors;
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;
|
||||
public static final fun dark-wqdebIU (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors$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;JJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;
|
||||
public static synthetic fun dark-wqdebIU$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors$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;JJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;
|
||||
public static final fun defaults-H1KY9o8 (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JF)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;
|
||||
public static synthetic fun defaults-H1KY9o8$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/layout/PaddingValues;JFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;
|
||||
public static final fun light-KkMT8bM (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors$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;JJLandroidx/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/SegmentedControlButtonColors;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;
|
||||
public static final fun light-wqdebIU (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors$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;JJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;
|
||||
public static synthetic fun light-wqdebIU$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors$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;JJLandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSegmentedControlStylingKt {
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors$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/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors$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;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors$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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;
|
||||
public static final fun defaults-wH6b6FI (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;F)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;
|
||||
public static synthetic fun defaults-wH6b6FI$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics$Companion;Landroidx/compose/foundation/shape/CornerSize;FILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors$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/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors$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;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors$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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlColors;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSelectableLazyColumnStylingKt {
|
||||
public static final fun dark-DzVHIIc (Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle$Companion;FLorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;
|
||||
public static final fun light-DzVHIIc (Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle$Companion;FLorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemMetrics;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;
|
||||
public static final fun dark-ziNgDLE (Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle$Companion;FLorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemMetrics;)Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;
|
||||
public static synthetic fun dark-ziNgDLE$default (Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle$Companion;FLorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;
|
||||
public static final fun light-ziNgDLE (Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle$Companion;FLorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemMetrics;)Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;
|
||||
public static synthetic fun light-ziNgDLE$default (Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle$Companion;FLorg/jetbrains/jewel/ui/component/styling/SimpleListItemColors;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSimpleListItemStylingKt {
|
||||
@@ -489,11 +586,16 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSimpleListI
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSliderStylingKt {
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SliderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SliderColors;Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;
|
||||
public static final fun dark-8v1krLo (Lorg/jetbrains/jewel/ui/component/styling/SliderColors$Companion;JJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/SliderColors;
|
||||
public static final fun defaults-nDjVmYc (Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics$Companion;FJFFFFLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SliderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SliderColors;Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;
|
||||
public static final fun light-8v1krLo (Lorg/jetbrains/jewel/ui/component/styling/SliderColors$Companion;JJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/SliderColors;
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/component/styling/SliderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SliderColors;Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;Landroidx/compose/ui/graphics/Shape;)Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/SliderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SliderColors;Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;Landroidx/compose/ui/graphics/Shape;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;
|
||||
public static final fun dark-7HESe_I (Lorg/jetbrains/jewel/ui/component/styling/SliderColors$Companion;JJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/SliderColors;
|
||||
public static synthetic fun dark-7HESe_I$default (Lorg/jetbrains/jewel/ui/component/styling/SliderColors$Companion;JJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SliderColors;
|
||||
public static final fun defaults-IDSuZpE (Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics$Companion;FJFFFF)Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;
|
||||
public static synthetic fun defaults-IDSuZpE$default (Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics$Companion;FJFFFFILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/component/styling/SliderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SliderColors;Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;Landroidx/compose/ui/graphics/Shape;)Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/SliderStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/SliderColors;Lorg/jetbrains/jewel/ui/component/styling/SliderMetrics;Landroidx/compose/ui/graphics/Shape;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;
|
||||
public static final fun light-7HESe_I (Lorg/jetbrains/jewel/ui/component/styling/SliderColors$Companion;JJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/SliderColors;
|
||||
public static synthetic fun light-7HESe_I$default (Lorg/jetbrains/jewel/ui/component/styling/SliderColors$Companion;JJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/SliderColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSplitButtonStylingKt {
|
||||
@@ -504,8 +606,10 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSplitButton
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiSuccessBannerColorFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiSuccessBannerColorFactory;
|
||||
public final fun dark-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun dark--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun dark--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiSuccessBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun light--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiSuccessBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiTabStripScrollbarStylingKt {
|
||||
@@ -543,63 +647,85 @@ public final class org/jetbrains/jewel/intui/standalone/styling/IntUiTabStylingK
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiTextAreaStylingKt {
|
||||
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/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 dark (Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics;)Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;
|
||||
public static final fun dark-1LmPkY4 (Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;
|
||||
public static synthetic fun dark-1LmPkY4$default (Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)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/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 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;)Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;Lorg/jetbrains/jewel/ui/component/styling/TextAreaMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TextAreaStyle;
|
||||
public static final fun light-1LmPkY4 (Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors;
|
||||
public static synthetic fun light-1LmPkY4$default (Lorg/jetbrains/jewel/ui/component/styling/TextAreaColors$Companion;JJJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)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/ui/component/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;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 dark (Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;)Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;
|
||||
public static final fun dark-1LmPkY4 (Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;
|
||||
public static synthetic fun dark-1LmPkY4$default (Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)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;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;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 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;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;)Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;Lorg/jetbrains/jewel/ui/component/styling/TextFieldMetrics;Lorg/jetbrains/jewel/ui/component/styling/IconButtonStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TextFieldStyle;
|
||||
public static final fun light-1LmPkY4 (Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors;
|
||||
public static synthetic fun light-1LmPkY4$default (Lorg/jetbrains/jewel/ui/component/styling/TextFieldColors$Companion;JJJJJJJJJJJJJJJJJJJJJILjava/lang/Object;)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/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 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;)Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;Lorg/jetbrains/jewel/ui/component/styling/TooltipMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;
|
||||
public static final fun dark--hDc7uY (Lorg/jetbrains/jewel/ui/component/styling/TooltipColors$Companion;JJJJ)Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;
|
||||
public static synthetic fun dark--hDc7uY$default (Lorg/jetbrains/jewel/ui/component/styling/TooltipColors$Companion;JJJJILjava/lang/Object;)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;)Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle$Companion;Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;Lorg/jetbrains/jewel/ui/component/styling/TooltipMetrics;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TooltipStyle;
|
||||
public static final fun light--hDc7uY (Lorg/jetbrains/jewel/ui/component/styling/TooltipColors$Companion;JJJJ)Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;
|
||||
public static synthetic fun light--hDc7uY$default (Lorg/jetbrains/jewel/ui/component/styling/TooltipColors$Companion;JJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/TooltipColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxColorsFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxColorsFactory;
|
||||
public final fun dark-HlaysQ4 (JJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public final fun light-HlaysQ4 (JJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public final fun dark-KpyCeHw (JJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public static synthetic fun dark-KpyCeHw$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxColorsFactory;JJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public final fun light-KpyCeHw (JJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
public static synthetic fun light-KpyCeHw$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxColorsFactory;JJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxStyleFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxStyleFactory;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public final fun dark (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public final fun light (Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedComboBoxStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxColors;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxMetrics;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxIcons;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;
|
||||
}
|
||||
|
||||
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/ui/component/styling/DropdownColors;
|
||||
public final fun light-0ik9mME (JJJJJJJJJJJJJJJLandroidx/compose/runtime/Composer;III)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public final fun dark-sQnm1Ko (JJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public static synthetic fun dark-sQnm1Ko$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownColorsFactory;JJJJJJJJJJJJJJJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public final fun light-sQnm1Ko (JJJJJJJJJJJJJJJ)Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;
|
||||
public static synthetic fun light-sQnm1Ko$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownColorsFactory;JJJJJJJJJJJJJJJILjava/lang/Object;)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/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;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;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;Landroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/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;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;ILjava/lang/Object;)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;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiUndecoratedDropdownStyleFactory;Lorg/jetbrains/jewel/ui/component/styling/DropdownColors;Lorg/jetbrains/jewel/ui/component/styling/DropdownMetrics;Lorg/jetbrains/jewel/ui/component/styling/DropdownIcons;Lorg/jetbrains/jewel/ui/component/styling/MenuStyle;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/DropdownStyle;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/styling/IntUiWarningBannerColorFactory {
|
||||
public static final field $stable I
|
||||
public static final field INSTANCE Lorg/jetbrains/jewel/intui/standalone/styling/IntUiWarningBannerColorFactory;
|
||||
public final fun dark-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light-dgg9oW8 (JJLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun dark--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun dark--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiWarningBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public final fun light--OWjLjI (JJ)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
public static synthetic fun light--OWjLjI$default (Lorg/jetbrains/jewel/intui/standalone/styling/IntUiWarningBannerColorFactory;JJILjava/lang/Object;)Lorg/jetbrains/jewel/ui/component/styling/BannerColors;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/theme/IntUiGlobalColorsKt {
|
||||
@@ -629,11 +755,15 @@ public final class org/jetbrains/jewel/intui/standalone/theme/IntUiGlobalMetrics
|
||||
public final class org/jetbrains/jewel/intui/standalone/theme/IntUiThemeKt {
|
||||
public static final fun IntUiTheme (Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;Lorg/jetbrains/jewel/ui/ComponentStyling;ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V
|
||||
public static final fun IntUiTheme (ZZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/ComponentStyling;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/DefaultBannerStyles;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;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/InlineBannerStyles;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/PopupContainerStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemStyle;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;IIIIII)Lorg/jetbrains/jewel/ui/ComponentStyling;
|
||||
public static final fun darkThemeDefinition-VRxQTpk (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;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
|
||||
public static final fun dark (Lorg/jetbrains/jewel/ui/ComponentStyling;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/DefaultBannerStyles;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;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/InlineBannerStyles;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/PopupContainerStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemStyle;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;)Lorg/jetbrains/jewel/ui/ComponentStyling;
|
||||
public static synthetic fun dark$default (Lorg/jetbrains/jewel/ui/ComponentStyling;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/DefaultBannerStyles;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;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/InlineBannerStyles;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/PopupContainerStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemStyle;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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/ComponentStyling;
|
||||
public static final fun darkThemeDefinition-aKPr-nQ (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;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;J)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
|
||||
public static synthetic fun darkThemeDefinition-aKPr-nQ$default (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;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;JILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
|
||||
public static final fun default (Lorg/jetbrains/jewel/ui/ComponentStyling;Landroidx/compose/runtime/Composer;I)Lorg/jetbrains/jewel/ui/ComponentStyling;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/ComponentStyling;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/DefaultBannerStyles;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;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/InlineBannerStyles;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/PopupContainerStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemStyle;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;IIIIII)Lorg/jetbrains/jewel/ui/ComponentStyling;
|
||||
public static final fun lightThemeDefinition-VRxQTpk (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;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;JLandroidx/compose/runtime/Composer;II)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
|
||||
public static final fun light (Lorg/jetbrains/jewel/ui/ComponentStyling;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/DefaultBannerStyles;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;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/InlineBannerStyles;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/PopupContainerStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemStyle;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;)Lorg/jetbrains/jewel/ui/ComponentStyling;
|
||||
public static synthetic fun light$default (Lorg/jetbrains/jewel/ui/ComponentStyling;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/DefaultBannerStyles;Lorg/jetbrains/jewel/ui/component/styling/ComboBoxStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;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/InlineBannerStyles;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/PopupContainerStyle;Lorg/jetbrains/jewel/ui/component/styling/ButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SplitButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/RadioButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/ScrollbarStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlButtonStyle;Lorg/jetbrains/jewel/ui/component/styling/SegmentedControlStyle;Lorg/jetbrains/jewel/ui/component/styling/SliderStyle;Lorg/jetbrains/jewel/ui/component/styling/SelectableLazyColumnStyle;Lorg/jetbrains/jewel/ui/component/styling/SimpleListItemStyle;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;ILjava/lang/Object;)Lorg/jetbrains/jewel/ui/ComponentStyling;
|
||||
public static final fun lightThemeDefinition-aKPr-nQ (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;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;J)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
|
||||
public static synthetic fun lightThemeDefinition-aKPr-nQ$default (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;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;JILjava/lang/Object;)Lorg/jetbrains/jewel/foundation/theme/ThemeDefinition;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/intui/standalone/theme/TextStylesKt {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -17,7 +16,6 @@ public val DefaultBannerStyles.Companion.Default: IntUiDefaultBannerStylesFactor
|
||||
get() = IntUiDefaultBannerStylesFactory
|
||||
|
||||
public object IntUiDefaultBannerStylesFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
information: DefaultBannerStyle = DefaultBannerStyle.Information.light(),
|
||||
success: DefaultBannerStyle = DefaultBannerStyle.Success.light(),
|
||||
@@ -26,7 +24,6 @@ public object IntUiDefaultBannerStylesFactory {
|
||||
): DefaultBannerStyles =
|
||||
DefaultBannerStyles(information = information, success = success, warning = warning, error = error)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
information: DefaultBannerStyle = DefaultBannerStyle.Information.dark(),
|
||||
success: DefaultBannerStyle = DefaultBannerStyle.Success.dark(),
|
||||
@@ -41,13 +38,11 @@ public val DefaultBannerStyle.Companion.Information: IntUiDefaultInformationBann
|
||||
get() = IntUiDefaultInformationBannerStyleFactory
|
||||
|
||||
public object IntUiDefaultInformationBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Information.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): DefaultBannerStyle = DefaultBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Information.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
@@ -58,13 +53,11 @@ public val BannerColors.Companion.Information: IntUiInformationBannerColorFactor
|
||||
get() = IntUiInformationBannerColorFactory
|
||||
|
||||
public object IntUiInformationBannerColorFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = IntUiLightTheme.colors.blue(13),
|
||||
border: Color = IntUiLightTheme.colors.blue(10),
|
||||
): BannerColors = BannerColors(background = background, border = border)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = IntUiDarkTheme.colors.blue(1),
|
||||
border: Color = IntUiDarkTheme.colors.blue(3),
|
||||
@@ -78,13 +71,11 @@ public val DefaultBannerStyle.Companion.Success: IntUiDefaultSuccessBannerStyleF
|
||||
get() = IntUiDefaultSuccessBannerStyleFactory
|
||||
|
||||
public object IntUiDefaultSuccessBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Success.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): DefaultBannerStyle = DefaultBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Success.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
@@ -92,13 +83,11 @@ public object IntUiDefaultSuccessBannerStyleFactory {
|
||||
}
|
||||
|
||||
public object IntUiSuccessBannerColorFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = IntUiLightTheme.colors.green(11),
|
||||
border: Color = IntUiLightTheme.colors.green(9),
|
||||
): BannerColors = BannerColors(background = background, border = border)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = IntUiDarkTheme.colors.green(1),
|
||||
border: Color = IntUiDarkTheme.colors.green(3),
|
||||
@@ -112,13 +101,11 @@ public val DefaultBannerStyle.Companion.Warning: IntUiDefaultWarningBannerStyleF
|
||||
get() = IntUiDefaultWarningBannerStyleFactory
|
||||
|
||||
public object IntUiDefaultWarningBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Warning.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): DefaultBannerStyle = DefaultBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Warning.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
@@ -129,13 +116,11 @@ public val BannerColors.Companion.Warning: IntUiWarningBannerColorFactory
|
||||
get() = IntUiWarningBannerColorFactory
|
||||
|
||||
public object IntUiWarningBannerColorFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = IntUiLightTheme.colors.yellow(10),
|
||||
border: Color = IntUiLightTheme.colors.yellow(6),
|
||||
): BannerColors = BannerColors(background = background, border = border)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = IntUiDarkTheme.colors.yellow(1),
|
||||
border: Color = IntUiDarkTheme.colors.yellow(2),
|
||||
@@ -149,13 +134,11 @@ public val DefaultBannerStyle.Companion.Error: IntUiDefaultErrorBannerStyleFacto
|
||||
get() = IntUiDefaultErrorBannerStyleFactory
|
||||
|
||||
public object IntUiDefaultErrorBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Error.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): DefaultBannerStyle = DefaultBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Error.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
@@ -166,13 +149,11 @@ public val BannerColors.Companion.Error: IntUiErrorBannerColorFactory
|
||||
get() = IntUiErrorBannerColorFactory
|
||||
|
||||
public object IntUiErrorBannerColorFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = IntUiLightTheme.colors.red(12),
|
||||
border: Color = IntUiLightTheme.colors.red(9),
|
||||
): BannerColors = BannerColors(background = background, border = border)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = IntUiDarkTheme.colors.red(1),
|
||||
border: Color = IntUiDarkTheme.colors.red(3),
|
||||
@@ -185,7 +166,6 @@ public val InlineBannerStyles.Companion.Default: IntUiInlineBannerStylesFactory
|
||||
get() = IntUiInlineBannerStylesFactory
|
||||
|
||||
public object IntUiInlineBannerStylesFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
information: InlineBannerStyle = InlineBannerStyle.Information.light(),
|
||||
success: InlineBannerStyle = InlineBannerStyle.Success.light(),
|
||||
@@ -194,7 +174,6 @@ public object IntUiInlineBannerStylesFactory {
|
||||
): InlineBannerStyles =
|
||||
InlineBannerStyles(information = information, success = success, warning = warning, error = error)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
information: InlineBannerStyle = InlineBannerStyle.Information.dark(),
|
||||
success: InlineBannerStyle = InlineBannerStyle.Success.dark(),
|
||||
@@ -211,13 +190,11 @@ public val InlineBannerStyle.Companion.Information: IntUiInlineInformationBanner
|
||||
get() = IntUiInlineInformationBannerStyleFactory
|
||||
|
||||
public object IntUiInlineInformationBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Information.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): InlineBannerStyle = InlineBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Information.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
@@ -231,13 +208,11 @@ public val InlineBannerStyle.Companion.Success: IntUiInlineSuccessBannerStyleFac
|
||||
get() = IntUiInlineSuccessBannerStyleFactory
|
||||
|
||||
public object IntUiInlineSuccessBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Success.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): InlineBannerStyle = InlineBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Success.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
@@ -254,13 +229,11 @@ public val InlineBannerStyle.Companion.Warning: IntUiInlineWarningBannerStyleFac
|
||||
get() = IntUiInlineWarningBannerStyleFactory
|
||||
|
||||
public object IntUiInlineWarningBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Warning.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): InlineBannerStyle = InlineBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Warning.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
@@ -274,13 +247,11 @@ public val InlineBannerStyle.Companion.Error: IntUiInlineErrorBannerStyleFactory
|
||||
get() = IntUiInlineErrorBannerStyleFactory
|
||||
|
||||
public object IntUiInlineErrorBannerStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: BannerColors = BannerColors.Error.light(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
): InlineBannerStyle = InlineBannerStyle(colors = colors, metrics = metrics)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: BannerColors = BannerColors.Error.dark(),
|
||||
metrics: BannerMetrics = BannerMetrics.default(),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Brush
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
@@ -20,14 +19,12 @@ public val ButtonStyle.Companion.Default: IntUiDefaultButtonStyleFactory
|
||||
get() = IntUiDefaultButtonStyleFactory
|
||||
|
||||
public object IntUiDefaultButtonStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: ButtonColors = ButtonColors.Default.light(),
|
||||
metrics: ButtonMetrics = ButtonMetrics.default(),
|
||||
focusOutlineAlignment: Stroke.Alignment = Stroke.Alignment.Center,
|
||||
): ButtonStyle = ButtonStyle(colors, metrics, focusOutlineAlignment)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: ButtonColors = ButtonColors.Default.dark(),
|
||||
metrics: ButtonMetrics = ButtonMetrics.default(),
|
||||
@@ -39,14 +36,12 @@ public val ButtonStyle.Companion.Outlined: IntUiOutlinedButtonStyleFactory
|
||||
get() = IntUiOutlinedButtonStyleFactory
|
||||
|
||||
public object IntUiOutlinedButtonStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: ButtonColors = ButtonColors.Outlined.light(),
|
||||
metrics: ButtonMetrics = ButtonMetrics.outlined(),
|
||||
focusOutlineAlignment: Stroke.Alignment = Stroke.Alignment.Center,
|
||||
): ButtonStyle = ButtonStyle(colors, metrics, focusOutlineAlignment)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: ButtonColors = ButtonColors.Outlined.dark(),
|
||||
metrics: ButtonMetrics = ButtonMetrics.outlined(),
|
||||
@@ -58,7 +53,6 @@ public val ButtonColors.Companion.Default: IntUiDefaultButtonColorFactory
|
||||
get() = IntUiDefaultButtonColorFactory
|
||||
|
||||
public object IntUiDefaultButtonColorFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Brush = SolidColor(IntUiLightTheme.colors.blue(4)),
|
||||
backgroundDisabled: Brush = SolidColor(IntUiLightTheme.colors.gray(12)),
|
||||
@@ -94,7 +88,6 @@ public object IntUiDefaultButtonColorFactory {
|
||||
borderHovered = borderHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Brush = SolidColor(IntUiDarkTheme.colors.blue(6)),
|
||||
backgroundDisabled: Brush = SolidColor(IntUiDarkTheme.colors.gray(5)),
|
||||
@@ -135,7 +128,6 @@ public val ButtonColors.Companion.Outlined: IntUiOutlinedButtonColorFactory
|
||||
get() = IntUiOutlinedButtonColorFactory
|
||||
|
||||
public object IntUiOutlinedButtonColorFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Brush = SolidColor(IntUiLightTheme.colors.gray(14)),
|
||||
backgroundDisabled: Brush = SolidColor(IntUiLightTheme.colors.gray(12)),
|
||||
@@ -171,7 +163,6 @@ public object IntUiOutlinedButtonColorFactory {
|
||||
borderHovered = borderHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Brush = SolidColor(Color.Transparent),
|
||||
backgroundDisabled: Brush = SolidColor(IntUiDarkTheme.colors.gray(5)),
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpSize
|
||||
@@ -15,28 +14,24 @@ import org.jetbrains.jewel.ui.component.styling.CheckboxStyle
|
||||
import org.jetbrains.jewel.ui.icon.IconKey
|
||||
import org.jetbrains.jewel.ui.icon.PathIconKey
|
||||
|
||||
@Composable
|
||||
public fun CheckboxStyle.Companion.light(
|
||||
colors: CheckboxColors = CheckboxColors.light(),
|
||||
metrics: CheckboxMetrics = CheckboxMetrics.defaults(),
|
||||
icons: CheckboxIcons = CheckboxIcons.light(),
|
||||
): CheckboxStyle = CheckboxStyle(colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun CheckboxStyle.Companion.dark(
|
||||
colors: CheckboxColors = CheckboxColors.dark(),
|
||||
metrics: CheckboxMetrics = CheckboxMetrics.defaults(),
|
||||
icons: CheckboxIcons = CheckboxIcons.dark(),
|
||||
): CheckboxStyle = CheckboxStyle(colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun CheckboxColors.Companion.light(
|
||||
content: Color = Color.Unspecified,
|
||||
contentDisabled: Color = IntUiLightTheme.colors.gray(8),
|
||||
contentSelected: Color = content,
|
||||
): CheckboxColors = CheckboxColors(content, contentDisabled, contentSelected)
|
||||
|
||||
@Composable
|
||||
public fun CheckboxColors.Companion.dark(
|
||||
content: Color = Color.Unspecified,
|
||||
contentDisabled: Color = IntUiDarkTheme.colors.gray(7),
|
||||
@@ -68,13 +63,11 @@ public fun CheckboxMetrics.Companion.defaults(
|
||||
iconContentGap = iconContentGap,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun CheckboxIcons.Companion.light(
|
||||
checkbox: IconKey =
|
||||
PathIconKey(path = "com/intellij/ide/ui/laf/icons/intellij/checkBox.svg", iconClass = CheckboxIcons::class.java)
|
||||
): CheckboxIcons = CheckboxIcons(checkbox)
|
||||
|
||||
@Composable
|
||||
public fun CheckboxIcons.Companion.dark(
|
||||
checkbox: IconKey =
|
||||
PathIconKey(path = "com/intellij/ide/ui/laf/icons/darcula/checkBox.svg", iconClass = CheckboxIcons::class.java)
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Brush
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
@@ -14,19 +13,16 @@ 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
|
||||
public fun ChipStyle.Companion.light(
|
||||
colors: ChipColors = ChipColors.light(),
|
||||
metrics: ChipMetrics = ChipMetrics.defaults(),
|
||||
): ChipStyle = ChipStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun ChipStyle.Companion.dark(
|
||||
colors: ChipColors = ChipColors.dark(),
|
||||
metrics: ChipMetrics = ChipMetrics.defaults(),
|
||||
): ChipStyle = ChipStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun ChipColors.Companion.light(
|
||||
background: Brush = SolidColor(IntUiLightTheme.colors.gray(14)),
|
||||
backgroundDisabled: Brush = SolidColor(IntUiLightTheme.colors.gray(12)),
|
||||
@@ -92,7 +88,6 @@ public fun ChipColors.Companion.light(
|
||||
borderSelectedHovered = borderSelectedHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun ChipColors.Companion.dark(
|
||||
background: Brush = SolidColor(IntUiDarkTheme.colors.gray(2)),
|
||||
backgroundDisabled: Brush = SolidColor(IntUiDarkTheme.colors.gray(4)),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.Color.Companion.White
|
||||
import androidx.compose.ui.unit.Dp
|
||||
@@ -21,14 +20,12 @@ public val ComboBoxStyle.Companion.Default: IntUiDefaultComboBoxStyleFactory
|
||||
get() = IntUiDefaultComboBoxStyleFactory
|
||||
|
||||
public object IntUiDefaultComboBoxStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: ComboBoxColors = ComboBoxColors.Default.light(),
|
||||
metrics: ComboBoxMetrics = ComboBoxMetrics.default(),
|
||||
icons: ComboBoxIcons = ComboBoxIcons.defaults(),
|
||||
): ComboBoxStyle = ComboBoxStyle(colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: ComboBoxColors = ComboBoxColors.Default.dark(),
|
||||
metrics: ComboBoxMetrics = ComboBoxMetrics.default(),
|
||||
@@ -40,14 +37,12 @@ public val ComboBoxStyle.Companion.Undecorated: IntUiUndecoratedComboBoxStyleFac
|
||||
get() = IntUiUndecoratedComboBoxStyleFactory
|
||||
|
||||
public object IntUiUndecoratedComboBoxStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: ComboBoxColors = ComboBoxColors.Undecorated.light(),
|
||||
metrics: ComboBoxMetrics = ComboBoxMetrics.undecorated(),
|
||||
icons: ComboBoxIcons = ComboBoxIcons.defaults(),
|
||||
): ComboBoxStyle = ComboBoxStyle(colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: ComboBoxColors = ComboBoxColors.Undecorated.dark(),
|
||||
metrics: ComboBoxMetrics = ComboBoxMetrics.undecorated(),
|
||||
@@ -59,7 +54,6 @@ public val ComboBoxColors.Companion.Default: IntUiDefaultComboBoxColorsFactory
|
||||
get() = IntUiDefaultComboBoxColorsFactory
|
||||
|
||||
public object IntUiDefaultComboBoxColorsFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = IntUiLightTheme.colors.gray(14),
|
||||
backgroundDisabled: Color = IntUiLightTheme.colors.gray(13),
|
||||
@@ -97,7 +91,6 @@ public object IntUiDefaultComboBoxColorsFactory {
|
||||
borderHovered = borderHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = IntUiDarkTheme.colors.gray(2),
|
||||
backgroundDisabled: Color = background,
|
||||
@@ -140,7 +133,6 @@ public val ComboBoxColors.Companion.Undecorated: IntUiUndecoratedComboBoxColorsF
|
||||
get() = IntUiUndecoratedComboBoxColorsFactory
|
||||
|
||||
public object IntUiUndecoratedComboBoxColorsFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = Color.Transparent,
|
||||
backgroundDisabled: Color = background,
|
||||
@@ -173,7 +165,6 @@ public object IntUiUndecoratedComboBoxColorsFactory {
|
||||
borderHovered = Color.Transparent,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = Color.Transparent,
|
||||
backgroundDisabled: Color = background,
|
||||
@@ -208,10 +199,10 @@ public object IntUiUndecoratedComboBoxColorsFactory {
|
||||
}
|
||||
|
||||
public fun ComboBoxMetrics.Companion.default(
|
||||
arrowAreaSize: DpSize = DpSize(23.dp, 24.dp),
|
||||
minSize: DpSize = DpSize(49.dp, 24.dp),
|
||||
arrowAreaSize: DpSize = DpSize(28.dp, 28.dp),
|
||||
minSize: DpSize = DpSize(77.dp, 28.dp),
|
||||
cornerSize: CornerSize = CornerSize(4.dp),
|
||||
contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 2.dp),
|
||||
contentPadding: PaddingValues = PaddingValues(9.dp, 1.dp, 6.dp, 1.dp),
|
||||
popupContentPadding: PaddingValues = PaddingValues(vertical = 6.dp),
|
||||
borderWidth: Dp = 1.dp,
|
||||
maxPopupHeight: Dp = 200.dp,
|
||||
@@ -227,10 +218,10 @@ public fun ComboBoxMetrics.Companion.default(
|
||||
)
|
||||
|
||||
public fun ComboBoxMetrics.Companion.undecorated(
|
||||
arrowAreaSize: DpSize = DpSize(23.dp, 24.dp),
|
||||
minSize: DpSize = DpSize(49.dp, 24.dp),
|
||||
arrowAreaSize: DpSize = DpSize(28.dp, 28.dp),
|
||||
minSize: DpSize = DpSize(77.dp, 28.dp),
|
||||
cornerSize: CornerSize = CornerSize(4.dp),
|
||||
contentPadding: PaddingValues = PaddingValues(horizontal = 6.dp, vertical = 2.dp),
|
||||
contentPadding: PaddingValues = PaddingValues(9.dp, 1.dp, 6.dp, 1.dp),
|
||||
popupContentPadding: PaddingValues = PaddingValues(vertical = 6.dp),
|
||||
borderWidth: Dp = 0.dp,
|
||||
maxPopupHeight: Dp = 200.dp,
|
||||
|
||||
@@ -1,19 +1,16 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
|
||||
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
|
||||
import org.jetbrains.jewel.ui.component.styling.DividerMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.DividerStyle
|
||||
|
||||
@Composable
|
||||
public fun DividerStyle.Companion.light(
|
||||
color: Color = IntUiLightTheme.colors.gray(12),
|
||||
metrics: DividerMetrics = DividerMetrics.defaults(),
|
||||
): DividerStyle = DividerStyle(color, metrics)
|
||||
|
||||
@Composable
|
||||
public fun DividerStyle.Companion.dark(
|
||||
color: Color = IntUiDarkTheme.colors.gray(1),
|
||||
metrics: DividerMetrics = DividerMetrics.defaults(),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpSize
|
||||
@@ -21,7 +20,6 @@ public val DropdownStyle.Companion.Default: IntUiDefaultDropdownStyleFactory
|
||||
get() = IntUiDefaultDropdownStyleFactory
|
||||
|
||||
public object IntUiDefaultDropdownStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: DropdownColors = DropdownColors.Default.light(),
|
||||
metrics: DropdownMetrics = DropdownMetrics.default(),
|
||||
@@ -29,7 +27,6 @@ public object IntUiDefaultDropdownStyleFactory {
|
||||
menuStyle: MenuStyle = MenuStyle.light(),
|
||||
): DropdownStyle = DropdownStyle(colors, metrics, icons, menuStyle)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: DropdownColors = DropdownColors.Default.dark(),
|
||||
metrics: DropdownMetrics = DropdownMetrics.default(),
|
||||
@@ -42,7 +39,6 @@ public val DropdownStyle.Companion.Undecorated: IntUiUndecoratedDropdownStyleFac
|
||||
get() = IntUiUndecoratedDropdownStyleFactory
|
||||
|
||||
public object IntUiUndecoratedDropdownStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: DropdownColors = DropdownColors.Undecorated.light(),
|
||||
metrics: DropdownMetrics = DropdownMetrics.undecorated(),
|
||||
@@ -50,7 +46,6 @@ public object IntUiUndecoratedDropdownStyleFactory {
|
||||
menuStyle: MenuStyle = MenuStyle.light(),
|
||||
): DropdownStyle = DropdownStyle(colors, metrics, icons, menuStyle)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: DropdownColors = DropdownColors.Undecorated.dark(),
|
||||
metrics: DropdownMetrics = DropdownMetrics.undecorated(),
|
||||
@@ -63,7 +58,6 @@ public val DropdownColors.Companion.Default: IntUiDefaultDropdownColorsFactory
|
||||
get() = IntUiDefaultDropdownColorsFactory
|
||||
|
||||
public object IntUiDefaultDropdownColorsFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = IntUiLightTheme.colors.gray(14),
|
||||
backgroundDisabled: Color = IntUiLightTheme.colors.gray(13),
|
||||
@@ -109,7 +103,6 @@ public object IntUiDefaultDropdownColorsFactory {
|
||||
iconTintHovered = iconTintHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = IntUiDarkTheme.colors.gray(2),
|
||||
backgroundDisabled: Color = background,
|
||||
@@ -160,7 +153,6 @@ public val DropdownColors.Companion.Undecorated: IntUiUndecoratedDropdownColorsF
|
||||
get() = IntUiUndecoratedDropdownColorsFactory
|
||||
|
||||
public object IntUiUndecoratedDropdownColorsFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
background: Color = Color.Transparent,
|
||||
backgroundDisabled: Color = background,
|
||||
@@ -201,7 +193,6 @@ public object IntUiUndecoratedDropdownColorsFactory {
|
||||
iconTintHovered = iconTintHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
background: Color = Color.Transparent,
|
||||
backgroundDisabled: Color = background,
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -10,23 +9,19 @@ 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
|
||||
public fun GroupHeaderStyle.Companion.light(
|
||||
colors: GroupHeaderColors = GroupHeaderColors.light(),
|
||||
metrics: GroupHeaderMetrics = GroupHeaderMetrics.defaults(),
|
||||
): GroupHeaderStyle = GroupHeaderStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun GroupHeaderStyle.Companion.dark(
|
||||
colors: GroupHeaderColors = GroupHeaderColors.dark(),
|
||||
metrics: GroupHeaderMetrics = GroupHeaderMetrics.defaults(),
|
||||
): GroupHeaderStyle = GroupHeaderStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun GroupHeaderColors.Companion.light(divider: Color = IntUiLightTheme.colors.gray(12)): GroupHeaderColors =
|
||||
GroupHeaderColors(divider)
|
||||
|
||||
@Composable
|
||||
public fun GroupHeaderColors.Companion.dark(divider: Color = IntUiDarkTheme.colors.gray(3)): GroupHeaderColors =
|
||||
GroupHeaderColors(divider)
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -13,21 +12,18 @@ import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarColors
|
||||
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.HorizontalProgressBarStyle
|
||||
|
||||
@Composable
|
||||
public fun HorizontalProgressBarStyle.Companion.light(
|
||||
colors: HorizontalProgressBarColors = HorizontalProgressBarColors.light(),
|
||||
metrics: HorizontalProgressBarMetrics = HorizontalProgressBarMetrics.defaults(),
|
||||
indeterminateCycleDuration: Duration = 800.milliseconds,
|
||||
): HorizontalProgressBarStyle = HorizontalProgressBarStyle(colors, metrics, indeterminateCycleDuration)
|
||||
|
||||
@Composable
|
||||
public fun HorizontalProgressBarStyle.Companion.dark(
|
||||
colors: HorizontalProgressBarColors = HorizontalProgressBarColors.dark(),
|
||||
metrics: HorizontalProgressBarMetrics = HorizontalProgressBarMetrics.defaults(),
|
||||
indeterminateCycleDuration: Duration = 800.milliseconds,
|
||||
): HorizontalProgressBarStyle = HorizontalProgressBarStyle(colors, metrics, indeterminateCycleDuration)
|
||||
|
||||
@Composable
|
||||
public fun HorizontalProgressBarColors.Companion.light(
|
||||
track: Color = IntUiLightTheme.colors.gray(11),
|
||||
progress: Color = IntUiLightTheme.colors.blue(4),
|
||||
@@ -41,7 +37,6 @@ public fun HorizontalProgressBarColors.Companion.light(
|
||||
indeterminateHighlight = indeterminateHighlight,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun HorizontalProgressBarColors.Companion.dark(
|
||||
track: Color = IntUiDarkTheme.colors.gray(4),
|
||||
progress: Color = IntUiDarkTheme.colors.blue(7),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpSize
|
||||
@@ -13,13 +12,11 @@ import org.jetbrains.jewel.ui.component.styling.IconButtonColors
|
||||
import org.jetbrains.jewel.ui.component.styling.IconButtonMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.IconButtonStyle
|
||||
|
||||
@Composable
|
||||
public fun IconButtonStyle.Companion.light(
|
||||
colors: IconButtonColors = IconButtonColors.light(),
|
||||
metrics: IconButtonMetrics = IconButtonMetrics.defaults(),
|
||||
): IconButtonStyle = IconButtonStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun IconButtonStyle.Companion.dark(
|
||||
colors: IconButtonColors = IconButtonColors.dark(),
|
||||
metrics: IconButtonMetrics = IconButtonMetrics.defaults(),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -21,7 +20,6 @@ private val SimpleListItemStyle.Companion.LazyTree: IntUiDefaultSimpleListItemLa
|
||||
get() = IntUiDefaultSimpleListItemLazyTreeStyleFactory
|
||||
|
||||
public object IntUiDefaultSimpleListItemLazyTreeStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
content: Color = Color.Unspecified,
|
||||
contentActive: Color = content,
|
||||
@@ -43,7 +41,6 @@ public object IntUiDefaultSimpleListItemLazyTreeStyleFactory {
|
||||
contentSelectedActive = contentSelectedActive,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
content: Color = Color.Unspecified,
|
||||
contentActive: Color = content,
|
||||
@@ -66,14 +63,12 @@ public object IntUiDefaultSimpleListItemLazyTreeStyleFactory {
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
public fun LazyTreeStyle.Companion.light(
|
||||
colors: SimpleListItemColors = SimpleListItemStyle.LazyTree.light(),
|
||||
metrics: LazyTreeMetrics = LazyTreeMetrics.defaults(),
|
||||
icons: LazyTreeIcons = LazyTreeIcons.defaults(),
|
||||
): LazyTreeStyle = LazyTreeStyle(colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun LazyTreeStyle.Companion.dark(
|
||||
colors: SimpleListItemColors = SimpleListItemStyle.LazyTree.dark(),
|
||||
metrics: LazyTreeMetrics = LazyTreeMetrics.defaults(),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpOffset
|
||||
@@ -19,21 +18,18 @@ import org.jetbrains.jewel.ui.component.styling.SubmenuMetrics
|
||||
import org.jetbrains.jewel.ui.icon.IconKey
|
||||
import org.jetbrains.jewel.ui.icons.AllIconsKeys
|
||||
|
||||
@Composable
|
||||
public fun MenuStyle.Companion.light(
|
||||
colors: MenuColors = MenuColors.light(),
|
||||
metrics: MenuMetrics = MenuMetrics.defaults(),
|
||||
icons: MenuIcons = MenuIcons.defaults(),
|
||||
): MenuStyle = MenuStyle(isDark = false, colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun MenuStyle.Companion.dark(
|
||||
colors: MenuColors = MenuColors.dark(),
|
||||
metrics: MenuMetrics = MenuMetrics.defaults(),
|
||||
icons: MenuIcons = MenuIcons.defaults(),
|
||||
): MenuStyle = MenuStyle(isDark = true, colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun MenuColors.Companion.light(
|
||||
background: Color = IntUiLightTheme.colors.gray(14),
|
||||
border: Color = IntUiLightTheme.colors.gray(9),
|
||||
@@ -41,7 +37,6 @@ public fun MenuColors.Companion.light(
|
||||
itemColors: MenuItemColors = MenuItemColors.light(),
|
||||
): MenuColors = MenuColors(background = background, border = border, shadow = shadow, itemColors = itemColors)
|
||||
|
||||
@Composable
|
||||
public fun MenuColors.Companion.dark(
|
||||
background: Color = IntUiDarkTheme.colors.gray(2),
|
||||
border: Color = IntUiDarkTheme.colors.gray(3),
|
||||
@@ -49,7 +44,6 @@ public fun MenuColors.Companion.dark(
|
||||
itemColors: MenuItemColors = MenuItemColors.dark(),
|
||||
): MenuColors = MenuColors(background = background, border = border, shadow = shadow, itemColors = itemColors)
|
||||
|
||||
@Composable
|
||||
public fun MenuItemColors.Companion.light(
|
||||
background: Color = IntUiLightTheme.colors.gray(14),
|
||||
backgroundDisabled: Color = IntUiLightTheme.colors.gray(14),
|
||||
@@ -97,7 +91,6 @@ public fun MenuItemColors.Companion.light(
|
||||
separator = separator,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun MenuItemColors.Companion.dark(
|
||||
background: Color = IntUiDarkTheme.colors.gray(2),
|
||||
backgroundDisabled: Color = IntUiDarkTheme.colors.gray(2),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpOffset
|
||||
@@ -13,26 +12,22 @@ import org.jetbrains.jewel.ui.component.styling.PopupContainerColors
|
||||
import org.jetbrains.jewel.ui.component.styling.PopupContainerMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
|
||||
|
||||
@Composable
|
||||
public fun PopupContainerStyle.Companion.light(
|
||||
colors: PopupContainerColors = PopupContainerColors.light(),
|
||||
metrics: PopupContainerMetrics = PopupContainerMetrics.defaults(),
|
||||
): PopupContainerStyle = PopupContainerStyle(isDark = false, colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun PopupContainerStyle.Companion.dark(
|
||||
colors: PopupContainerColors = PopupContainerColors.dark(),
|
||||
metrics: PopupContainerMetrics = PopupContainerMetrics.defaults(),
|
||||
): PopupContainerStyle = PopupContainerStyle(isDark = true, colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun PopupContainerColors.Companion.light(
|
||||
background: Color = IntUiLightTheme.colors.gray(14),
|
||||
border: Color = IntUiLightTheme.colors.gray(9),
|
||||
shadow: Color = Color(0x78919191), // Not a palette color
|
||||
): PopupContainerColors = PopupContainerColors(background = background, border = border, shadow = shadow)
|
||||
|
||||
@Composable
|
||||
public fun PopupContainerColors.Companion.dark(
|
||||
background: Color = IntUiDarkTheme.colors.gray(2),
|
||||
border: Color = IntUiDarkTheme.colors.gray(3),
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpSize
|
||||
@@ -14,21 +13,18 @@ import org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
|
||||
import org.jetbrains.jewel.ui.icon.IconKey
|
||||
import org.jetbrains.jewel.ui.icon.PathIconKey
|
||||
|
||||
@Composable
|
||||
public fun RadioButtonStyle.Companion.light(
|
||||
colors: RadioButtonColors = RadioButtonColors.light(),
|
||||
metrics: RadioButtonMetrics = RadioButtonMetrics.defaults(),
|
||||
icons: RadioButtonIcons = RadioButtonIcons.light(),
|
||||
): RadioButtonStyle = RadioButtonStyle(colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun RadioButtonStyle.Companion.dark(
|
||||
colors: RadioButtonColors = RadioButtonColors.dark(),
|
||||
metrics: RadioButtonMetrics = RadioButtonMetrics.defaults(),
|
||||
icons: RadioButtonIcons = RadioButtonIcons.dark(),
|
||||
): RadioButtonStyle = RadioButtonStyle(colors, metrics, icons)
|
||||
|
||||
@Composable
|
||||
public fun RadioButtonColors.Companion.light(
|
||||
content: Color = Color.Unspecified,
|
||||
contentHovered: Color = content,
|
||||
@@ -46,7 +42,6 @@ public fun RadioButtonColors.Companion.light(
|
||||
contentSelectedDisabled = contentSelectedDisabled,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun RadioButtonColors.Companion.dark(
|
||||
content: Color = Color.Unspecified,
|
||||
contentHovered: Color = content,
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Brush
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
@@ -15,19 +14,16 @@ import org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonColors
|
||||
import org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlButtonStyle.Companion.light(
|
||||
colors: SegmentedControlButtonColors = SegmentedControlButtonColors.light(),
|
||||
metrics: SegmentedControlButtonMetrics = SegmentedControlButtonMetrics.defaults(),
|
||||
): SegmentedControlButtonStyle = SegmentedControlButtonStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlButtonStyle.Companion.dark(
|
||||
colors: SegmentedControlButtonColors = SegmentedControlButtonColors.dark(),
|
||||
metrics: SegmentedControlButtonMetrics = SegmentedControlButtonMetrics.defaults(),
|
||||
): SegmentedControlButtonStyle = SegmentedControlButtonStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlButtonColors.Companion.light(
|
||||
background: Brush = SolidColor(Color.Transparent),
|
||||
backgroundPressed: Brush = SolidColor(IntUiLightTheme.colors.gray(14)),
|
||||
@@ -55,7 +51,6 @@ public fun SegmentedControlButtonColors.Companion.light(
|
||||
borderSelectedFocused = borderSelectedFocused,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlButtonColors.Companion.dark(
|
||||
background: Brush = SolidColor(Color.Transparent),
|
||||
backgroundPressed: Brush = SolidColor(IntUiDarkTheme.colors.gray(3)),
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Brush
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
@@ -13,19 +12,16 @@ import org.jetbrains.jewel.ui.component.styling.SegmentedControlColors
|
||||
import org.jetbrains.jewel.ui.component.styling.SegmentedControlMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlStyle.Companion.light(
|
||||
colors: SegmentedControlColors = SegmentedControlColors.light(),
|
||||
metrics: SegmentedControlMetrics = SegmentedControlMetrics.defaults(),
|
||||
): SegmentedControlStyle = SegmentedControlStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlStyle.Companion.dark(
|
||||
colors: SegmentedControlColors = SegmentedControlColors.dark(),
|
||||
metrics: SegmentedControlMetrics = SegmentedControlMetrics.defaults(),
|
||||
): SegmentedControlStyle = SegmentedControlStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlColors.Companion.light(
|
||||
border: Brush = SolidColor(IntUiLightTheme.colors.gray(9)),
|
||||
borderDisabled: Brush = SolidColor(IntUiLightTheme.colors.gray(11)),
|
||||
@@ -41,7 +37,6 @@ public fun SegmentedControlColors.Companion.light(
|
||||
borderFocused = borderFocused,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun SegmentedControlColors.Companion.dark(
|
||||
border: Brush = SolidColor(IntUiDarkTheme.colors.gray(5)),
|
||||
borderDisabled: Brush = SolidColor(IntUiDarkTheme.colors.gray(4)),
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
|
||||
@@ -8,14 +7,12 @@ import org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
import org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle
|
||||
|
||||
@Composable
|
||||
public fun SelectableLazyColumnStyle.Companion.light(
|
||||
itemHeight: Dp = 24.dp,
|
||||
itemColors: SimpleListItemColors = SimpleListItemColors.light(),
|
||||
itemMetrics: SimpleListItemMetrics = SimpleListItemMetrics.default(),
|
||||
): SelectableLazyColumnStyle = SelectableLazyColumnStyle(itemHeight, SimpleListItemStyle(itemColors, itemMetrics))
|
||||
|
||||
@Composable
|
||||
public fun SelectableLazyColumnStyle.Companion.dark(
|
||||
itemHeight: Dp = 24.dp,
|
||||
itemColors: SimpleListItemColors = SimpleListItemColors.dark(),
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.isSystemInDarkTheme
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import org.jetbrains.jewel.foundation.theme.JewelTheme
|
||||
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
|
||||
import org.jetbrains.jewel.ui.component.styling.SimpleListItemColors
|
||||
import org.jetbrains.jewel.ui.component.styling.SimpleListItemMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.SimpleListItemStyle
|
||||
|
||||
@Composable
|
||||
public fun SimpleListItemStyle.Companion.default(): SimpleListItemStyle = if (isSystemInDarkTheme()) dark() else light()
|
||||
public fun SimpleListItemStyle.Companion.default(): SimpleListItemStyle = if (JewelTheme.isDark) dark() else light()
|
||||
|
||||
public fun SimpleListItemStyle.Companion.light(
|
||||
colors: SimpleListItemColors = SimpleListItemColors.light(),
|
||||
@@ -27,7 +27,7 @@ public fun SimpleListItemStyle.Companion.dark(
|
||||
|
||||
@Composable
|
||||
public fun SimpleListItemStyle.Companion.fullWidth(): SimpleListItemStyle =
|
||||
if (isSystemInDarkTheme()) darkFullWidth() else lightFullWidth()
|
||||
if (JewelTheme.isDark) darkFullWidth() else lightFullWidth()
|
||||
|
||||
public fun SimpleListItemStyle.Companion.lightFullWidth(
|
||||
colors: SimpleListItemColors = SimpleListItemColors.light(),
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.shape.CircleShape
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.Shape
|
||||
import androidx.compose.ui.unit.Dp
|
||||
@@ -13,21 +12,18 @@ import org.jetbrains.jewel.ui.component.styling.SliderColors
|
||||
import org.jetbrains.jewel.ui.component.styling.SliderMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.SliderStyle
|
||||
|
||||
@Composable
|
||||
public fun SliderStyle.Companion.light(
|
||||
colors: SliderColors = SliderColors.light(),
|
||||
metrics: SliderMetrics = SliderMetrics.defaults(),
|
||||
thumbShape: Shape = CircleShape,
|
||||
): SliderStyle = SliderStyle(colors, metrics, thumbShape)
|
||||
|
||||
@Composable
|
||||
public fun SliderStyle.Companion.dark(
|
||||
colors: SliderColors = SliderColors.dark(),
|
||||
metrics: SliderMetrics = SliderMetrics.defaults(),
|
||||
thumbShape: Shape = CircleShape,
|
||||
): SliderStyle = SliderStyle(colors, metrics, thumbShape)
|
||||
|
||||
@Composable
|
||||
public fun SliderColors.Companion.light(
|
||||
track: Color = IntUiLightTheme.colors.gray(10),
|
||||
trackFilled: Color = IntUiLightTheme.colors.blue(6),
|
||||
@@ -63,7 +59,6 @@ public fun SliderColors.Companion.light(
|
||||
thumbBorderHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun SliderColors.Companion.dark(
|
||||
track: Color = IntUiDarkTheme.colors.gray(4),
|
||||
trackFilled: Color = IntUiDarkTheme.colors.blue(7),
|
||||
@@ -99,7 +94,6 @@ public fun SliderColors.Companion.dark(
|
||||
thumbBorderHovered,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun SliderMetrics.Companion.defaults(
|
||||
trackHeight: Dp = 4.dp,
|
||||
thumbSize: DpSize = DpSize(14.dp, 14.dp),
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
// Apache 2.0 license.
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -17,7 +16,6 @@ public val SplitButtonStyle.Companion.Default: IntUiDefaultSplitButtonStyleFacto
|
||||
get() = IntUiDefaultSplitButtonStyleFactory
|
||||
|
||||
public object IntUiDefaultSplitButtonStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
buttonStyle: ButtonStyle = ButtonStyle.Default.light(),
|
||||
dividerMetrics: DividerMetrics = DividerMetrics.defaults(),
|
||||
@@ -32,7 +30,6 @@ public object IntUiDefaultSplitButtonStyleFactory {
|
||||
colors = SplitButtonColors(dividerColor, dividerDisabledColor, chevronColor),
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
buttonStyle: ButtonStyle = ButtonStyle.Default.dark(),
|
||||
dividerMetrics: DividerMetrics = DividerMetrics.defaults(),
|
||||
@@ -52,7 +49,6 @@ public val SplitButtonStyle.Companion.Outlined: IntUiOutlinedSplitButtonStyleFac
|
||||
get() = IntUiOutlinedSplitButtonStyleFactory
|
||||
|
||||
public object IntUiOutlinedSplitButtonStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
buttonStyle: ButtonStyle = ButtonStyle.Outlined.light(),
|
||||
dividerMetrics: DividerMetrics = DividerMetrics.defaults(),
|
||||
@@ -67,7 +63,6 @@ public object IntUiOutlinedSplitButtonStyleFactory {
|
||||
colors = SplitButtonColors(dividerColor, dividerDisabledColor, chevronColor),
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
buttonStyle: ButtonStyle = ButtonStyle.Outlined.dark(),
|
||||
dividerMetrics: DividerMetrics = DividerMetrics.defaults(),
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -28,7 +27,6 @@ public object IntUiDefaultTabStyleFactory {
|
||||
scrollbarStyle: ScrollbarStyle = ScrollbarStyle.tabStripLight(),
|
||||
): TabStyle = TabStyle(colors, metrics, icons, contentAlpha, scrollbarStyle)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: TabColors = TabColors.Default.dark(),
|
||||
metrics: TabMetrics = TabMetrics.defaults(),
|
||||
@@ -42,7 +40,6 @@ public val TabStyle.Companion.Editor: IntUiEditorTabStyleFactory
|
||||
get() = IntUiEditorTabStyleFactory
|
||||
|
||||
public object IntUiEditorTabStyleFactory {
|
||||
@Composable
|
||||
public fun light(
|
||||
colors: TabColors = TabColors.Editor.light(),
|
||||
metrics: TabMetrics = TabMetrics.defaults(),
|
||||
@@ -51,7 +48,6 @@ public object IntUiEditorTabStyleFactory {
|
||||
scrollbarStyle: ScrollbarStyle = ScrollbarStyle.tabStripLight(),
|
||||
): TabStyle = TabStyle(colors, metrics, icons, contentAlpha, scrollbarStyle)
|
||||
|
||||
@Composable
|
||||
public fun dark(
|
||||
colors: TabColors = TabColors.Editor.dark(),
|
||||
metrics: TabMetrics = TabMetrics.defaults(),
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpSize
|
||||
@@ -13,19 +12,16 @@ import org.jetbrains.jewel.ui.component.styling.TextAreaColors
|
||||
import org.jetbrains.jewel.ui.component.styling.TextAreaMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.TextAreaStyle
|
||||
|
||||
@Composable
|
||||
public fun TextAreaStyle.Companion.light(
|
||||
colors: TextAreaColors = TextAreaColors.light(),
|
||||
metrics: TextAreaMetrics = TextAreaMetrics.defaults(),
|
||||
): TextAreaStyle = TextAreaStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun TextAreaStyle.Companion.dark(
|
||||
colors: TextAreaColors = TextAreaColors.dark(),
|
||||
metrics: TextAreaMetrics = TextAreaMetrics.defaults(),
|
||||
): TextAreaStyle = TextAreaStyle(colors, metrics)
|
||||
|
||||
@Composable
|
||||
public fun TextAreaColors.Companion.light(
|
||||
background: Color = IntUiLightTheme.colors.gray(14),
|
||||
backgroundDisabled: Color = Color.Unspecified,
|
||||
@@ -73,7 +69,6 @@ public fun TextAreaColors.Companion.light(
|
||||
placeholder = placeholder,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun TextAreaColors.Companion.dark(
|
||||
background: Color = IntUiDarkTheme.colors.gray(2),
|
||||
backgroundDisabled: Color = Color.Unspecified,
|
||||
|
||||
@@ -2,7 +2,6 @@ package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.DpSize
|
||||
@@ -15,7 +14,6 @@ import org.jetbrains.jewel.ui.component.styling.TextFieldColors
|
||||
import org.jetbrains.jewel.ui.component.styling.TextFieldMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.TextFieldStyle
|
||||
|
||||
@Composable
|
||||
public fun TextFieldStyle.Companion.light(
|
||||
colors: TextFieldColors = TextFieldColors.light(),
|
||||
metrics: TextFieldMetrics = TextFieldMetrics.defaults(),
|
||||
@@ -34,7 +32,6 @@ public fun TextFieldStyle.Companion.light(
|
||||
),
|
||||
): TextFieldStyle = TextFieldStyle(colors, metrics, iconButtonStyle)
|
||||
|
||||
@Composable
|
||||
public fun TextFieldStyle.Companion.dark(
|
||||
colors: TextFieldColors = TextFieldColors.dark(),
|
||||
metrics: TextFieldMetrics = TextFieldMetrics.defaults(),
|
||||
@@ -52,7 +49,6 @@ public fun TextFieldStyle.Companion.dark(
|
||||
),
|
||||
): TextFieldStyle = TextFieldStyle(colors, metrics, iconButtonStyle)
|
||||
|
||||
@Composable
|
||||
public fun TextFieldColors.Companion.light(
|
||||
background: Color = IntUiLightTheme.colors.gray(14),
|
||||
backgroundDisabled: Color = Color.Unspecified,
|
||||
@@ -100,7 +96,6 @@ public fun TextFieldColors.Companion.light(
|
||||
placeholder = placeholder,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun TextFieldColors.Companion.dark(
|
||||
background: Color = IntUiDarkTheme.colors.gray(2),
|
||||
backgroundDisabled: Color = Color.Unspecified,
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package org.jetbrains.jewel.intui.standalone.styling
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
|
||||
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
|
||||
@@ -8,19 +7,16 @@ import org.jetbrains.jewel.ui.component.styling.TooltipColors
|
||||
import org.jetbrains.jewel.ui.component.styling.TooltipMetrics
|
||||
import org.jetbrains.jewel.ui.component.styling.TooltipStyle
|
||||
|
||||
@Composable
|
||||
public fun TooltipStyle.Companion.light(
|
||||
intUiTooltipColors: TooltipColors = TooltipColors.light(),
|
||||
intUiTooltipMetrics: TooltipMetrics = TooltipMetrics.defaults(),
|
||||
): TooltipStyle = TooltipStyle(colors = intUiTooltipColors, metrics = intUiTooltipMetrics)
|
||||
|
||||
@Composable
|
||||
public fun TooltipStyle.Companion.dark(
|
||||
intUiTooltipColors: TooltipColors = TooltipColors.dark(),
|
||||
intUiTooltipMetrics: TooltipMetrics = TooltipMetrics.defaults(),
|
||||
): TooltipStyle = TooltipStyle(colors = intUiTooltipColors, metrics = intUiTooltipMetrics)
|
||||
|
||||
@Composable
|
||||
public fun TooltipColors.Companion.light(
|
||||
backgroundColor: Color = IntUiLightTheme.colors.gray(2),
|
||||
contentColor: Color = IntUiLightTheme.colors.gray(12),
|
||||
@@ -28,7 +24,6 @@ public fun TooltipColors.Companion.light(
|
||||
shadow: Color = Color(0x78919191), // Not a palette color
|
||||
): TooltipColors = TooltipColors(backgroundColor, contentColor, borderColor, shadow)
|
||||
|
||||
@Composable
|
||||
public fun TooltipColors.Companion.dark(
|
||||
backgroundColor: Color = IntUiDarkTheme.colors.gray(2),
|
||||
contentColor: Color = IntUiDarkTheme.colors.gray(12),
|
||||
|
||||
@@ -54,7 +54,6 @@ import org.jetbrains.jewel.ui.icon.LocalNewUiChecker
|
||||
import org.jetbrains.jewel.ui.painter.LocalPainterHintsProvider
|
||||
import org.jetbrains.jewel.ui.theme.BaseJewelTheme
|
||||
|
||||
@Composable
|
||||
public fun JewelTheme.Companion.lightThemeDefinition(
|
||||
colors: GlobalColors = GlobalColors.light(),
|
||||
metrics: GlobalMetrics = GlobalMetrics.defaults(),
|
||||
@@ -78,7 +77,6 @@ public fun JewelTheme.Companion.lightThemeDefinition(
|
||||
iconData,
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun JewelTheme.Companion.darkThemeDefinition(
|
||||
colors: GlobalColors = GlobalColors.dark(),
|
||||
metrics: GlobalMetrics = GlobalMetrics.defaults(),
|
||||
@@ -108,7 +106,6 @@ public fun ComponentStyling.default(): ComponentStyling = with {
|
||||
if (isDark) dark() else light()
|
||||
}
|
||||
|
||||
@Composable
|
||||
public fun ComponentStyling.dark(
|
||||
checkboxStyle: CheckboxStyle = CheckboxStyle.dark(),
|
||||
chipStyle: ChipStyle = ChipStyle.dark(),
|
||||
@@ -180,7 +177,6 @@ public fun ComponentStyling.dark(
|
||||
)
|
||||
)
|
||||
|
||||
@Composable
|
||||
public fun ComponentStyling.light(
|
||||
checkboxStyle: CheckboxStyle = CheckboxStyle.light(),
|
||||
chipStyle: ChipStyle = ChipStyle.light(),
|
||||
|
||||
@@ -62,7 +62,7 @@ If you want to use extensions, you also need to add them **alongside** the `jewe
|
||||
dependencies {
|
||||
implementation(libs.jewel.standalone)
|
||||
implementation(libs.jewel.markdown.intUiStandaloneStyling)
|
||||
implementation(libs.jewel.markdown.extension.gfm.alerts) // Optional
|
||||
implementation(libs.jewel.markdown.extensions.gfm.alerts) // Optional
|
||||
// Et cetera...
|
||||
}
|
||||
```
|
||||
@@ -159,4 +159,4 @@ You can see this in action running the Standalone sample, and selecting Markdown
|
||||
|
||||
The following image shows the Jewel Markdown renderer displaying the Jewel readme.
|
||||
|
||||

|
||||

|
||||
|
||||
@@ -205,7 +205,7 @@ org.jetbrains.jewel.markdown.extensions.MarkdownBlockProcessorExtension
|
||||
- a:processMarkdownBlock(org.commonmark.node.CustomBlock,org.jetbrains.jewel.markdown.processing.MarkdownProcessor):org.jetbrains.jewel.markdown.MarkdownBlock$CustomBlock
|
||||
org.jetbrains.jewel.markdown.extensions.MarkdownBlockRendererExtension
|
||||
- a:canRender(org.jetbrains.jewel.markdown.MarkdownBlock$CustomBlock):Z
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CustomBlock,org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer,org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CustomBlock,org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer,org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer,Z,androidx.compose.ui.Modifier,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineProcessorExtension
|
||||
- a:canProcess(org.commonmark.node.Delimited):Z
|
||||
- a:processDelimitedInline(org.commonmark.node.Delimited,org.jetbrains.jewel.markdown.processing.MarkdownProcessor):org.jetbrains.jewel.markdown.InlineMarkdown$CustomDelimitedNode
|
||||
@@ -255,6 +255,15 @@ c:org.jetbrains.jewel.markdown.rendering.DefaultInlineMarkdownRenderer
|
||||
- <init>(java.util.List):V
|
||||
- pf:getDelimitedNodeRendererExtensions():java.util.List
|
||||
- renderAsAnnotatedString(java.lang.Iterable,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,kotlin.jvm.functions.Function1):androidx.compose.ui.text.AnnotatedString
|
||||
- p:renderEmphasis(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.InlineMarkdown$Emphasis,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,kotlin.jvm.functions.Function1,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderHardLineBreak(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.rendering.InlinesStyling,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderImage(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.InlineMarkdown$Image,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderInlineCode(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.InlineMarkdown$Code,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderInlineHtml(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.InlineMarkdown$HtmlInline,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderLink(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.InlineMarkdown$Link,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,kotlin.jvm.functions.Function1,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderSoftLineBreak(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.rendering.InlinesStyling,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderStrongEmphasis(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.InlineMarkdown$StrongEmphasis,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,kotlin.jvm.functions.Function1,androidx.compose.ui.text.TextStyle):V
|
||||
- p:renderText(androidx.compose.ui.text.AnnotatedString$Builder,org.jetbrains.jewel.markdown.InlineMarkdown$Text,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,androidx.compose.ui.text.TextStyle):V
|
||||
c:org.jetbrains.jewel.markdown.rendering.DefaultMarkdownBlockRenderer
|
||||
- org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer
|
||||
- sf:$stable:I
|
||||
@@ -266,29 +275,29 @@ c:org.jetbrains.jewel.markdown.rendering.DefaultMarkdownBlockRenderer
|
||||
- getRendererExtensions():java.util.List
|
||||
- getRootStyling():org.jetbrains.jewel.markdown.rendering.MarkdownStyling
|
||||
- plus(org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension):org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer
|
||||
- render(java.util.List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$BlockQuote,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$BlockQuote,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$FencedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Fenced,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$IndentedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Indented,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading$HN,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$HtmlBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$HtmlBlock,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$OrderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Ordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$UnorderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Unordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListItem,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Paragraph,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Paragraph,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- renderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling$ThematicBreak,androidx.compose.runtime.Composer,I):V
|
||||
- renderWithMimeType-EWr_ITI(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$FencedCodeBlock,java.lang.String,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Fenced,androidx.compose.runtime.Composer,I):V
|
||||
- render(java.util.List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$BlockQuote,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$BlockQuote,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$FencedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Fenced,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$IndentedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Indented,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading$HN,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$HtmlBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$HtmlBlock,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$OrderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Ordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$UnorderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Unordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$ListItem,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Paragraph,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Paragraph,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- renderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling$ThematicBreak,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer
|
||||
- a:renderAsAnnotatedString(java.lang.Iterable,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,kotlin.jvm.functions.Function1):androidx.compose.ui.text.AnnotatedString
|
||||
- bs:renderAsAnnotatedString$default(org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer,java.lang.Iterable,org.jetbrains.jewel.markdown.rendering.InlinesStyling,Z,kotlin.jvm.functions.Function1,I,java.lang.Object):androidx.compose.ui.text.AnnotatedString
|
||||
f:org.jetbrains.jewel.markdown.rendering.InlinesStyling
|
||||
- sf:$stable:I
|
||||
- sf:Companion:org.jetbrains.jewel.markdown.rendering.InlinesStyling$Companion
|
||||
- <init>(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,Z):V
|
||||
- <init>(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle):V
|
||||
- b:<init>(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,androidx.compose.ui.text.SpanStyle,Z):V
|
||||
- equals(java.lang.Object):Z
|
||||
- f:getEmphasis():androidx.compose.ui.text.SpanStyle
|
||||
- f:getInlineCode():androidx.compose.ui.text.SpanStyle
|
||||
@@ -299,7 +308,6 @@ f:org.jetbrains.jewel.markdown.rendering.InlinesStyling
|
||||
- f:getLinkHovered():androidx.compose.ui.text.SpanStyle
|
||||
- f:getLinkPressed():androidx.compose.ui.text.SpanStyle
|
||||
- f:getLinkVisited():androidx.compose.ui.text.SpanStyle
|
||||
- f:getRenderInlineHtml():Z
|
||||
- f:getStrongEmphasis():androidx.compose.ui.text.SpanStyle
|
||||
- f:getTextLinkStyles():androidx.compose.ui.text.TextLinkStyles
|
||||
- f:getTextStyle():androidx.compose.ui.text.TextStyle
|
||||
@@ -313,21 +321,21 @@ org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer
|
||||
- a:getRendererExtensions():java.util.List
|
||||
- a:getRootStyling():org.jetbrains.jewel.markdown.rendering.MarkdownStyling
|
||||
- a:plus(org.jetbrains.jewel.markdown.extensions.MarkdownRendererExtension):org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer
|
||||
- a:render(java.util.List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$BlockQuote,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$BlockQuote,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$FencedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Fenced,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$IndentedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Indented,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading$HN,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$HtmlBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$HtmlBlock,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$OrderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Ordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$UnorderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Unordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListItem,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$Paragraph,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Paragraph,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- a:renderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling$ThematicBreak,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(java.util.List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$BlockQuote,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$BlockQuote,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$FencedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Fenced,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$IndentedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Indented,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading$HN,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$HtmlBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$HtmlBlock,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$OrderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Ordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock$UnorderedList,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List$Unordered,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$List,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$ListItem,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock$Paragraph,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Paragraph,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:render(org.jetbrains.jewel.markdown.MarkdownBlock,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- a:renderThematicBreak(org.jetbrains.jewel.markdown.rendering.MarkdownStyling$ThematicBreak,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
f:org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer$Companion
|
||||
f:org.jetbrains.jewel.markdown.rendering.MarkdownStyling
|
||||
- sf:$stable:I
|
||||
@@ -588,10 +596,9 @@ c:org.jetbrains.jewel.markdown.scrolling.ScrollSyncMarkdownBlockRenderer
|
||||
- org.jetbrains.jewel.markdown.rendering.DefaultMarkdownBlockRenderer
|
||||
- sf:$stable:I
|
||||
- <init>(org.jetbrains.jewel.markdown.rendering.MarkdownStyling,java.util.List,org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$IndentedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Indented,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading$HN,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Paragraph,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Paragraph,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.runtime.Composer,I):V
|
||||
- renderWithMimeType-EWr_ITI(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$FencedCodeBlock,java.lang.String,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Fenced,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$CodeBlock$IndentedCodeBlock,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Code$Indented,Z,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Heading,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Heading$HN,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
- render(org.jetbrains.jewel.markdown.MarkdownBlock$Paragraph,org.jetbrains.jewel.markdown.rendering.MarkdownStyling$Paragraph,Z,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,androidx.compose.ui.Modifier,androidx.compose.runtime.Composer,I):V
|
||||
a:org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer
|
||||
- sf:$stable:I
|
||||
- sf:Companion:org.jetbrains.jewel.markdown.scrolling.ScrollingSynchronizer$Companion
|
||||
|
||||
@@ -262,7 +262,7 @@ public abstract interface class org/jetbrains/jewel/markdown/extensions/Markdown
|
||||
|
||||
public abstract interface class org/jetbrains/jewel/markdown/extensions/MarkdownBlockRendererExtension {
|
||||
public abstract fun canRender (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CustomBlock;)Z
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CustomBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownBlockRenderer;Lorg/jetbrains/jewel/markdown/rendering/InlineMarkdownRenderer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CustomBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownBlockRenderer;Lorg/jetbrains/jewel/markdown/rendering/InlineMarkdownRenderer;ZLandroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/jewel/markdown/extensions/MarkdownDelimitedInlineProcessorExtension {
|
||||
@@ -341,6 +341,15 @@ public class org/jetbrains/jewel/markdown/rendering/DefaultInlineMarkdownRendere
|
||||
public fun <init> (Ljava/util/List;)V
|
||||
protected final fun getDelimitedNodeRendererExtensions ()Ljava/util/List;
|
||||
public fun renderAsAnnotatedString (Ljava/lang/Iterable;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLkotlin/jvm/functions/Function1;)Landroidx/compose/ui/text/AnnotatedString;
|
||||
protected fun renderEmphasis (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/InlineMarkdown$Emphasis;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderHardLineBreak (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;Landroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderImage (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/InlineMarkdown$Image;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLandroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderInlineCode (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/InlineMarkdown$Code;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLandroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderInlineHtml (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/InlineMarkdown$HtmlInline;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLandroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderLink (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/InlineMarkdown$Link;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderSoftLineBreak (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;Landroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderStrongEmphasis (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/InlineMarkdown$StrongEmphasis;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/text/TextStyle;)V
|
||||
protected fun renderText (Landroidx/compose/ui/text/AnnotatedString$Builder;Lorg/jetbrains/jewel/markdown/InlineMarkdown$Text;Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling;ZLandroidx/compose/ui/text/TextStyle;)V
|
||||
}
|
||||
|
||||
public class org/jetbrains/jewel/markdown/rendering/DefaultMarkdownBlockRenderer : org/jetbrains/jewel/markdown/rendering/MarkdownBlockRenderer {
|
||||
@@ -353,22 +362,21 @@ public class org/jetbrains/jewel/markdown/rendering/DefaultMarkdownBlockRenderer
|
||||
public fun getRendererExtensions ()Ljava/util/List;
|
||||
public fun getRootStyling ()Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling;
|
||||
public fun plus (Lorg/jetbrains/jewel/markdown/extensions/MarkdownRendererExtension;)Lorg/jetbrains/jewel/markdown/rendering/MarkdownBlockRenderer;
|
||||
public fun render (Ljava/util/List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$BlockQuote;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$BlockQuote;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$FencedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Fenced;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$IndentedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Indented;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading$HN;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$HtmlBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$HtmlBlock;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$OrderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Ordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$UnorderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Unordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListItem;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Paragraph;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Paragraph;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun renderThematicBreak (Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$ThematicBreak;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun renderWithMimeType-EWr_ITI (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$FencedCodeBlock;Ljava/lang/String;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Fenced;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Ljava/util/List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$BlockQuote;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$BlockQuote;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$FencedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Fenced;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$IndentedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Indented;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading$HN;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$HtmlBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$HtmlBlock;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$OrderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Ordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$UnorderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Unordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListItem;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Paragraph;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Paragraph;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun renderThematicBreak (Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$ThematicBreak;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/jewel/markdown/rendering/InlineMarkdownRenderer {
|
||||
@@ -382,7 +390,8 @@ public final class org/jetbrains/jewel/markdown/rendering/InlineMarkdownRenderer
|
||||
public final class org/jetbrains/jewel/markdown/rendering/InlinesStyling {
|
||||
public static final field $stable I
|
||||
public static final field Companion Lorg/jetbrains/jewel/markdown/rendering/InlinesStyling$Companion;
|
||||
public fun <init> (Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Z)V
|
||||
public fun <init> (Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;)V
|
||||
public synthetic fun <init> (Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/SpanStyle;Z)V
|
||||
public fun equals (Ljava/lang/Object;)Z
|
||||
public final fun getEmphasis ()Landroidx/compose/ui/text/SpanStyle;
|
||||
public final fun getInlineCode ()Landroidx/compose/ui/text/SpanStyle;
|
||||
@@ -393,7 +402,6 @@ public final class org/jetbrains/jewel/markdown/rendering/InlinesStyling {
|
||||
public final fun getLinkHovered ()Landroidx/compose/ui/text/SpanStyle;
|
||||
public final fun getLinkPressed ()Landroidx/compose/ui/text/SpanStyle;
|
||||
public final fun getLinkVisited ()Landroidx/compose/ui/text/SpanStyle;
|
||||
public final fun getRenderInlineHtml ()Z
|
||||
public final fun getStrongEmphasis ()Landroidx/compose/ui/text/SpanStyle;
|
||||
public final fun getTextLinkStyles ()Landroidx/compose/ui/text/TextLinkStyles;
|
||||
public final fun getTextStyle ()Landroidx/compose/ui/text/TextStyle;
|
||||
@@ -411,21 +419,21 @@ public abstract interface class org/jetbrains/jewel/markdown/rendering/MarkdownB
|
||||
public abstract fun getRendererExtensions ()Ljava/util/List;
|
||||
public abstract fun getRootStyling ()Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling;
|
||||
public abstract fun plus (Lorg/jetbrains/jewel/markdown/extensions/MarkdownRendererExtension;)Lorg/jetbrains/jewel/markdown/rendering/MarkdownBlockRenderer;
|
||||
public abstract fun render (Ljava/util/List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$BlockQuote;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$BlockQuote;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$FencedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Fenced;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$IndentedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Indented;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading$HN;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$HtmlBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$HtmlBlock;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$OrderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Ordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$UnorderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Unordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListItem;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Paragraph;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Paragraph;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun renderThematicBreak (Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$ThematicBreak;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Ljava/util/List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$BlockQuote;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$BlockQuote;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$FencedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Fenced;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$IndentedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Indented;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading$HN;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$HtmlBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$HtmlBlock;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$OrderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Ordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock$UnorderedList;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List$Unordered;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$List;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$ListItem;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Paragraph;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Paragraph;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public abstract fun renderThematicBreak (Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$ThematicBreak;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
}
|
||||
|
||||
public final class org/jetbrains/jewel/markdown/rendering/MarkdownBlockRenderer$Companion {
|
||||
@@ -803,10 +811,9 @@ public final class org/jetbrains/jewel/markdown/scrolling/AutoScrollingUtilKt {
|
||||
public class org/jetbrains/jewel/markdown/scrolling/ScrollSyncMarkdownBlockRenderer : org/jetbrains/jewel/markdown/rendering/DefaultMarkdownBlockRenderer {
|
||||
public static final field $stable I
|
||||
public fun <init> (Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling;Ljava/util/List;Lorg/jetbrains/jewel/markdown/rendering/InlineMarkdownRenderer;)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$IndentedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Indented;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading$HN;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Paragraph;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Paragraph;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun renderWithMimeType-EWr_ITI (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$FencedCodeBlock;Ljava/lang/String;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Fenced;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$CodeBlock$IndentedCodeBlock;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Code$Indented;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Heading;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Heading$HN;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
public fun render (Lorg/jetbrains/jewel/markdown/MarkdownBlock$Paragraph;Lorg/jetbrains/jewel/markdown/rendering/MarkdownStyling$Paragraph;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||
}
|
||||
|
||||
public abstract class org/jetbrains/jewel/markdown/scrolling/ScrollingSynchronizer {
|
||||
|
||||
@@ -15,9 +15,7 @@ dependencies {
|
||||
testImplementation(compose.desktop.currentOs)
|
||||
}
|
||||
|
||||
publicApiValidation {
|
||||
excludedClassRegexes = setOf("org.jetbrains.jewel.markdown.MarkdownBlock.*")
|
||||
}
|
||||
publicApiValidation { excludedClassRegexes = setOf("org.jetbrains.jewel.markdown.MarkdownBlock.*") }
|
||||
|
||||
publishing.publications.named<MavenPublication>("main") {
|
||||
val ijpTarget = project.property("ijp.target") as String
|
||||
|
||||
@@ -55,314 +55,7 @@
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar">
|
||||
<sha256sum>c53f675b2af4696e6022598145a44a9e9feb35216a188163ae5bf99a18e76bdb</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar">
|
||||
<sha256sum>f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.hamcrest.hamcrest.core" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.hamcrest:hamcrest-core:1.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar">
|
||||
<sha256sum>66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar">
|
||||
<sha256sum>a7dfdfd2b9d6668c646275948eba357aab6407f635f2dc09fe90258a2f202337</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar">
|
||||
<sha256sum>34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.text" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-text:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar">
|
||||
<sha256sum>8ff9a2b8c93b0287d8fa837d5b0917923168cb97dea1ada1a8d4aa7bb17c9f15</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.unit" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-unit:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar">
|
||||
<sha256sum>41da5d61c56877b5b5d01e2a2bcb967cbfaf4d45c1a1aa124c0601c7a3de74e7</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.annotations" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains:annotations:23.0.0">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar">
|
||||
<sha256sum>7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar">
|
||||
<sha256sum>bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop.jvm" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop-jvm:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar">
|
||||
<sha256sum>62c816073195cc0119dc1d66b178544bdb772ef8bee4879954528c6798b17ebe</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar">
|
||||
<sha256sum>1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar">
|
||||
<sha256sum>c5cfad0b125e978d915f8b4c38630bc5d548e59fe8a0e838c0cc84283c605943</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.junit4" scope="TEST" />
|
||||
<orderEntry type="library" scope="TEST" name="kotlinx-coroutines-test" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop.junit" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -77,10 +77,10 @@ public fun Markdown(
|
||||
blockRenderer: MarkdownBlockRenderer = DefaultMarkdownBlockRenderer(markdownStyling),
|
||||
) {
|
||||
if (selectable) {
|
||||
SelectionContainer(modifier.semantics { rawMarkdown = markdown }) {
|
||||
Column(verticalArrangement = Arrangement.spacedBy(markdownStyling.blockVerticalSpacing)) {
|
||||
SelectionContainer(Modifier.semantics { rawMarkdown = markdown }) {
|
||||
Column(modifier, verticalArrangement = Arrangement.spacedBy(markdownStyling.blockVerticalSpacing)) {
|
||||
for (block in markdownBlocks) {
|
||||
blockRenderer.render(block, enabled, onUrlClick, onTextClick)
|
||||
blockRenderer.render(block, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -90,7 +90,7 @@ public fun Markdown(
|
||||
verticalArrangement = Arrangement.spacedBy(markdownStyling.blockVerticalSpacing),
|
||||
) {
|
||||
for (block in markdownBlocks) {
|
||||
blockRenderer.render(block, enabled, onUrlClick, onTextClick)
|
||||
blockRenderer.render(block, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -117,7 +117,9 @@ public fun LazyMarkdown(
|
||||
contentPadding = contentPadding,
|
||||
verticalArrangement = Arrangement.spacedBy(markdownStyling.blockVerticalSpacing),
|
||||
) {
|
||||
items(markdownBlocks) { block -> blockRenderer.render(block, enabled, onUrlClick, onTextClick) }
|
||||
items(markdownBlocks) { block ->
|
||||
blockRenderer.render(block, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -127,7 +129,7 @@ public fun LazyMarkdown(
|
||||
contentPadding = contentPadding,
|
||||
verticalArrangement = Arrangement.spacedBy(markdownStyling.blockVerticalSpacing),
|
||||
) {
|
||||
items(markdownBlocks) { block -> blockRenderer.render(block, enabled, onUrlClick, onTextClick) }
|
||||
items(markdownBlocks) { block -> blockRenderer.render(block, enabled, onUrlClick, onTextClick, Modifier) }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package org.jetbrains.jewel.markdown.extensions
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import org.jetbrains.jewel.markdown.MarkdownBlock
|
||||
import org.jetbrains.jewel.markdown.MarkdownBlock.CustomBlock
|
||||
import org.jetbrains.jewel.markdown.rendering.InlineMarkdownRenderer
|
||||
@@ -8,12 +9,25 @@ import org.jetbrains.jewel.markdown.rendering.MarkdownBlockRenderer
|
||||
|
||||
/** An extension for [MarkdownBlockRenderer] that can render one or more [MarkdownBlock.CustomBlock]s. */
|
||||
public interface MarkdownBlockRendererExtension {
|
||||
/** Check whether the provided [block] can be rendered by this extension. */
|
||||
/**
|
||||
* Check whether the provided [block] can be rendered by this extension.
|
||||
*
|
||||
* @param block The block to check for renderability.
|
||||
* @return `true` if this extension can render the given [block], `false` otherwise.
|
||||
*/
|
||||
public fun canRender(block: CustomBlock): Boolean
|
||||
|
||||
/**
|
||||
* Render a [MarkdownBlock.CustomBlock] as a native Composable. Note that if [canRender] returns `false` for
|
||||
* [block], the implementation might throw.
|
||||
*
|
||||
* @param block The [MarkdownBlock.CustomBlock] to render.
|
||||
* @param blockRenderer The [MarkdownBlockRenderer] to use to render other blocks if necessary.
|
||||
* @param inlineRenderer The [InlineMarkdownRenderer] to use to render inline elements if necessary.
|
||||
* @param enabled Whether The rendered content should be enabled.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @param onUrlClick The callback to invoke when an URL is clicked.
|
||||
* @param onTextClick The callback to invoke when a text part is clicked.
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
@@ -21,6 +35,7 @@ public interface MarkdownBlockRendererExtension {
|
||||
blockRenderer: MarkdownBlockRenderer,
|
||||
inlineRenderer: InlineMarkdownRenderer,
|
||||
enabled: Boolean,
|
||||
modifier: Modifier,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
)
|
||||
|
||||
@@ -74,9 +74,14 @@ public class MarkdownProcessor(
|
||||
public val delimitedInlineExtensions: List<MarkdownDelimitedInlineProcessorExtension> =
|
||||
extensions.mapNotNull { it.delimitedInlineProcessorExtension }
|
||||
|
||||
private var currentState = State(emptyList(), emptyList(), emptyList())
|
||||
private var currentState = State("", emptyList())
|
||||
|
||||
@TestOnly internal fun getCurrentIndexesInTest() = currentState.indexes
|
||||
@TestOnly
|
||||
internal fun getCurrentIndexesInTest() = buildList {
|
||||
for (block in currentState.blocks) {
|
||||
block.traverseAll { node -> add(node.sourceSpans) }
|
||||
}
|
||||
}
|
||||
|
||||
private val scrollingSynchronizer: ScrollingSynchronizer? =
|
||||
(markdownMode as? MarkdownMode.EditorPreview)?.scrollingSynchronizer
|
||||
@@ -109,138 +114,93 @@ public class MarkdownProcessor(
|
||||
|
||||
@VisibleForTesting
|
||||
internal fun processWithQuickEdits(@Language("Markdown") rawMarkdown: String): List<Block> {
|
||||
val (previousLines, previousBlocks, previousIndexes) = currentState
|
||||
val newLines = rawMarkdown.lines()
|
||||
val nLinesDelta = newLines.size - previousLines.size
|
||||
|
||||
// Find a block prior to the first one changed in case some elements merge during the update
|
||||
var firstBlock = 0
|
||||
var firstLine = 0
|
||||
var currFirstBlock = 0
|
||||
var currFirstLine = 0
|
||||
outerLoop@ for ((i, spans) in previousIndexes.withIndex()) {
|
||||
val (_, end) = spans
|
||||
for (j in currFirstLine..end) {
|
||||
if (j < 0 || j >= newLines.size || newLines[j] != previousLines[j]) {
|
||||
break@outerLoop
|
||||
}
|
||||
}
|
||||
firstBlock = currFirstBlock
|
||||
firstLine = currFirstLine
|
||||
currFirstBlock = i + 1
|
||||
currFirstLine = end + 1
|
||||
val (previousText, previousBlocks) = currentState
|
||||
if (previousText == rawMarkdown) return previousBlocks
|
||||
// make sure we have at least one element
|
||||
if (previousBlocks.isEmpty()) {
|
||||
val newBlocks = parseRawMarkdown(rawMarkdown)
|
||||
currentState = State(rawMarkdown, newBlocks)
|
||||
return newBlocks
|
||||
}
|
||||
|
||||
// Find a block following the last one changed in case some elements merge during the update
|
||||
var lastBlock = previousBlocks.size
|
||||
var lastLine = previousLines.size
|
||||
var currLastBlock = lastBlock
|
||||
var currLastLine = lastLine
|
||||
outerLoop@ for ((i, spans) in previousIndexes.withIndex().reversed()) {
|
||||
val (begin, _) = spans
|
||||
for (j in begin until currLastLine) {
|
||||
val newIndex = j + nLinesDelta
|
||||
if (newIndex < 0 || newIndex >= newLines.size || previousLines[j] != newLines[newIndex]) {
|
||||
break@outerLoop
|
||||
}
|
||||
}
|
||||
lastBlock = currLastBlock
|
||||
lastLine = currLastLine
|
||||
currLastBlock = i
|
||||
currLastLine = begin
|
||||
}
|
||||
|
||||
if (firstLine > lastLine + nLinesDelta) {
|
||||
// no change
|
||||
return previousBlocks
|
||||
}
|
||||
|
||||
val updatedText = newLines.subList(firstLine, lastLine + nLinesDelta).joinToString("\n", postfix = "\n")
|
||||
val updatedBlocks: List<Block> = parseRawMarkdown(updatedText)
|
||||
val updatedIndexes =
|
||||
updatedBlocks.map { node ->
|
||||
// special case for a bug where LinkReferenceDefinition is a Node,
|
||||
// but it takes over sourceSpans from the following Block
|
||||
if (node.sourceSpans.isEmpty()) {
|
||||
node.sourceSpans = node.previous.sourceSpans
|
||||
}
|
||||
|
||||
val firstLineIndex = node.sourceSpans.first().lineIndex + firstLine
|
||||
val lastLineIndex = node.sourceSpans.last().lineIndex + firstLine
|
||||
|
||||
firstLineIndex to lastLineIndex
|
||||
}
|
||||
|
||||
val suffixIndexes =
|
||||
previousIndexes.subList(lastBlock, previousBlocks.size).map {
|
||||
(it.first + nLinesDelta) to (it.second + nLinesDelta)
|
||||
}
|
||||
|
||||
val newBlocks =
|
||||
previousBlocks.subList(0, firstBlock) +
|
||||
updatedBlocks +
|
||||
previousBlocks.subList(lastBlock, previousBlocks.size)
|
||||
|
||||
val newIndexes = previousIndexes.subList(0, firstBlock) + updatedIndexes + suffixIndexes
|
||||
|
||||
// Processor only re-parses the changed part of the document, which has two outcomes:
|
||||
// 1. sourceSpans in updatedBlocks start from line index 0, not from the actual line
|
||||
val blocksInfo = findChangedBlocks(previousText, rawMarkdown, previousBlocks)
|
||||
val firstBlock = blocksInfo.firstBlock
|
||||
val blockAfterLast = blocksInfo.blockAfterLast
|
||||
val updatedBlocks = parseRawMarkdown(blocksInfo.updatedText)
|
||||
val firstBlockOffset = previousBlocks[firstBlock].sourceSpans.first()
|
||||
// sourceSpans in updatedBlocks start from line index 0, not from the actual line
|
||||
// the update part starts in the document;
|
||||
// 2. sourceSpans in blocks after the changed part remain unchanged
|
||||
// (therefore irrelevant too).
|
||||
//
|
||||
// Addressing the second outcome is easy, as all the lines there were just shifted by
|
||||
// nLinesDelta.
|
||||
|
||||
for (i in lastBlock until newBlocks.size) {
|
||||
newBlocks[i].traverseAll { node ->
|
||||
node.sourceSpans =
|
||||
node.sourceSpans.map { span ->
|
||||
SourceSpan.of(span.lineIndex + nLinesDelta, span.columnIndex, span.inputIndex, span.length)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// The first outcome is a bit trickier. Consider a fresh new block with the following
|
||||
// structure:
|
||||
//
|
||||
// indexes spans
|
||||
// Block A [10-20] (0-10)
|
||||
// block A1 [ n/a ] (0-2)
|
||||
// block A2 [ n/a ] (3-10)
|
||||
// Block B [21-30] (11-20)
|
||||
// block B1 [ n/a ] (11-16)
|
||||
// block B2 [ n/a ] (17-20)
|
||||
//
|
||||
// There are two updated blocks with two children each.
|
||||
// Note that at this point the indexes are updated, yet they only exist for the topmost
|
||||
// blocks.
|
||||
// So, to calculate actual spans for, for example, block B2 (B2s), we need to also take into
|
||||
// account
|
||||
// the first index of the block B (Bi) and the first span of the block B (Bs) and use the
|
||||
// formula
|
||||
// B2s = (B2s - Bs) + Bi
|
||||
for ((block, indexes) in updatedBlocks.zip(updatedIndexes)) {
|
||||
val firstSpanLineIndex = block.sourceSpans.firstOrNull()?.lineIndex ?: continue
|
||||
val firstIndex = indexes.first
|
||||
for (block in updatedBlocks) {
|
||||
block.traverseAll { node ->
|
||||
node.sourceSpans =
|
||||
node.sourceSpans.map { span ->
|
||||
SourceSpan.of(
|
||||
span.lineIndex - firstSpanLineIndex + firstIndex,
|
||||
span.lineIndex + firstBlockOffset.lineIndex,
|
||||
span.columnIndex,
|
||||
span.inputIndex,
|
||||
span.inputIndex + firstBlockOffset.inputIndex,
|
||||
span.length,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
val nCharsDelta = rawMarkdown.length - previousText.length
|
||||
val suffixBlocks =
|
||||
if (blockAfterLast == -1) emptyList() else previousBlocks.subList(blockAfterLast, previousBlocks.size)
|
||||
// Addressing the remaining blocks which shift by lines delta between new and old text.
|
||||
for (block in suffixBlocks) {
|
||||
block.traverseAll { node ->
|
||||
node.sourceSpans =
|
||||
node.sourceSpans.map { span ->
|
||||
SourceSpan.of(
|
||||
span.lineIndex + blocksInfo.nLinesDelta,
|
||||
span.columnIndex,
|
||||
span.inputIndex + nCharsDelta,
|
||||
span.length,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
currentState = State(newLines, newBlocks, newIndexes)
|
||||
val newBlocks = previousBlocks.subList(0, firstBlock) + updatedBlocks + suffixBlocks
|
||||
currentState = State(rawMarkdown, newBlocks)
|
||||
|
||||
return newBlocks
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
internal fun findChangedBlocks(
|
||||
previousText: String,
|
||||
updatedText: String,
|
||||
previousBlocks: List<Block>,
|
||||
): FindChangedBlocksResult {
|
||||
val nCharsDelta = updatedText.length - previousText.length
|
||||
val commonPrefix = previousText.commonPrefixWith(updatedText)
|
||||
val prefixPos = commonPrefix.length
|
||||
// remove prefixes to avoid overlap
|
||||
val commonSuffix =
|
||||
previousText.removePrefix(commonPrefix).commonSuffixWith(updatedText.removePrefix(commonPrefix))
|
||||
val suffixPos = previousText.length - commonSuffix.length
|
||||
val nLinesDelta =
|
||||
updatedText.subSequence(prefixPos, updatedText.length - commonSuffix.length).lineSequence().count() -
|
||||
previousText.subSequence(prefixPos, suffixPos).lineSequence().count()
|
||||
val previousIndexes = previousBlocks.map { block -> block.sourceSpans.first().inputIndex }
|
||||
// if modification starts at the edge, include previous by using less instead of less equal
|
||||
val firstBlock = previousIndexes.indexOfLast { it < prefixPos }.takeIf { it != -1 } ?: 0
|
||||
val blockAfterLast = previousIndexes.indexOfFirst { it > suffixPos }
|
||||
val updatedText =
|
||||
updatedText.substring(
|
||||
previousIndexes[firstBlock],
|
||||
if (blockAfterLast == -1) updatedText.length else previousIndexes[blockAfterLast] - 1 + nCharsDelta,
|
||||
)
|
||||
return FindChangedBlocksResult(firstBlock, blockAfterLast, updatedText, nLinesDelta)
|
||||
}
|
||||
|
||||
internal data class FindChangedBlocksResult(
|
||||
val firstBlock: Int,
|
||||
val blockAfterLast: Int,
|
||||
val updatedText: String,
|
||||
val nLinesDelta: Int,
|
||||
)
|
||||
|
||||
private fun parseRawMarkdown(@Language("Markdown") rawMarkdown: String): List<Block> {
|
||||
val document =
|
||||
commonMarkParser.parse(rawMarkdown) as? Document ?: error("This doesn't look like a Markdown document")
|
||||
@@ -363,5 +323,6 @@ public class MarkdownProcessor(
|
||||
public fun withExtension(extension: MarkdownProcessorExtension): MarkdownProcessor =
|
||||
MarkdownProcessor(extensions + extension, markdownMode, commonMarkParser)
|
||||
|
||||
private data class State(val lines: List<String>, val blocks: List<Block>, val indexes: List<Pair<Int, Int>>)
|
||||
/** Store parsed blocks and previous text to find changed characters */
|
||||
private data class State(val text: String, val blocks: List<Block>)
|
||||
}
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
package org.jetbrains.jewel.markdown.rendering
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.takeOrElse
|
||||
import androidx.compose.ui.text.AnnotatedString
|
||||
import androidx.compose.ui.text.AnnotatedString.Builder
|
||||
import androidx.compose.ui.text.LinkAnnotation
|
||||
import androidx.compose.ui.text.PlatformTextStyle
|
||||
import androidx.compose.ui.text.SpanStyle
|
||||
import androidx.compose.ui.text.TextLinkStyles
|
||||
import androidx.compose.ui.text.TextStyle
|
||||
import androidx.compose.ui.text.buildAnnotatedString
|
||||
import androidx.compose.ui.text.font.FontStyle
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
import kotlin.math.max
|
||||
import org.jetbrains.jewel.foundation.ExperimentalJewelApi
|
||||
import org.jetbrains.jewel.markdown.InlineMarkdown
|
||||
import org.jetbrains.jewel.markdown.extensions.MarkdownDelimitedInlineRendererExtension
|
||||
@@ -23,65 +30,28 @@ public open class DefaultInlineMarkdownRenderer(rendererExtensions: List<Markdow
|
||||
enabled: Boolean,
|
||||
onUrlClicked: ((String) -> Unit)?,
|
||||
): AnnotatedString = buildAnnotatedString {
|
||||
appendInlineMarkdownFrom(inlineMarkdown, styling, enabled, onUrlClicked)
|
||||
appendInlineMarkdownFrom(inlineMarkdown, styling, enabled, onUrlClicked, styling.textStyle)
|
||||
}
|
||||
|
||||
private fun Builder.appendInlineMarkdownFrom(
|
||||
inlineMarkdown: Iterable<InlineMarkdown>,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
onUrlClicked: ((String) -> Unit)? = null,
|
||||
onUrlClicked: ((String) -> Unit)?,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
for (child in inlineMarkdown) {
|
||||
when (child) {
|
||||
is InlineMarkdown.Text -> append(child.content)
|
||||
|
||||
is InlineMarkdown.Emphasis -> {
|
||||
withStyles(styling.emphasis.withEnabled(enabled), child) {
|
||||
appendInlineMarkdownFrom(it.inlineContent, styling, enabled)
|
||||
}
|
||||
}
|
||||
|
||||
is InlineMarkdown.StrongEmphasis -> {
|
||||
withStyles(styling.strongEmphasis.withEnabled(enabled), child) {
|
||||
appendInlineMarkdownFrom(it.inlineContent, styling, enabled)
|
||||
}
|
||||
}
|
||||
|
||||
is InlineMarkdown.Link -> {
|
||||
val index =
|
||||
if (enabled) {
|
||||
val destination = child.destination
|
||||
val link =
|
||||
LinkAnnotation.Clickable(
|
||||
tag = destination,
|
||||
linkInteractionListener = { _ -> onUrlClicked?.invoke(destination) },
|
||||
styles = styling.textLinkStyles,
|
||||
)
|
||||
pushLink(link)
|
||||
} else {
|
||||
pushStyle(styling.linkDisabled)
|
||||
}
|
||||
appendInlineMarkdownFrom(child.inlineContent, styling, enabled)
|
||||
pop(index)
|
||||
}
|
||||
|
||||
is InlineMarkdown.Code -> {
|
||||
withStyles(styling.inlineCode.withEnabled(enabled), child) { append(it.content) }
|
||||
}
|
||||
|
||||
is InlineMarkdown.HardLineBreak -> appendLine()
|
||||
is InlineMarkdown.SoftLineBreak -> append(" ")
|
||||
|
||||
is InlineMarkdown.HtmlInline -> {
|
||||
if (styling.renderInlineHtml) {
|
||||
withStyles(styling.inlineHtml.withEnabled(enabled), child) { append(it.content.trim()) }
|
||||
}
|
||||
}
|
||||
|
||||
is InlineMarkdown.Image -> {
|
||||
// TODO not supported yet — see JEWEL-746
|
||||
}
|
||||
is InlineMarkdown.Text -> renderText(child, styling, enabled, currentTextStyle)
|
||||
is InlineMarkdown.Emphasis -> renderEmphasis(child, styling, enabled, onUrlClicked, currentTextStyle)
|
||||
is InlineMarkdown.StrongEmphasis ->
|
||||
renderStrongEmphasis(child, styling, enabled, onUrlClicked, currentTextStyle)
|
||||
is InlineMarkdown.Link -> renderLink(child, styling, enabled, onUrlClicked, currentTextStyle)
|
||||
is InlineMarkdown.Code -> renderInlineCode(child, styling, enabled, currentTextStyle)
|
||||
is InlineMarkdown.HardLineBreak -> renderHardLineBreak(styling, currentTextStyle)
|
||||
is InlineMarkdown.SoftLineBreak -> renderSoftLineBreak(styling, currentTextStyle)
|
||||
is InlineMarkdown.HtmlInline -> renderInlineHtml(child, styling, enabled, currentTextStyle)
|
||||
is InlineMarkdown.Image -> renderImage(child, styling, enabled, currentTextStyle)
|
||||
|
||||
is InlineMarkdown.CustomDelimitedNode -> {
|
||||
val delimitedNodeRendererExtension =
|
||||
@@ -101,24 +71,194 @@ public open class DefaultInlineMarkdownRenderer(rendererExtensions: List<Markdow
|
||||
}
|
||||
}
|
||||
|
||||
private fun SpanStyle.withEnabled(enabled: Boolean): SpanStyle =
|
||||
if (enabled) {
|
||||
this
|
||||
} else {
|
||||
copy(color = Color.Unspecified)
|
||||
protected open fun Builder.renderText(
|
||||
node: InlineMarkdown.Text,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
append(node.content)
|
||||
}
|
||||
|
||||
protected open fun Builder.renderEmphasis(
|
||||
node: InlineMarkdown.Emphasis,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
onUrlClicked: ((String) -> Unit)?,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
val combinedStyle = currentTextStyle.smartMerge(styling.emphasis, enabled)
|
||||
withStyles(combinedStyle, node) {
|
||||
appendInlineMarkdownFrom(it.inlineContent, styling, enabled, onUrlClicked, combinedStyle)
|
||||
}
|
||||
}
|
||||
|
||||
protected open fun Builder.renderStrongEmphasis(
|
||||
node: InlineMarkdown.StrongEmphasis,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
onUrlClicked: ((String) -> Unit)?,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
val combinedStyle = currentTextStyle.smartMerge(styling.strongEmphasis, enabled)
|
||||
withStyles(combinedStyle, node) {
|
||||
appendInlineMarkdownFrom(it.inlineContent, styling, enabled, onUrlClicked, combinedStyle)
|
||||
}
|
||||
}
|
||||
|
||||
protected open fun Builder.renderLink(
|
||||
node: InlineMarkdown.Link,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
onUrlClicked: ((String) -> Unit)?,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
val index =
|
||||
if (enabled) {
|
||||
val destination = node.destination
|
||||
val link =
|
||||
LinkAnnotation.Clickable(
|
||||
tag = destination,
|
||||
linkInteractionListener = { _ -> onUrlClicked?.invoke(destination) },
|
||||
styles = currentTextStyle.smartMerge(styling.textLinkStyles, enabled = true),
|
||||
)
|
||||
pushLink(link)
|
||||
} else {
|
||||
val combinedStyle = currentTextStyle.smartMerge(styling.linkDisabled, enabled = false)
|
||||
pushStyle(combinedStyle.toSpanStyle())
|
||||
}
|
||||
|
||||
appendInlineMarkdownFrom(node.inlineContent, styling, enabled, onUrlClicked, currentTextStyle)
|
||||
pop(index)
|
||||
}
|
||||
|
||||
protected open fun Builder.renderInlineCode(
|
||||
node: InlineMarkdown.Code,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
val combinedStyle = currentTextStyle.smartMerge(styling.inlineCode, enabled)
|
||||
withStyles(combinedStyle, node) { append(it.content) }
|
||||
}
|
||||
|
||||
protected open fun Builder.renderHardLineBreak(styling: InlinesStyling, currentTextStyle: TextStyle) {
|
||||
appendLine()
|
||||
}
|
||||
|
||||
protected open fun Builder.renderSoftLineBreak(styling: InlinesStyling, currentTextStyle: TextStyle) {
|
||||
append(" ")
|
||||
}
|
||||
|
||||
protected open fun Builder.renderInlineHtml(
|
||||
node: InlineMarkdown.HtmlInline,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
val combinedStyle = currentTextStyle.smartMerge(styling.inlineHtml, enabled)
|
||||
withStyles(combinedStyle, node) { append(it.content.trim()) }
|
||||
}
|
||||
|
||||
protected open fun Builder.renderImage(
|
||||
node: InlineMarkdown.Image,
|
||||
styling: InlinesStyling,
|
||||
enabled: Boolean,
|
||||
currentTextStyle: TextStyle,
|
||||
) {
|
||||
// Not supported yet — see JEWEL-746
|
||||
}
|
||||
|
||||
// The T type parameter is needed to avoid issues with capturing lambdas
|
||||
// making smart cast of the child local variable impossible.
|
||||
private inline fun <T : InlineMarkdown> Builder.withStyles(
|
||||
spanStyle: SpanStyle,
|
||||
spanStyle: TextStyle,
|
||||
node: T,
|
||||
action: Builder.(T) -> Unit,
|
||||
) {
|
||||
val popTo = pushStyle(spanStyle)
|
||||
|
||||
val popTo = pushStyle(spanStyle.toSpanStyle())
|
||||
action(node)
|
||||
|
||||
pop(popTo)
|
||||
}
|
||||
|
||||
/**
|
||||
* Merges the current [TextStyle]into the given [TextLinkStyles] using the [smartMerge] algorithm.
|
||||
*
|
||||
* This function smartly merges the [SpanStyle]s within the provided [TextLinkStyles] with the current [TextStyle].
|
||||
* The merge takes the [enabled] parameter into consideration, too. For each state (style, focusedStyle,
|
||||
* hoveredStyle, pressedStyle) within [TextLinkStyles]:
|
||||
* - If the style exists, it's smart-merged with the current [TextStyle].
|
||||
* - If the style doesn't exist, it's ignored.
|
||||
*
|
||||
* @param linkStyles The [TextLinkStyles] to merge into.
|
||||
* @param enabled Indicates if the text is enabled, affecting the merge behavior.
|
||||
* @return A new [TextLinkStyles] object with the merged styles.
|
||||
* @see smartMerge
|
||||
*/
|
||||
private fun TextStyle.smartMerge(linkStyles: TextLinkStyles, enabled: Boolean) =
|
||||
TextLinkStyles(
|
||||
style = linkStyles.style?.let { spanStyle -> smartMerge(spanStyle, enabled).toSpanStyle() },
|
||||
focusedStyle = linkStyles.focusedStyle?.let { spanStyle -> smartMerge(spanStyle, enabled).toSpanStyle() },
|
||||
hoveredStyle = linkStyles.hoveredStyle?.let { spanStyle -> smartMerge(spanStyle, enabled).toSpanStyle() },
|
||||
pressedStyle = linkStyles.pressedStyle?.let { spanStyle -> smartMerge(spanStyle, enabled).toSpanStyle() },
|
||||
)
|
||||
|
||||
/**
|
||||
* Merges the [TextStyle] into the provided [SpanStyle], applying a smart merging strategy.
|
||||
*
|
||||
* The logic is as follows:
|
||||
* - **Font Style**: If `other` has a non-normal font style, it's used. Otherwise, the current style's font style is
|
||||
* used. This is to ensure that italic styles are preserved.
|
||||
* - **Font Weight**: If only one style has a non-null font weight, that weight is used. If both have non-null
|
||||
* weights, the heavier weight is used, preventing any reduction in weight.
|
||||
* - **Color**: The color from `other` is used if it's specified, unless `enabled` is false. If `other`'s color is
|
||||
* unspecified and `enabled` is true, the current style's color is used.
|
||||
* - **Platform Style**: The platform span style is merged, if available.
|
||||
* - **Other Properties**: All other properties (fontSize, fontFamily, etc.) are taken directly from `other`.
|
||||
*
|
||||
* @param other The [SpanStyle] to merge the current [TextStyle] into.
|
||||
* @param enabled Indicates if the text is enabled. If false, the color will be set to [Color.Unspecified],
|
||||
* effectively hiding it.
|
||||
* @return A new [TextStyle] with the properties merged according to the logic.
|
||||
*/
|
||||
private fun TextStyle.smartMerge(other: SpanStyle, enabled: Boolean) =
|
||||
merge(
|
||||
// We use the other's FontStyle (if any) when it's not just Normal, otherwise we keep
|
||||
// our own FontStyle. This preserves incoming Italic, since Markdown has no way to
|
||||
// reset it to Normal anyway.
|
||||
fontStyle =
|
||||
if (other.fontStyle != null && other.fontStyle != FontStyle.Normal) {
|
||||
other.fontStyle
|
||||
} else {
|
||||
fontStyle
|
||||
},
|
||||
// If only one FontWeight is non-null, we use that; if both are null, it's also null.
|
||||
// If they're both non-null, we take the highest one, since Markdown has no way to
|
||||
// decrease the weight of text.
|
||||
fontWeight =
|
||||
when {
|
||||
other.fontWeight != null && fontWeight == null -> other.fontWeight
|
||||
other.fontWeight == null && fontWeight != null -> fontWeight
|
||||
other.fontWeight != null && fontWeight != null ->
|
||||
FontWeight(max(fontWeight!!.weight, other.fontWeight!!.weight))
|
||||
else -> null
|
||||
},
|
||||
// The color is taken from the other, unless it's unspecified, or enabled is false
|
||||
color = if (enabled) other.color.takeOrElse { color } else Color.Unspecified,
|
||||
// Everything else comes from other
|
||||
fontSize = other.fontSize,
|
||||
fontSynthesis = other.fontSynthesis,
|
||||
fontFamily = other.fontFamily,
|
||||
fontFeatureSettings = other.fontFeatureSettings,
|
||||
letterSpacing = other.letterSpacing,
|
||||
baselineShift = other.baselineShift,
|
||||
textGeometricTransform = other.textGeometricTransform,
|
||||
localeList = other.localeList,
|
||||
background = other.background,
|
||||
textDecoration = other.textDecoration,
|
||||
shadow = other.shadow,
|
||||
drawStyle = other.drawStyle,
|
||||
platformStyle =
|
||||
PlatformTextStyle(platformStyle?.spanStyle?.merge(other.platformStyle), platformStyle?.paragraphStyle),
|
||||
)
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.draw.alpha
|
||||
import androidx.compose.ui.draw.drawBehind
|
||||
import androidx.compose.ui.focus.focusProperties
|
||||
import androidx.compose.ui.geometry.Offset
|
||||
@@ -38,6 +39,7 @@ import androidx.compose.ui.unit.dp
|
||||
import org.jetbrains.jewel.foundation.ExperimentalJewelApi
|
||||
import org.jetbrains.jewel.foundation.code.MimeType
|
||||
import org.jetbrains.jewel.foundation.code.highlighting.LocalCodeHighlighter
|
||||
import org.jetbrains.jewel.foundation.modifier.thenIf
|
||||
import org.jetbrains.jewel.foundation.theme.LocalContentColor
|
||||
import org.jetbrains.jewel.markdown.MarkdownBlock
|
||||
import org.jetbrains.jewel.markdown.MarkdownBlock.BlockQuote
|
||||
@@ -76,32 +78,47 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
Column(verticalArrangement = Arrangement.spacedBy(rootStyling.blockVerticalSpacing)) {
|
||||
Column(modifier, verticalArrangement = Arrangement.spacedBy(rootStyling.blockVerticalSpacing)) {
|
||||
for (block in blocks) {
|
||||
render(block, enabled, onUrlClick, onTextClick)
|
||||
render(block, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun render(block: MarkdownBlock, enabled: Boolean, onUrlClick: (String) -> Unit, onTextClick: () -> Unit) {
|
||||
override fun render(
|
||||
block: MarkdownBlock,
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
when (block) {
|
||||
is BlockQuote -> render(block, rootStyling.blockQuote, enabled, onUrlClick, onTextClick)
|
||||
is FencedCodeBlock -> render(block, rootStyling.code.fenced)
|
||||
is IndentedCodeBlock -> render(block, rootStyling.code.indented)
|
||||
is Heading -> render(block, rootStyling.heading, enabled, onUrlClick, onTextClick)
|
||||
is HtmlBlock -> render(block, rootStyling.htmlBlock)
|
||||
is OrderedList -> render(block, rootStyling.list.ordered, enabled, onUrlClick, onTextClick)
|
||||
is UnorderedList -> render(block, rootStyling.list.unordered, enabled, onUrlClick, onTextClick)
|
||||
is ListItem -> render(block, enabled, onUrlClick, onTextClick)
|
||||
is Paragraph -> render(block, rootStyling.paragraph, enabled, onUrlClick, onTextClick)
|
||||
ThematicBreak -> renderThematicBreak(rootStyling.thematicBreak)
|
||||
is BlockQuote -> render(block, rootStyling.blockQuote, enabled, onUrlClick, onTextClick, modifier)
|
||||
is FencedCodeBlock -> render(block, rootStyling.code.fenced, enabled, modifier)
|
||||
is IndentedCodeBlock -> render(block, rootStyling.code.indented, enabled, modifier)
|
||||
is Heading -> render(block, rootStyling.heading, enabled, onUrlClick, onTextClick, modifier)
|
||||
is HtmlBlock -> render(block, rootStyling.htmlBlock, enabled, modifier)
|
||||
is OrderedList -> render(block, rootStyling.list.ordered, enabled, onUrlClick, onTextClick, modifier)
|
||||
is UnorderedList -> render(block, rootStyling.list.unordered, enabled, onUrlClick, onTextClick, modifier)
|
||||
is ListItem -> render(block, enabled, onUrlClick, onTextClick, modifier)
|
||||
is Paragraph -> render(block, rootStyling.paragraph, enabled, onUrlClick, onTextClick, modifier)
|
||||
ThematicBreak -> renderThematicBreak(rootStyling.thematicBreak, enabled, modifier)
|
||||
is CustomBlock -> {
|
||||
rendererExtensions
|
||||
.find { it.blockRenderer?.canRender(block) == true }
|
||||
?.blockRenderer
|
||||
?.render(block, blockRenderer = this, inlineRenderer, enabled, onUrlClick, onTextClick)
|
||||
?.render(
|
||||
block = block,
|
||||
blockRenderer = this,
|
||||
inlineRenderer = inlineRenderer,
|
||||
enabled = enabled,
|
||||
modifier = modifier,
|
||||
onUrlClick = onUrlClick,
|
||||
onTextClick = onTextClick,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -113,6 +130,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val renderedContent = rememberRenderedContent(block, styling.inlinesStyling, enabled, onUrlClick)
|
||||
val textColor =
|
||||
@@ -124,7 +142,8 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
|
||||
Text(
|
||||
modifier =
|
||||
Modifier.focusProperties { canFocus = false }
|
||||
modifier
|
||||
.focusProperties { canFocus = false }
|
||||
.clickable(interactionSource = interactionSource, indication = null, onClick = onTextClick),
|
||||
text = renderedContent,
|
||||
style = mergedStyle,
|
||||
@@ -138,14 +157,15 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
when (block.level) {
|
||||
1 -> render(block, styling.h1, enabled, onUrlClick, onTextClick)
|
||||
2 -> render(block, styling.h2, enabled, onUrlClick, onTextClick)
|
||||
3 -> render(block, styling.h3, enabled, onUrlClick, onTextClick)
|
||||
4 -> render(block, styling.h4, enabled, onUrlClick, onTextClick)
|
||||
5 -> render(block, styling.h5, enabled, onUrlClick, onTextClick)
|
||||
6 -> render(block, styling.h6, enabled, onUrlClick, onTextClick)
|
||||
1 -> render(block, styling.h1, enabled, onUrlClick, onTextClick, modifier)
|
||||
2 -> render(block, styling.h2, enabled, onUrlClick, onTextClick, modifier)
|
||||
3 -> render(block, styling.h3, enabled, onUrlClick, onTextClick, modifier)
|
||||
4 -> render(block, styling.h4, enabled, onUrlClick, onTextClick, modifier)
|
||||
5 -> render(block, styling.h5, enabled, onUrlClick, onTextClick, modifier)
|
||||
6 -> render(block, styling.h6, enabled, onUrlClick, onTextClick, modifier)
|
||||
else -> error("Heading level ${block.level} not supported:\n$block")
|
||||
}
|
||||
}
|
||||
@@ -157,6 +177,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val renderedContent = rememberRenderedContent(block, styling.inlinesStyling, enabled, onUrlClick)
|
||||
Heading(
|
||||
@@ -166,6 +187,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
styling.underlineWidth,
|
||||
styling.underlineColor,
|
||||
styling.underlineGap,
|
||||
modifier,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -177,8 +199,9 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
underlineWidth: Dp,
|
||||
underlineColor: Color,
|
||||
underlineGap: Dp,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
Column(modifier = Modifier.padding(paddingValues)) {
|
||||
Column(modifier = modifier.padding(paddingValues)) {
|
||||
val textColor = textStyle.color.takeOrElse { LocalContentColor.current.takeOrElse { textStyle.color } }
|
||||
val mergedStyle = textStyle.merge(TextStyle(color = textColor))
|
||||
Text(text = renderedContent, style = mergedStyle, modifier = Modifier.focusProperties { canFocus = false })
|
||||
@@ -202,9 +225,11 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
Column(
|
||||
Modifier.drawBehind {
|
||||
modifier
|
||||
.drawBehind {
|
||||
val isLtr = layoutDirection == Ltr
|
||||
val lineWidthPx = styling.lineWidth.toPx()
|
||||
val x = if (isLtr) lineWidthPx / 2 else size.width - lineWidthPx / 2
|
||||
@@ -222,7 +247,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
verticalArrangement = Arrangement.spacedBy(rootStyling.blockVerticalSpacing),
|
||||
) {
|
||||
CompositionLocalProvider(LocalContentColor provides styling.textColor) {
|
||||
render(block.children, enabled, onUrlClick, onTextClick)
|
||||
render(block.children, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -234,10 +259,11 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
when (block) {
|
||||
is OrderedList -> render(block, styling.ordered, enabled, onUrlClick, onTextClick)
|
||||
is UnorderedList -> render(block, styling.unordered, enabled, onUrlClick, onTextClick)
|
||||
is OrderedList -> render(block, styling.ordered, enabled, onUrlClick, onTextClick, modifier)
|
||||
is UnorderedList -> render(block, styling.unordered, enabled, onUrlClick, onTextClick, modifier)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -248,6 +274,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val itemSpacing =
|
||||
if (block.isTight) {
|
||||
@@ -256,7 +283,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
styling.itemVerticalSpacing
|
||||
}
|
||||
|
||||
Column(modifier = Modifier.padding(styling.padding), verticalArrangement = Arrangement.spacedBy(itemSpacing)) {
|
||||
Column(modifier = modifier.padding(styling.padding), verticalArrangement = Arrangement.spacedBy(itemSpacing)) {
|
||||
for ((index, item) in block.children.withIndex()) {
|
||||
Row {
|
||||
val number = block.startFrom + index
|
||||
@@ -273,7 +300,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
|
||||
Spacer(Modifier.width(styling.numberContentGap))
|
||||
|
||||
render(item, enabled, onUrlClick, onTextClick)
|
||||
render(item, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -286,6 +313,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val itemSpacing =
|
||||
if (block.isTight) {
|
||||
@@ -294,7 +322,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
styling.itemVerticalSpacing
|
||||
}
|
||||
|
||||
Column(modifier = Modifier.padding(styling.padding), verticalArrangement = Arrangement.spacedBy(itemSpacing)) {
|
||||
Column(modifier = modifier.padding(styling.padding), verticalArrangement = Arrangement.spacedBy(itemSpacing)) {
|
||||
for (item in block.children) {
|
||||
Row {
|
||||
Text(
|
||||
@@ -308,34 +336,47 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
|
||||
Spacer(Modifier.width(styling.bulletContentGap))
|
||||
|
||||
render(item, enabled, onUrlClick, onTextClick)
|
||||
render(item, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun render(block: ListItem, enabled: Boolean, onUrlClick: (String) -> Unit, onTextClick: () -> Unit) {
|
||||
Column(verticalArrangement = Arrangement.spacedBy(rootStyling.blockVerticalSpacing)) {
|
||||
render(block.children, enabled, onUrlClick, onTextClick)
|
||||
override fun render(
|
||||
block: ListItem,
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
Column(modifier, verticalArrangement = Arrangement.spacedBy(rootStyling.blockVerticalSpacing)) {
|
||||
render(block.children, enabled, onUrlClick, onTextClick, Modifier)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun render(block: CodeBlock, styling: MarkdownStyling.Code) {
|
||||
override fun render(block: CodeBlock, styling: MarkdownStyling.Code, enabled: Boolean, modifier: Modifier) {
|
||||
when (block) {
|
||||
is FencedCodeBlock -> render(block, styling.fenced)
|
||||
is IndentedCodeBlock -> render(block, styling.indented)
|
||||
is FencedCodeBlock -> render(block, styling.fenced, enabled, modifier)
|
||||
is IndentedCodeBlock -> render(block, styling.indented, enabled, modifier)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun render(block: IndentedCodeBlock, styling: MarkdownStyling.Code.Indented) {
|
||||
override fun render(
|
||||
block: IndentedCodeBlock,
|
||||
styling: MarkdownStyling.Code.Indented,
|
||||
enabled: Boolean,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
MaybeScrollingContainer(
|
||||
isScrollable = styling.scrollsHorizontally,
|
||||
Modifier.background(styling.background, styling.shape)
|
||||
modifier
|
||||
.background(styling.background, styling.shape)
|
||||
.border(styling.borderWidth, styling.borderColor, styling.shape)
|
||||
.then(if (styling.fillWidth) Modifier.fillMaxWidth() else Modifier),
|
||||
.thenIf(styling.fillWidth) { fillMaxWidth() }
|
||||
.thenIf(!enabled) { alpha(.5f) },
|
||||
) {
|
||||
Text(
|
||||
text = block.content,
|
||||
@@ -350,13 +391,20 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun render(block: FencedCodeBlock, styling: MarkdownStyling.Code.Fenced) {
|
||||
override fun render(
|
||||
block: FencedCodeBlock,
|
||||
styling: MarkdownStyling.Code.Fenced,
|
||||
enabled: Boolean,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val mimeType = block.mimeType ?: MimeType.Known.UNKNOWN
|
||||
MaybeScrollingContainer(
|
||||
isScrollable = styling.scrollsHorizontally,
|
||||
Modifier.background(styling.background, styling.shape)
|
||||
modifier
|
||||
.background(styling.background, styling.shape)
|
||||
.border(styling.borderWidth, styling.borderColor, styling.shape)
|
||||
.then(if (styling.fillWidth) Modifier.fillMaxWidth() else Modifier),
|
||||
.thenIf(styling.fillWidth) { fillMaxWidth() }
|
||||
.thenIf(!enabled) { alpha(.5f) },
|
||||
) {
|
||||
Column(Modifier.padding(styling.padding)) {
|
||||
if (styling.infoPosition.verticalAlignment == Alignment.Top) {
|
||||
@@ -369,7 +417,7 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
)
|
||||
}
|
||||
|
||||
renderWithMimeType(block, mimeType, styling)
|
||||
renderCodeWithMimeType(block, mimeType, styling, enabled)
|
||||
|
||||
if (styling.infoPosition.verticalAlignment == Alignment.Bottom) {
|
||||
FencedBlockInfo(
|
||||
@@ -385,20 +433,22 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
}
|
||||
|
||||
@Composable
|
||||
public open fun renderWithMimeType(
|
||||
internal open fun renderCodeWithMimeType(
|
||||
block: FencedCodeBlock,
|
||||
mimeType: MimeType,
|
||||
styling: MarkdownStyling.Code.Fenced,
|
||||
enabled: Boolean,
|
||||
) {
|
||||
val content = block.content
|
||||
val highlightedCode by
|
||||
LocalCodeHighlighter.current.highlight(content, mimeType).collectAsState(AnnotatedString(content))
|
||||
val highlighter = LocalCodeHighlighter.current
|
||||
val highlightedCode by highlighter.highlight(content, mimeType).collectAsState(AnnotatedString(content))
|
||||
Text(
|
||||
text = highlightedCode,
|
||||
style = styling.editorTextStyle,
|
||||
modifier =
|
||||
Modifier.focusProperties { canFocus = false }
|
||||
.pointerHoverIcon(PointerIcon.Default, overrideDescendants = true),
|
||||
.pointerHoverIcon(PointerIcon.Default, overrideDescendants = true)
|
||||
.thenIf(!enabled) { alpha(.5f) },
|
||||
)
|
||||
}
|
||||
|
||||
@@ -422,17 +472,17 @@ public open class DefaultMarkdownBlockRenderer(
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun renderThematicBreak(styling: MarkdownStyling.ThematicBreak) {
|
||||
override fun renderThematicBreak(styling: MarkdownStyling.ThematicBreak, enabled: Boolean, modifier: Modifier) {
|
||||
Divider(
|
||||
orientation = Orientation.Horizontal,
|
||||
modifier = Modifier.padding(styling.padding).fillMaxWidth(),
|
||||
modifier = modifier.padding(styling.padding).fillMaxWidth(),
|
||||
color = styling.lineColor,
|
||||
thickness = styling.lineWidth,
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun render(block: HtmlBlock, styling: MarkdownStyling.HtmlBlock) {
|
||||
override fun render(block: HtmlBlock, styling: MarkdownStyling.HtmlBlock, enabled: Boolean, modifier: Modifier) {
|
||||
// HTML blocks are intentionally not rendered
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package org.jetbrains.jewel.markdown.rendering
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import org.jetbrains.jewel.foundation.ExperimentalJewelApi
|
||||
import org.jetbrains.jewel.markdown.MarkdownBlock
|
||||
import org.jetbrains.jewel.markdown.MarkdownBlock.BlockQuote
|
||||
@@ -31,17 +32,55 @@ public interface MarkdownBlockRenderer {
|
||||
public val rendererExtensions: List<MarkdownRendererExtension>
|
||||
public val inlineRenderer: InlineMarkdownRenderer
|
||||
|
||||
/**
|
||||
* Renders a list of [MarkdownBlock]s into a Compose UI.
|
||||
*
|
||||
* @param blocks The list of blocks to render.
|
||||
* @param enabled True if the blocks should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the root composable (usually, a `Column` or `LazyColumn`).
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
blocks: List<MarkdownBlock>,
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [MarkdownBlock] into a Compose UI.
|
||||
*
|
||||
* @param block The block to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(block: MarkdownBlock, enabled: Boolean, onUrlClick: (String) -> Unit, onTextClick: () -> Unit)
|
||||
public fun render(
|
||||
block: MarkdownBlock,
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [Paragraph] into a Compose UI.
|
||||
*
|
||||
* @param block The paragraph to render.
|
||||
* @param styling The [`Paragraph`][MarkdownStyling.Paragraph] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: Paragraph,
|
||||
@@ -49,8 +88,20 @@ public interface MarkdownBlockRenderer {
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [MarkdownBlock.Heading] into a Compose UI.
|
||||
*
|
||||
* @param block The heading to render.
|
||||
* @param styling The [`Heading`][MarkdownStyling.Heading] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: MarkdownBlock.Heading,
|
||||
@@ -58,8 +109,20 @@ public interface MarkdownBlockRenderer {
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [MarkdownBlock.Heading] into a Compose UI, using a specific [`HN`][MarkdownStyling.Heading.HN] styling.
|
||||
*
|
||||
* @param block The heading to render.
|
||||
* @param styling The [`Heading.HN`][MarkdownStyling.Heading.HN] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: MarkdownBlock.Heading,
|
||||
@@ -67,8 +130,20 @@ public interface MarkdownBlockRenderer {
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [BlockQuote] into a Compose UI.
|
||||
*
|
||||
* @param block The blockquote to render.
|
||||
* @param styling The [`BlockQuote`][MarkdownStyling.BlockQuote] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: BlockQuote,
|
||||
@@ -76,8 +151,20 @@ public interface MarkdownBlockRenderer {
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [ListBlock] into a Compose UI.
|
||||
*
|
||||
* @param block The list to render.
|
||||
* @param styling The [`List`][MarkdownStyling.List] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: ListBlock,
|
||||
@@ -85,8 +172,20 @@ public interface MarkdownBlockRenderer {
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [OrderedList] into a Compose UI.
|
||||
*
|
||||
* @param block The ordered list to render.
|
||||
* @param styling The [`List.Ordered`][MarkdownStyling.List.Ordered] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: OrderedList,
|
||||
@@ -94,8 +193,20 @@ public interface MarkdownBlockRenderer {
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [UnorderedList] into a Compose UI.
|
||||
*
|
||||
* @param block The unordered list to render.
|
||||
* @param styling The [`List.Unordered`][MarkdownStyling.List.Unordered] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: UnorderedList,
|
||||
@@ -103,23 +214,105 @@ public interface MarkdownBlockRenderer {
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
/**
|
||||
* Renders a [ListItem] into a Compose UI.
|
||||
*
|
||||
* @param block The list item to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param onUrlClick The callback invoked when the user clicks on a URL.
|
||||
* @param onTextClick The callback invoked when the user clicks on a text.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(block: ListItem, enabled: Boolean, onUrlClick: (String) -> Unit, onTextClick: () -> Unit)
|
||||
public fun render(
|
||||
block: ListItem,
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
@Composable public fun render(block: CodeBlock, styling: MarkdownStyling.Code)
|
||||
/**
|
||||
* Renders a [CodeBlock] into a Compose UI.
|
||||
*
|
||||
* @param block The heading to render.
|
||||
* @param styling The [`Code`][MarkdownStyling.Code] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable public fun render(block: CodeBlock, styling: MarkdownStyling.Code, enabled: Boolean, modifier: Modifier)
|
||||
|
||||
@Composable public fun render(block: IndentedCodeBlock, styling: MarkdownStyling.Code.Indented)
|
||||
/**
|
||||
* Renders a [IndentedCodeBlock] into a Compose UI.
|
||||
*
|
||||
* @param block The heading to render.
|
||||
* @param styling The [`Code.Indented`][MarkdownStyling.Code.Indented] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: IndentedCodeBlock,
|
||||
styling: MarkdownStyling.Code.Indented,
|
||||
enabled: Boolean,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
@Composable public fun render(block: FencedCodeBlock, styling: MarkdownStyling.Code.Fenced)
|
||||
/**
|
||||
* Renders a [FencedCodeBlock] into a Compose UI. If the fenced block defines a language, it can be
|
||||
* syntax-highlighted by the the [org.jetbrains.jewel.foundation.code.highlighting.LocalCodeHighlighter].
|
||||
*
|
||||
* @param block The heading to render.
|
||||
* @param styling The [`Code.Fenced`][MarkdownStyling.Code.Fenced] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
* @see org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter
|
||||
*/
|
||||
@Composable
|
||||
public fun render(
|
||||
block: FencedCodeBlock,
|
||||
styling: MarkdownStyling.Code.Fenced,
|
||||
enabled: Boolean,
|
||||
modifier: Modifier,
|
||||
)
|
||||
|
||||
@Composable public fun renderThematicBreak(styling: MarkdownStyling.ThematicBreak)
|
||||
/**
|
||||
* Renders a thematic break (horizontal divider) into a Compose UI.
|
||||
*
|
||||
* @param styling The [`ThematicBreak`][MarkdownStyling.ThematicBreak] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun renderThematicBreak(styling: MarkdownStyling.ThematicBreak, enabled: Boolean, modifier: Modifier)
|
||||
|
||||
@Composable public fun render(block: HtmlBlock, styling: MarkdownStyling.HtmlBlock)
|
||||
/**
|
||||
* Renders a [HtmlBlock] into a Compose UI. Since Compose can't render HTML out of the box, this might result in a
|
||||
* no-op (e.g., in [DefaultMarkdownBlockRenderer.render]).
|
||||
*
|
||||
* @param block The heading to render.
|
||||
* @param styling The [`Code`][MarkdownStyling.Code] styling to use to render.
|
||||
* @param enabled True if the block should be enabled, false otherwise.
|
||||
* @param modifier The modifier to be applied to the composable.
|
||||
* @see render
|
||||
*/
|
||||
@Composable
|
||||
public fun render(block: HtmlBlock, styling: MarkdownStyling.HtmlBlock, enabled: Boolean, modifier: Modifier)
|
||||
|
||||
/**
|
||||
* Creates a copy of this instance, using the provided non-null parameters, or the current values for the null ones.
|
||||
*
|
||||
* @param rootStyling The [MarkdownStyling] to use to render the Markdown into composables.
|
||||
* @param rendererExtensions The [MarkdownRendererExtension]s used to render [MarkdownBlock.CustomBlock]s.
|
||||
* @param inlineRenderer The [InlineMarkdownRenderer] used to render inline content.
|
||||
*/
|
||||
public fun createCopy(
|
||||
rootStyling: MarkdownStyling? = null,
|
||||
@@ -127,8 +320,13 @@ public interface MarkdownBlockRenderer {
|
||||
inlineRenderer: InlineMarkdownRenderer? = null,
|
||||
): MarkdownBlockRenderer
|
||||
|
||||
/** Creates a copy of this [MarkdownBlockRenderer] with the same properties, plus the provided [extension]. */
|
||||
/**
|
||||
* Creates a copy of this [MarkdownBlockRenderer] with the same properties, plus the provided [extension].
|
||||
*
|
||||
* @see createCopy
|
||||
*/
|
||||
@ExperimentalJewelApi public operator fun plus(extension: MarkdownRendererExtension): MarkdownBlockRenderer
|
||||
|
||||
/** The companion object for [MarkdownBlockRenderer]. */
|
||||
public companion object
|
||||
}
|
||||
|
||||
@@ -917,8 +917,35 @@ public class InlinesStyling(
|
||||
public val emphasis: SpanStyle,
|
||||
public val strongEmphasis: SpanStyle,
|
||||
public val inlineHtml: SpanStyle,
|
||||
public val renderInlineHtml: Boolean,
|
||||
) {
|
||||
@Deprecated("Use variant without renderInlineHtml instead.", level = DeprecationLevel.HIDDEN)
|
||||
public constructor(
|
||||
textStyle: TextStyle,
|
||||
inlineCode: SpanStyle,
|
||||
link: SpanStyle,
|
||||
linkDisabled: SpanStyle,
|
||||
linkFocused: SpanStyle,
|
||||
linkHovered: SpanStyle,
|
||||
linkPressed: SpanStyle,
|
||||
linkVisited: SpanStyle,
|
||||
emphasis: SpanStyle,
|
||||
strongEmphasis: SpanStyle,
|
||||
inlineHtml: SpanStyle,
|
||||
@Suppress("UnusedPrivateProperty") renderInlineHtml: Boolean,
|
||||
) : this(
|
||||
textStyle,
|
||||
inlineCode,
|
||||
link,
|
||||
linkDisabled,
|
||||
linkFocused,
|
||||
linkHovered,
|
||||
linkPressed,
|
||||
linkVisited,
|
||||
emphasis,
|
||||
strongEmphasis,
|
||||
inlineHtml,
|
||||
)
|
||||
|
||||
public val textLinkStyles: TextLinkStyles =
|
||||
TextLinkStyles(style = link, focusedStyle = linkFocused, hoveredStyle = linkHovered, pressedStyle = linkPressed)
|
||||
|
||||
@@ -928,7 +955,6 @@ public class InlinesStyling(
|
||||
|
||||
other as InlinesStyling
|
||||
|
||||
if (renderInlineHtml != other.renderInlineHtml) return false
|
||||
if (textStyle != other.textStyle) return false
|
||||
if (inlineCode != other.inlineCode) return false
|
||||
if (link != other.link) return false
|
||||
@@ -946,8 +972,7 @@ public class InlinesStyling(
|
||||
}
|
||||
|
||||
override fun hashCode(): Int {
|
||||
var result = renderInlineHtml.hashCode()
|
||||
result = 31 * result + textStyle.hashCode()
|
||||
var result = textStyle.hashCode()
|
||||
result = 31 * result + inlineCode.hashCode()
|
||||
result = 31 * result + link.hashCode()
|
||||
result = 31 * result + linkDisabled.hashCode()
|
||||
@@ -975,7 +1000,6 @@ public class InlinesStyling(
|
||||
"emphasis=$emphasis, " +
|
||||
"strongEmphasis=$strongEmphasis, " +
|
||||
"inlineHtml=$inlineHtml, " +
|
||||
"renderInlineHtml=$renderInlineHtml, " +
|
||||
"textLinkStyles=$textLinkStyles" +
|
||||
")"
|
||||
}
|
||||
|
||||
@@ -46,14 +46,17 @@ public open class ScrollSyncMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val synchronizer =
|
||||
(JewelTheme.markdownMode as? MarkdownMode.EditorPreview)?.scrollingSynchronizer
|
||||
?: run {
|
||||
super.render(block, styling, enabled, onUrlClick, onTextClick)
|
||||
super.render(block, styling, enabled, onUrlClick, onTextClick, modifier)
|
||||
return
|
||||
}
|
||||
AutoScrollableBlock(block, synchronizer) { super.render(block, styling, enabled, onUrlClick, onTextClick) }
|
||||
AutoScrollableBlock(block, synchronizer) {
|
||||
super.render(block, styling, enabled, onUrlClick, onTextClick, modifier)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
@@ -63,22 +66,30 @@ public open class ScrollSyncMarkdownBlockRenderer(
|
||||
enabled: Boolean,
|
||||
onUrlClick: (String) -> Unit,
|
||||
onTextClick: () -> Unit,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val synchronizer =
|
||||
(JewelTheme.markdownMode as? MarkdownMode.EditorPreview)?.scrollingSynchronizer
|
||||
?: run {
|
||||
super.render(block, styling, enabled, onUrlClick, onTextClick)
|
||||
super.render(block, styling, enabled, onUrlClick, onTextClick, modifier)
|
||||
return
|
||||
}
|
||||
AutoScrollableBlock(block, synchronizer) { super.render(block, styling, enabled, onUrlClick, onTextClick) }
|
||||
AutoScrollableBlock(block, synchronizer) {
|
||||
super.render(block, styling, enabled, onUrlClick, onTextClick, modifier)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun renderWithMimeType(block: FencedCodeBlock, mimeType: MimeType, styling: MarkdownStyling.Code.Fenced) {
|
||||
override fun renderCodeWithMimeType(
|
||||
block: FencedCodeBlock,
|
||||
mimeType: MimeType,
|
||||
styling: MarkdownStyling.Code.Fenced,
|
||||
enabled: Boolean,
|
||||
) {
|
||||
val synchronizer =
|
||||
(JewelTheme.markdownMode as? MarkdownMode.EditorPreview)?.scrollingSynchronizer
|
||||
?: run {
|
||||
super.renderWithMimeType(block, mimeType, styling)
|
||||
super.renderCodeWithMimeType(block, mimeType, styling, enabled)
|
||||
return
|
||||
}
|
||||
|
||||
@@ -100,16 +111,22 @@ public open class ScrollSyncMarkdownBlockRenderer(
|
||||
}
|
||||
|
||||
@Composable
|
||||
override fun render(block: IndentedCodeBlock, styling: MarkdownStyling.Code.Indented) {
|
||||
override fun render(
|
||||
block: IndentedCodeBlock,
|
||||
styling: MarkdownStyling.Code.Indented,
|
||||
enabled: Boolean,
|
||||
modifier: Modifier,
|
||||
) {
|
||||
val scrollingSynchronizer =
|
||||
(JewelTheme.markdownMode as? MarkdownMode.EditorPreview)?.scrollingSynchronizer
|
||||
?: run {
|
||||
super.render(block, styling)
|
||||
super.render(block, styling, enabled, modifier)
|
||||
return
|
||||
}
|
||||
MaybeScrollingContainer(
|
||||
isScrollable = styling.scrollsHorizontally,
|
||||
Modifier.background(styling.background, styling.shape)
|
||||
modifier
|
||||
.background(styling.background, styling.shape)
|
||||
.border(styling.borderWidth, styling.borderColor, styling.shape)
|
||||
.then(if (styling.fillWidth) Modifier.fillMaxWidth() else Modifier),
|
||||
) {
|
||||
|
||||
@@ -80,4 +80,42 @@ public class MarkdownProcessorDocumentParsingExtraTest {
|
||||
Paragraph(Emphasis("*", Emphasis("_", Emphasis("*", Text("foo "), Emphasis("*", Text("bar")), Text(" a")))))
|
||||
)
|
||||
}
|
||||
|
||||
@Test // Covers JEWEL-495's parsing side
|
||||
public fun `should combine inline styles correctly`() {
|
||||
val parsed =
|
||||
processor.processMarkdownDocument(
|
||||
"___One___, ***two***, _**three**_, **_four_**. [**Bold URL**](https://github.com/JetBrains/jewel). " +
|
||||
"[_Italic URL_](https://github.com/JetBrains/jewel). [***Bold and italic URL***](https://github.com/JetBrains/jewel)"
|
||||
)
|
||||
|
||||
/*
|
||||
* Expected HTML:
|
||||
* <em><strong>One</strong></em>, <em><strong>two</strong></em>, <em><strong>three</strong></em>,
|
||||
* <strong><em>four</em></strong>. <a href="https://github.com/JetBrains/jewel"><strong>Bold URL</strong></a>.
|
||||
* <a href="https://github.com/JetBrains/jewel"><em>Italic URL</em></a>.
|
||||
* <a href="https://github.com/JetBrains/jewel"><em><strong>Bold and italic URL</strong></em></a>
|
||||
*/
|
||||
parsed.assertEquals(
|
||||
Paragraph(
|
||||
Emphasis("_", StrongEmphasis("__", Text("One"))),
|
||||
Text(", "),
|
||||
Emphasis("*", StrongEmphasis("**", Text("two"))),
|
||||
Text(", "),
|
||||
Emphasis("_", StrongEmphasis("**", Text("three"))),
|
||||
Text(", "),
|
||||
StrongEmphasis("**", Emphasis("_", Text("four"))),
|
||||
Text(". "),
|
||||
Link("https://github.com/JetBrains/jewel", title = null, StrongEmphasis("**", Text("Bold URL"))),
|
||||
Text(". "),
|
||||
Link("https://github.com/JetBrains/jewel", title = null, Emphasis("_", Text("Italic URL"))),
|
||||
Text(". "),
|
||||
Link(
|
||||
"https://github.com/JetBrains/jewel",
|
||||
title = null,
|
||||
Emphasis("*", StrongEmphasis("**", Text("Bold and italic URL"))),
|
||||
),
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,12 +3,12 @@ package org.jetbrains.jewel.markdown.processing
|
||||
import org.commonmark.node.Block
|
||||
import org.commonmark.node.Document
|
||||
import org.commonmark.node.Node
|
||||
import org.commonmark.node.SourceSpan
|
||||
import org.commonmark.parser.IncludeSourceSpans
|
||||
import org.commonmark.parser.Parser
|
||||
import org.commonmark.renderer.html.HtmlRenderer
|
||||
import org.intellij.lang.annotations.Language
|
||||
import org.jetbrains.jewel.markdown.MarkdownMode
|
||||
import org.junit.Assert.assertArrayEquals
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNotSame
|
||||
import org.junit.Assert.assertSame
|
||||
@@ -49,9 +49,8 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
public fun `first blocks stay the same`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
@@ -60,8 +59,8 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
* list item 3-1
|
||||
* list item 3-2
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertSame(firstRun[0], secondRun[0])
|
||||
assertSame(firstRun[1], secondRun[1])
|
||||
assertNotSame(firstRun[2], secondRun[2])
|
||||
@@ -80,16 +79,17 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
.trimIndent(),
|
||||
secondRun,
|
||||
)
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `first block edited`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
Paragraph *CHANGE*
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p*CHANGE*
|
||||
# Header 1
|
||||
Paragraph 2
|
||||
* list item 3-1
|
||||
@@ -109,11 +109,12 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
Paragraph 8
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph <em>CHANGE</em></p>
|
||||
<p>Paragraph 0
|
||||
continue p<em>CHANGE</em></p>
|
||||
<h1>Header 1</h1>
|
||||
<p>Paragraph 2</p>
|
||||
<ul>
|
||||
@@ -136,17 +137,16 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
secondRun,
|
||||
)
|
||||
assertNotSame(firstRun[0], secondRun[0])
|
||||
assertNotSame(firstRun[1], secondRun[1])
|
||||
assertSame(firstRun[2], secondRun[2])
|
||||
assertSame(firstRun[1], secondRun[1])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `last block edited`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
@@ -168,8 +168,8 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
Paragraph *CHANGE*
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
@@ -197,17 +197,17 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
)
|
||||
assertSame(firstRun[5], secondRun[5])
|
||||
assertSame(firstRun[6], secondRun[6])
|
||||
assertNotSame(firstRun[7], secondRun[7])
|
||||
assertSame(firstRun[7], secondRun[7])
|
||||
assertNotSame(firstRun[8], secondRun[8])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `middle block edited`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
@@ -229,8 +229,8 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
Paragraph 8
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
@@ -258,19 +258,19 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
)
|
||||
assertSame(firstRun[0], secondRun[0])
|
||||
assertSame(firstRun[1], secondRun[1])
|
||||
assertNotSame(firstRun[2], secondRun[2])
|
||||
assertSame(firstRun[2], secondRun[2])
|
||||
assertNotSame(firstRun[3], secondRun[3])
|
||||
assertNotSame(firstRun[4], secondRun[4])
|
||||
assertSame(firstRun[4], secondRun[4])
|
||||
assertSame(firstRun[5], secondRun[5])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `blocks merged`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
val firstRun = processor.processWithQuickEdits("$rawMarkdown\n\nParagraph 9")
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
@@ -290,9 +290,11 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
Paragraph 7
|
||||
Paragraph 8
|
||||
continue p8
|
||||
|
||||
Paragraph 9
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
@@ -313,6 +315,7 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
<p>Paragraph 7
|
||||
Paragraph 8
|
||||
continue p8</p>
|
||||
<p>Paragraph 9</p>
|
||||
|
||||
"""
|
||||
.trimIndent(),
|
||||
@@ -321,15 +324,16 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
assertSame(firstRun[5], secondRun[5])
|
||||
assertSame(firstRun[6], secondRun[6])
|
||||
assertNotSame(firstRun[7], secondRun[7])
|
||||
assertSame(firstRun[9], secondRun[8])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `blocks split`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
@@ -350,8 +354,8 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
Paragraph 8
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
@@ -377,19 +381,19 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
.trimIndent(),
|
||||
secondRun,
|
||||
)
|
||||
assertSame(firstRun[3], secondRun[3])
|
||||
assertNotSame(firstRun[4], secondRun[4])
|
||||
assertSame(firstRun[4], secondRun[4])
|
||||
assertNotSame(firstRun[5], secondRun[5])
|
||||
assertSame(firstRun[6], secondRun[7])
|
||||
assertSame(firstRun[7], secondRun[8])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `blocks deleted`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
@@ -406,8 +410,8 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
Paragraph 8
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
@@ -435,13 +439,73 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
assertNotSame(firstRun[4], secondRun[4])
|
||||
assertNotSame(firstRun[6], secondRun[4])
|
||||
assertSame(firstRun[7], secondRun[5])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `paragraphs merge after header block gets deleted`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
Paragraph 2
|
||||
* list item 3-1
|
||||
* list item 3-2
|
||||
* list item 3-3
|
||||
## Header 4
|
||||
Paragraph 5
|
||||
continue paragraph 5
|
||||
|
||||
|
||||
```
|
||||
line 6-1
|
||||
line 6-2
|
||||
```
|
||||
Paragraph 7
|
||||
|
||||
Paragraph 8
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
continue p0
|
||||
Paragraph 2</p>
|
||||
<ul>
|
||||
<li>list item 3-1</li>
|
||||
<li>list item 3-2</li>
|
||||
<li>list item 3-3</li>
|
||||
</ul>
|
||||
<h2>Header 4</h2>
|
||||
<p>Paragraph 5
|
||||
continue paragraph 5</p>
|
||||
<pre><code>line 6-1
|
||||
line 6-2
|
||||
</code></pre>
|
||||
<p>Paragraph 7</p>
|
||||
<p>Paragraph 8
|
||||
continue p8</p>
|
||||
|
||||
"""
|
||||
.trimIndent(),
|
||||
secondRun,
|
||||
)
|
||||
assertNotSame(firstRun[0], secondRun[0])
|
||||
assertNotSame(firstRun[2], secondRun[1])
|
||||
assertSame(firstRun[3], secondRun[1])
|
||||
assertSame(firstRun[4], secondRun[2])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `blocks added`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondDocument =
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
@@ -469,7 +533,7 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
val secondRun = processor.processWithQuickEdits(secondDocument)
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
@@ -501,7 +565,7 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
assertNotSame(firstRun[4], secondRun[4])
|
||||
assertNotSame(firstRun[5], secondRun[6])
|
||||
assertSame(firstRun[6], secondRun[7])
|
||||
assertIndexesEqual(secondDocument, processor.getCurrentIndexesInTest())
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -535,13 +599,15 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
secondRun,
|
||||
)
|
||||
assertSame(firstRun[0], secondRun[0])
|
||||
assertIndexesEqual(rawMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `empty line added`() {
|
||||
public fun `empty line added before`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val secondRun = processor.processWithQuickEdits("\n" + rawMarkdown)
|
||||
val updatedMarkdown = "\n" + rawMarkdown
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
@@ -569,6 +635,249 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
)
|
||||
assertNotSame(firstRun[0], secondRun[0])
|
||||
assertSame(firstRun[1], secondRun[1])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `empty line added after`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val updatedMarkdown = rawMarkdown + "\n"
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
continue p0</p>
|
||||
<h1>Header 1</h1>
|
||||
<p>Paragraph 2</p>
|
||||
<ul>
|
||||
<li>list item 3-1</li>
|
||||
<li>list item 3-2</li>
|
||||
<li>list item 3-3</li>
|
||||
</ul>
|
||||
<h2>Header 4</h2>
|
||||
<p>Paragraph 5
|
||||
continue paragraph 5</p>
|
||||
<pre><code>line 6-1
|
||||
line 6-2
|
||||
</code></pre>
|
||||
<p>Paragraph 7</p>
|
||||
<p>Paragraph 8
|
||||
continue p8</p>
|
||||
|
||||
"""
|
||||
.trimIndent(),
|
||||
secondRun,
|
||||
)
|
||||
assertSame(firstRun[7], secondRun[7])
|
||||
assertNotSame(firstRun[8], secondRun[8])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `one char changed`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
Paragraph!2
|
||||
* list item 3-1
|
||||
* list item 3-2
|
||||
* list item 3-3
|
||||
## Header 4
|
||||
Paragraph 5
|
||||
continue paragraph 5
|
||||
|
||||
|
||||
```
|
||||
line 6-1
|
||||
line 6-2
|
||||
```
|
||||
Paragraph 7
|
||||
|
||||
Paragraph 8
|
||||
continue p8
|
||||
"""
|
||||
.trimIndent()
|
||||
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
continue p0</p>
|
||||
<h1>Header 1</h1>
|
||||
<p>Paragraph!2</p>
|
||||
<ul>
|
||||
<li>list item 3-1</li>
|
||||
<li>list item 3-2</li>
|
||||
<li>list item 3-3</li>
|
||||
</ul>
|
||||
<h2>Header 4</h2>
|
||||
<p>Paragraph 5
|
||||
continue paragraph 5</p>
|
||||
<pre><code>line 6-1
|
||||
line 6-2
|
||||
</code></pre>
|
||||
<p>Paragraph 7</p>
|
||||
<p>Paragraph 8
|
||||
continue p8</p>
|
||||
|
||||
"""
|
||||
.trimIndent(),
|
||||
secondRun,
|
||||
)
|
||||
assertSame(firstRun[0], secondRun[0])
|
||||
assertSame(firstRun[1], secondRun[1])
|
||||
assertNotSame(firstRun[2], secondRun[2])
|
||||
assertSame(firstRun[3], secondRun[3])
|
||||
assertIndexesEqual(updatedMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `find edits position block edges contain modifications`() {
|
||||
val before =
|
||||
"""
|
||||
Block 0
|
||||
continue p0
|
||||
# Block 1
|
||||
Block2
|
||||
* Block3
|
||||
* list item 3-2
|
||||
* list item 3-3
|
||||
## Block4
|
||||
|
||||
"""
|
||||
.trimIndent()
|
||||
val after =
|
||||
"""
|
||||
Block 0
|
||||
continue p0
|
||||
# Block 1
|
||||
## Block2
|
||||
* Block3
|
||||
* list item 3-2
|
||||
* list item 3-5
|
||||
## Block4
|
||||
|
||||
"""
|
||||
.trimIndent()
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val info = processor.findChangedBlocks(before, after, parseDocumentBlocks(before))
|
||||
// modification starts at the first symbol
|
||||
assertEquals(
|
||||
"""
|
||||
# Block 1
|
||||
## Block2
|
||||
* Block3
|
||||
* list item 3-2
|
||||
* list item 3-5
|
||||
"""
|
||||
.trimIndent(),
|
||||
info.updatedText,
|
||||
)
|
||||
assertEquals(1 to 4, info.firstBlock to info.blockAfterLast)
|
||||
assertEquals(0, info.nLinesDelta)
|
||||
}
|
||||
|
||||
@Test
|
||||
public fun `find edits position with added text`() {
|
||||
val before =
|
||||
"""
|
||||
Block 0
|
||||
continue p0
|
||||
# Block 1
|
||||
Block2
|
||||
* Block3
|
||||
* list item 3-2
|
||||
* list item 3-3
|
||||
## Block4
|
||||
|
||||
"""
|
||||
.trimIndent()
|
||||
val after =
|
||||
"""
|
||||
Block 0
|
||||
continue p0
|
||||
# Block 1
|
||||
Block
|
||||
|
||||
|
||||
something added
|
||||
ck3
|
||||
* list item 3-2
|
||||
* list item 3-3
|
||||
## Block4
|
||||
|
||||
"""
|
||||
.trimIndent()
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val info = processor.findChangedBlocks(before, after, parseDocumentBlocks(before))
|
||||
assertEquals(
|
||||
"""
|
||||
Block
|
||||
|
||||
|
||||
something added
|
||||
ck3
|
||||
* list item 3-2
|
||||
* list item 3-3
|
||||
"""
|
||||
.trimIndent(),
|
||||
info.updatedText,
|
||||
)
|
||||
assertEquals(2, info.firstBlock)
|
||||
assertEquals(4, info.blockAfterLast)
|
||||
assertEquals(3, info.nLinesDelta)
|
||||
}
|
||||
|
||||
/** Regression for https://github.com/commonmark/commonmark-java/issues/315 */
|
||||
@Test
|
||||
public fun `link reference spans`() {
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(null))
|
||||
val firstRun = processor.processWithQuickEdits(rawMarkdown)
|
||||
val updatedMarkdown =
|
||||
"""
|
||||
Paragraph 0
|
||||
continue p0
|
||||
# Header 1
|
||||
Paragraph 2
|
||||
|
||||
[Foo*bar\]]:my_(url) 'title (with parens)'
|
||||
Paragraph 3
|
||||
|
||||
[Foo*bar\]]
|
||||
"""
|
||||
.trimIndent()
|
||||
|
||||
val secondRun = processor.processWithQuickEdits(updatedMarkdown)
|
||||
assertHtmlEquals(
|
||||
"""
|
||||
<p>Paragraph 0
|
||||
continue p0</p>
|
||||
<h1>Header 1</h1>
|
||||
<p>Paragraph 2</p>
|
||||
<p>Paragraph 3</p>
|
||||
<p><a href="my_(url)" title="title (with parens)">Foo*bar]</a></p>
|
||||
|
||||
"""
|
||||
.trimIndent(),
|
||||
secondRun,
|
||||
)
|
||||
assertSame(firstRun[0], secondRun[0])
|
||||
assertSame(firstRun[1], secondRun[1])
|
||||
assertNotSame(firstRun[2], secondRun[2])
|
||||
// as a regression test, check that there are no empty indexes even for link references
|
||||
assertEquals(
|
||||
listOf(0, 2, 2, 3, 5, 6, 8),
|
||||
processor.getCurrentIndexesInTest().mapNotNull { it.firstOrNull()?.lineIndex },
|
||||
)
|
||||
assertEquals(
|
||||
listOf(0, 24, 26, 35, 48, 91, 104),
|
||||
processor.getCurrentIndexesInTest().mapNotNull { it.firstOrNull()?.inputIndex },
|
||||
)
|
||||
}
|
||||
|
||||
/** Regression https://github.com/JetBrains/jewel/issues/344 */
|
||||
@@ -583,7 +892,9 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
.trimIndent(),
|
||||
secondRun,
|
||||
)
|
||||
assertIndexesEqual("", processor.getCurrentIndexesInTest())
|
||||
processor.processWithQuickEdits(rawMarkdown)
|
||||
assertIndexesEqual(rawMarkdown, processor.getCurrentIndexesInTest())
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -609,11 +920,30 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
processor.processWithQuickEdits(
|
||||
val second =
|
||||
"""
|
||||
# Header 0
|
||||
# Header 1
|
||||
some paragraph
|
||||
|
||||
|
||||
paragraph
|
||||
|
||||
# Header 2
|
||||
# Header 3
|
||||
# Header 7
|
||||
# Header 8
|
||||
# Header 9
|
||||
|
||||
"""
|
||||
.trimIndent()
|
||||
processor.processWithQuickEdits(second)
|
||||
assertIndexesEqual(second, processor.getCurrentIndexesInTest())
|
||||
|
||||
val third =
|
||||
"""
|
||||
# Header 0
|
||||
# Header 1
|
||||
Some paragraph
|
||||
|
||||
|
||||
|
||||
@@ -626,10 +956,11 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
val forthRun =
|
||||
processor.processWithQuickEdits(
|
||||
"""
|
||||
processor.processWithQuickEdits(third)
|
||||
assertIndexesEqual(third, processor.getCurrentIndexesInTest())
|
||||
|
||||
val forth =
|
||||
"""
|
||||
# Header 0
|
||||
# Header 1
|
||||
|
||||
@@ -641,8 +972,10 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
# Header 9
|
||||
|
||||
"""
|
||||
.trimIndent()
|
||||
)
|
||||
.trimIndent()
|
||||
|
||||
val forthRun = processor.processWithQuickEdits(forth)
|
||||
assertIndexesEqual(forth, processor.getCurrentIndexesInTest())
|
||||
val fifthDocument =
|
||||
"""
|
||||
# Header 0
|
||||
@@ -662,7 +995,6 @@ public class MarkdownProcessorOptimizeEditsTest {
|
||||
"""
|
||||
.trimIndent()
|
||||
val fifthRun = processor.processWithQuickEdits(fifthDocument)
|
||||
|
||||
assertIndexesEqual(fifthDocument, processor.getCurrentIndexesInTest())
|
||||
|
||||
assertSame(forthRun[0], fifthRun[0])
|
||||
@@ -706,13 +1038,28 @@ private fun Node.children(): List<Node> {
|
||||
}
|
||||
}
|
||||
|
||||
private fun assertIndexesEqual(lastProcessedDocument: String, currentIndexes: List<Pair<Int, Int>>) {
|
||||
private fun Node.traverseAll(action: (Node) -> Unit) {
|
||||
action(this)
|
||||
var child = firstChild
|
||||
|
||||
while (child != null) {
|
||||
child.traverseAll(action)
|
||||
child = child.next
|
||||
}
|
||||
}
|
||||
|
||||
private fun assertIndexesEqual(lastProcessedDocument: String, currentSpans: List<List<SourceSpan?>?>) {
|
||||
val commonmarkDocument = parseDocumentBlocks(lastProcessedDocument)
|
||||
val expectedSpans = buildList {
|
||||
for (block in commonmarkDocument) {
|
||||
block.traverseAll { node -> add(node.sourceSpans) }
|
||||
}
|
||||
}
|
||||
assertEquals(expectedSpans, currentSpans)
|
||||
}
|
||||
|
||||
private fun parseDocumentBlocks(lastProcessedDocument: String): List<Block> {
|
||||
val commonmarkDocument =
|
||||
Parser.builder().includeSourceSpans(IncludeSourceSpans.BLOCKS).build().parse(lastProcessedDocument) as Document
|
||||
val expected =
|
||||
(commonmarkDocument)
|
||||
.children()
|
||||
.map { it.sourceSpans.first().lineIndex to it.sourceSpans.last().lineIndex }
|
||||
.toTypedArray()
|
||||
assertArrayEquals(expected, currentIndexes.toTypedArray())
|
||||
return commonmarkDocument.children().map { it as Block }
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import androidx.compose.foundation.shape.CornerSize
|
||||
import androidx.compose.runtime.CompositionLocalProvider
|
||||
import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.RectangleShape
|
||||
import androidx.compose.ui.graphics.StrokeCap
|
||||
@@ -21,12 +22,10 @@ import androidx.compose.ui.text.style.TextAlign
|
||||
import androidx.compose.ui.unit.Density
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.ui.unit.sp
|
||||
import java.util.Arrays
|
||||
import kotlin.time.Duration.Companion.milliseconds
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import kotlinx.coroutines.suspendCancellableCoroutine
|
||||
import org.intellij.lang.annotations.Language
|
||||
import org.jetbrains.jewel.foundation.BorderColors
|
||||
import org.jetbrains.jewel.foundation.GlobalColors
|
||||
import org.jetbrains.jewel.foundation.GlobalMetrics
|
||||
@@ -61,18 +60,19 @@ import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Suppress("LargeClass")
|
||||
public class ScrollingSynchronizerTest {
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun headings() {
|
||||
@Language("Markdown")
|
||||
val markdown =
|
||||
"""
|
||||
# Heading 1
|
||||
## Heading 2
|
||||
### Heading 3
|
||||
|# Heading 1
|
||||
|## Heading 2
|
||||
|### Heading 3
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
doTest(markdown) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(0)
|
||||
assertEquals(0, scrollState.value)
|
||||
@@ -94,18 +94,18 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun paragraphs() {
|
||||
@Language("Markdown")
|
||||
val markdown =
|
||||
"""
|
||||
p1
|
||||
|
||||
p2
|
||||
|
||||
p3
|
||||
|p1
|
||||
|
|
||||
|p2
|
||||
|
|
||||
|p3
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
doTest(markdown) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(1)
|
||||
val p2Top = scrollState.value
|
||||
@@ -126,9 +126,9 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `empty spaces`() {
|
||||
@Language("Markdown")
|
||||
val markdown =
|
||||
"""
|
||||
|# Heading 1
|
||||
@@ -174,18 +174,18 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `unordered list`() {
|
||||
@Language("Markdown")
|
||||
val markdown =
|
||||
"""
|
||||
Items:
|
||||
- item 1
|
||||
- subitem A
|
||||
- item 2
|
||||
- item 3
|
||||
|Items:
|
||||
|- item 1
|
||||
| - subitem A
|
||||
|- item 2
|
||||
|- item 3
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
doTest(markdown) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(1)
|
||||
val i1Top = scrollState.value
|
||||
@@ -208,18 +208,18 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `ordered list`() {
|
||||
@Language("Markdown")
|
||||
val markdown =
|
||||
"""
|
||||
Items:
|
||||
1. item 1
|
||||
1. subitem A
|
||||
2. item 2
|
||||
3. item 3
|
||||
|Items:
|
||||
|1. item 1
|
||||
| 1. subitem A
|
||||
|2. item 2
|
||||
|3. item 3
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
doTest(markdown) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(1)
|
||||
val i1Top = scrollState.value
|
||||
@@ -242,20 +242,20 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `fenced code block`() {
|
||||
@Language("Markdown")
|
||||
val markdown =
|
||||
"""
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
```
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
doTest(markdown) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(1)
|
||||
val packageTop = scrollState.value
|
||||
@@ -291,20 +291,20 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `indented code block`() {
|
||||
@Language("Markdown")
|
||||
val markdown =
|
||||
"""
|
||||
Here starts the indented code block.
|
||||
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
|Here starts the indented code block.
|
||||
|
|
||||
| package my.awesome.pkg
|
||||
|
|
||||
| fun main() {
|
||||
| println("Hello world")
|
||||
| }
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
doTest(markdown) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(2)
|
||||
val packageTop = scrollState.value
|
||||
@@ -340,34 +340,35 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `add a block`() {
|
||||
@Language("Markdown")
|
||||
val firstRun =
|
||||
"""
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
```
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
@Language("Markdown")
|
||||
val secondRun =
|
||||
"""
|
||||
**CHANGE**
|
||||
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
```
|
||||
|**CHANGE**
|
||||
|
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
doTest(firstRun, secondRun) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(3)
|
||||
@@ -404,34 +405,35 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `remove a block`() {
|
||||
@Language("Markdown")
|
||||
val firstRun =
|
||||
"""
|
||||
**CHANGE**
|
||||
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
```
|
||||
|**CHANGE**
|
||||
|
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
@Language("Markdown")
|
||||
val secondRun =
|
||||
"""
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
```
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
doTest(firstRun, secondRun) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(1)
|
||||
@@ -468,33 +470,34 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `change a block`() {
|
||||
@Language("Markdown")
|
||||
val firstRun =
|
||||
"""
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
```
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
@Language("Markdown")
|
||||
val secondRun =
|
||||
"""
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
val name = "Steve"
|
||||
println("Hello " + name)
|
||||
}
|
||||
```
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| val name = "Steve"
|
||||
| println("Hello " + name)
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
doTest(firstRun, secondRun) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(1)
|
||||
@@ -536,42 +539,43 @@ public class ScrollingSynchronizerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalTestApi::class)
|
||||
@Test
|
||||
public fun `merge code blocks`() {
|
||||
@Language("Markdown")
|
||||
val firstRun =
|
||||
"""
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
```
|
||||
|
||||
```kotlin
|
||||
fun foo() {
|
||||
println("Foo")
|
||||
}
|
||||
```
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|```
|
||||
|
|
||||
|```kotlin
|
||||
|fun foo() {
|
||||
| println("Foo")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
@Language("Markdown")
|
||||
val secondRun =
|
||||
"""
|
||||
```kotlin
|
||||
package my.awesome.pkg
|
||||
|
||||
fun main() {
|
||||
println("Hello world")
|
||||
}
|
||||
|
||||
fun foo() {
|
||||
println("Foo")
|
||||
}
|
||||
```
|
||||
|```kotlin
|
||||
|package my.awesome.pkg
|
||||
|
|
||||
|fun main() {
|
||||
| println("Hello world")
|
||||
|}
|
||||
|
|
||||
|fun foo() {
|
||||
| println("Foo")
|
||||
|}
|
||||
|```
|
||||
"""
|
||||
.trimIndent()
|
||||
.trimMargin()
|
||||
|
||||
doTest(firstRun, secondRun) { scrollState, synchronizer ->
|
||||
synchronizer.scrollToLine(1)
|
||||
@@ -631,7 +635,7 @@ public class ScrollingSynchronizerTest {
|
||||
private fun assertSameDistance(distance: Int, vararg elements: Int) {
|
||||
assertTrue(elements.size > 1)
|
||||
for (i in 0..<elements.lastIndex) {
|
||||
assertEquals(Arrays.toString(elements), distance, elements[i + 1] - elements[i])
|
||||
assertEquals(elements.contentToString(), distance, elements[i + 1] - elements[i])
|
||||
}
|
||||
}
|
||||
|
||||
@@ -665,41 +669,29 @@ public class ScrollingSynchronizerTest {
|
||||
val renderer =
|
||||
ScrollSyncMarkdownBlockRenderer(markdownStyling, emptyList(), DefaultInlineMarkdownRenderer(emptyList()))
|
||||
val processor = MarkdownProcessor(markdownMode = MarkdownMode.EditorPreview(synchronizer))
|
||||
var scope: CoroutineScope? = null
|
||||
|
||||
runBlocking {
|
||||
suspendCancellableCoroutine { cont ->
|
||||
setContent {
|
||||
CompositionLocalProvider(
|
||||
LocalMarkdownStyling provides markdownStyling,
|
||||
LocalMarkdownMode provides MarkdownMode.EditorPreview(synchronizer),
|
||||
LocalMarkdownProcessor provides processor,
|
||||
LocalMarkdownBlockRenderer provides renderer,
|
||||
LocalCodeHighlighter provides NoOpCodeHighlighter,
|
||||
LocalDividerStyle provides createDividerStyle(),
|
||||
LocalScrollbarStyle provides createScrollbarStyle(),
|
||||
LocalDensity provides createDensity(),
|
||||
) {
|
||||
JewelTheme(createThemeDefinition()) {
|
||||
val blocks = processor.yieldBlocks()
|
||||
renderer.render(blocks, true, {}, {})
|
||||
}
|
||||
}
|
||||
// Can't test animateScrollTo without acquiring a composable scope;
|
||||
val scope = rememberCoroutineScope()
|
||||
scope.launch(Dispatchers.Default) {
|
||||
runOnIdle {
|
||||
scope.launch {
|
||||
try {
|
||||
action(scrollState, synchronizer)
|
||||
} finally {
|
||||
cont.resumeWith(Result.success(Unit))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
setContent {
|
||||
scope = rememberCoroutineScope()
|
||||
CompositionLocalProvider(
|
||||
LocalMarkdownStyling provides markdownStyling,
|
||||
LocalMarkdownMode provides MarkdownMode.EditorPreview(synchronizer),
|
||||
LocalMarkdownProcessor provides processor,
|
||||
LocalMarkdownBlockRenderer provides renderer,
|
||||
LocalCodeHighlighter provides NoOpCodeHighlighter,
|
||||
LocalDividerStyle provides createDividerStyle(),
|
||||
LocalScrollbarStyle provides createScrollbarStyle(),
|
||||
LocalDensity provides createDensity(),
|
||||
) {
|
||||
JewelTheme(createThemeDefinition()) {
|
||||
val blocks = processor.yieldBlocks()
|
||||
renderer.render(blocks, true, {}, {}, Modifier)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope!!.launch { action(scrollState, synchronizer) }
|
||||
waitForIdle()
|
||||
}
|
||||
|
||||
private fun createDividerStyle() =
|
||||
@@ -788,7 +780,6 @@ public class ScrollingSynchronizerTest {
|
||||
emphasis = mockSpanStyle,
|
||||
strongEmphasis = mockSpanStyle,
|
||||
inlineHtml = mockSpanStyle,
|
||||
renderInlineHtml = false,
|
||||
)
|
||||
return MarkdownStyling(
|
||||
blockVerticalSpacing = 8.dp,
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
f:org.jetbrains.jewel.markdown.extension.autolink.AutolinkProcessorExtension
|
||||
- org.jetbrains.jewel.markdown.extensions.MarkdownProcessorExtension
|
||||
- sf:$stable:I
|
||||
- sf:INSTANCE:org.jetbrains.jewel.markdown.extension.autolink.AutolinkProcessorExtension
|
||||
- getParserExtension():org.commonmark.parser.Parser$ParserExtension
|
||||
@@ -1,379 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="kotlin-language" name="Kotlin">
|
||||
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false">
|
||||
<compilerSettings>
|
||||
<option name="additionalArguments" value="-Xjvm-default=all -opt-in=androidx.compose.ui.ExperimentalComposeUiApi -Xcontext-receivers -opt-in=androidx.compose.foundation.ExperimentalFoundationApi -opt-in=org.jetbrains.jewel.foundation.ExperimentalJewelApi -opt-in=org.jetbrains.jewel.foundation.InternalJewelApi -Xexplicit-api=strict" />
|
||||
</compilerSettings>
|
||||
<compilerArguments>
|
||||
<stringArguments>
|
||||
<stringArg name="jvmTarget" arg="17" />
|
||||
<stringArg name="apiVersion" arg="2.0" />
|
||||
<stringArg name="languageVersion" arg="2.0" />
|
||||
</stringArguments>
|
||||
<arrayArguments>
|
||||
<arrayArg name="pluginClasspaths">
|
||||
<args>
|
||||
<arg>$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.0.21/kotlin-compose-compiler-plugin-2.0.21.jar</arg>
|
||||
</args>
|
||||
</arrayArg>
|
||||
</arrayArguments>
|
||||
</compilerArguments>
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/kotlin" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/kotlin" isTestSource="true" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="library" name="kotlin-stdlib" level="project" />
|
||||
<orderEntry type="library" name="kotlinx-coroutines-core" level="project" />
|
||||
<orderEntry type="library" name="jetbrains-annotations" level="project" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.markdown.core" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.ui" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.foundation" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="commonmark.ext.autolink" type="repository">
|
||||
<properties maven-id="org.commonmark:commonmark-ext-autolink:0.24.0">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/commonmark/commonmark-ext-autolink/0.24.0/commonmark-ext-autolink-0.24.0.jar">
|
||||
<sha256sum>013ba4f3ba4850a1de35935d1501587c518f764331d279805da33473e79f5f33</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar">
|
||||
<sha256sum>679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/nibor/autolink/autolink/0.11.0/autolink-0.11.0.jar">
|
||||
<sha256sum>39c6588948ab31b98ab1fea4a6abab37243f387cb48cb50ae599410effb70038</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark-ext-autolink/0.24.0/commonmark-ext-autolink-0.24.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/nibor/autolink/autolink/0.11.0/autolink-0.11.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark-ext-autolink/0.24.0/commonmark-ext-autolink-0.24.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark/0.24.0/commonmark-0.24.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/nibor/autolink/autolink/0.11.0/autolink-0.11.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar">
|
||||
<sha256sum>c53f675b2af4696e6022598145a44a9e9feb35216a188163ae5bf99a18e76bdb</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar">
|
||||
<sha256sum>f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.hamcrest.hamcrest.core" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.hamcrest:hamcrest-core:1.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar">
|
||||
<sha256sum>66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar">
|
||||
<sha256sum>a7dfdfd2b9d6668c646275948eba357aab6407f635f2dc09fe90258a2f202337</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar">
|
||||
<sha256sum>34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.text" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-text:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar">
|
||||
<sha256sum>8ff9a2b8c93b0287d8fa837d5b0917923168cb97dea1ada1a8d4aa7bb17c9f15</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.unit" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-unit:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar">
|
||||
<sha256sum>41da5d61c56877b5b5d01e2a2bcb967cbfaf4d45c1a1aa124c0601c7a3de74e7</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.annotations" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains:annotations:23.0.0">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar">
|
||||
<sha256sum>7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar">
|
||||
<sha256sum>bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop.jvm" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop-jvm:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar">
|
||||
<sha256sum>62c816073195cc0119dc1d66b178544bdb772ef8bee4879954528c6798b17ebe</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar">
|
||||
<sha256sum>1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar">
|
||||
<sha256sum>c5cfad0b125e978d915f8b4c38630bc5d548e59fe8a0e838c0cc84283c605943</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="intellij.libraries.junit4" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop" />
|
||||
<orderEntry type="library" scope="TEST" name="kotlinx-coroutines-test" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -1,373 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="kotlin-language" name="Kotlin">
|
||||
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false">
|
||||
<compilerSettings>
|
||||
<option name="additionalArguments" value="-Xjvm-default=all -opt-in=androidx.compose.ui.ExperimentalComposeUiApi -Xcontext-receivers -opt-in=androidx.compose.foundation.ExperimentalFoundationApi -opt-in=org.jetbrains.jewel.foundation.ExperimentalJewelApi -opt-in=org.jetbrains.jewel.foundation.InternalJewelApi -Xexplicit-api=strict" />
|
||||
</compilerSettings>
|
||||
<compilerArguments>
|
||||
<stringArguments>
|
||||
<stringArg name="jvmTarget" arg="17" />
|
||||
<stringArg name="apiVersion" arg="2.0" />
|
||||
<stringArg name="languageVersion" arg="2.0" />
|
||||
</stringArguments>
|
||||
<arrayArguments>
|
||||
<arrayArg name="pluginClasspaths">
|
||||
<args>
|
||||
<arg>$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.0.21/kotlin-compose-compiler-plugin-2.0.21.jar</arg>
|
||||
</args>
|
||||
</arrayArg>
|
||||
</arrayArguments>
|
||||
</compilerArguments>
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/kotlin" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="library" name="kotlin-stdlib" level="project" />
|
||||
<orderEntry type="library" name="kotlinx-coroutines-core" level="project" />
|
||||
<orderEntry type="library" name="jetbrains-annotations" level="project" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.markdown.core" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.ui" />
|
||||
<orderEntry type="module" module-name="intellij.platform.jewel.foundation" />
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar">
|
||||
<sha256sum>c53f675b2af4696e6022598145a44a9e9feb35216a188163ae5bf99a18e76bdb</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4/1.7.1/ui-test-junit4-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.junit4.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-junit4-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar">
|
||||
<sha256sum>f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.hamcrest.hamcrest.core" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.hamcrest:hamcrest-core:1.3">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar">
|
||||
<sha256sum>66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar">
|
||||
<sha256sum>a7dfdfd2b9d6668c646275948eba357aab6407f635f2dc09fe90258a2f202337</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test/1.7.1/ui-test-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.test.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-test-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar">
|
||||
<sha256sum>34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.text" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-text:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar">
|
||||
<sha256sum>8ff9a2b8c93b0287d8fa837d5b0917923168cb97dea1ada1a8d4aa7bb17c9f15</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-text/1.7.1/ui-text-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.unit" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-unit:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar">
|
||||
<sha256sum>41da5d61c56877b5b5d01e2a2bcb967cbfaf4d45c1a1aa124c0601c7a3de74e7</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-unit/1.7.1/ui-unit-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.annotations" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains:annotations:23.0.0">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar">
|
||||
<sha256sum>7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/23.0.0/annotations-23.0.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar">
|
||||
<sha256sum>bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop/1.7.1/desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.desktop.desktop.jvm" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.desktop:desktop-jvm:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar">
|
||||
<sha256sum>62c816073195cc0119dc1d66b178544bdb772ef8bee4879954528c6798b17ebe</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/desktop/desktop-jvm/1.7.1/desktop-jvm-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar">
|
||||
<sha256sum>c106c0f705717889663555fe4cb7742612bd47b56a128bf7a9f589f24c64cb08</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui/1.7.1/ui-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar">
|
||||
<sha256sum>1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview/1.7.1/ui-tooling-preview-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.ui.ui.tooling.preview.desktop" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.ui:ui-tooling-preview-desktop:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar">
|
||||
<sha256sum>c5cfad0b125e978d915f8b4c38630bc5d548e59fe8a0e838c0cc84283c605943</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.7.1/ui-tooling-preview-desktop-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library name="org.jetbrains.compose.runtime.runtime" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.runtime:runtime:1.7.1">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar">
|
||||
<sha256sum>5c84c3bb1c1b636ae36030a0f98d4629afa29e192a9c78f57f22ce2c8ff6bc96</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/runtime/runtime/1.7.1/runtime-1.7.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="intellij.libraries.junit4" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.libraries.compose.foundation.desktop" />
|
||||
<orderEntry type="library" scope="TEST" name="kotlinx-coroutines-test" level="project" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="commonmark.ext.gfm.strikethrough" type="repository">
|
||||
<properties maven-id="org.commonmark:commonmark-ext-gfm-strikethrough:0.24.0">
|
||||
<verification>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/commonmark/commonmark-ext-gfm-strikethrough/0.24.0/commonmark-ext-gfm-strikethrough-0.24.0.jar">
|
||||
<sha256sum>7385cb637f04dc4cbda4ddca9c2fcd2af7ac536a50e4c8d2c77f4748bb14bf41</sha256sum>
|
||||
</artifact>
|
||||
<artifact url="file://$MAVEN_REPOSITORY$/org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar">
|
||||
<sha256sum>679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b</sha256sum>
|
||||
</artifact>
|
||||
</verification>
|
||||
</properties>
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark-ext-gfm-strikethrough/0.24.0/commonmark-ext-gfm-strikethrough-0.24.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark-ext-gfm-strikethrough/0.24.0/commonmark-ext-gfm-strikethrough-0.24.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/commonmark/commonmark/0.24.0/commonmark-0.24.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
</component>
|
||||
</module>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user