From 959b720e3f310bc226d71962c3e97629ff6ea3f6 Mon Sep 17 00:00:00 2001 From: Anton Yalyshev Date: Sun, 21 Jul 2019 16:57:54 +0300 Subject: [PATCH] Cleanup: specify description for Gradle Kotlin/Multiplatform wizard --- .../GradleKotlinFrameworkSupportProvider.kt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt index 7789cd8eec4..04b79fef52a 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt @@ -39,7 +39,7 @@ import java.io.File import java.io.Writer import javax.swing.Icon import javax.swing.JComponent -import javax.swing.JLabel +import javax.swing.JTextPane abstract class GradleKotlinFrameworkSupportProvider( val frameworkTypeId: String, @@ -61,7 +61,11 @@ abstract class GradleKotlinFrameworkSupportProvider( configurable.addSupport(module, rootModel, modifiableModelsProvider) } - override fun createComponent(): JComponent = JLabel(getDescription()) + override fun createComponent(): JComponent { + val jTextPane = JTextPane() + jTextPane.text = getDescription() + return jTextPane + } } } @@ -298,7 +302,9 @@ open class GradleKotlinMPPFrameworkSupportProvider : GradleKotlinFrameworkSuppor override fun getDependencies(sdk: Sdk?): List = listOf() override fun getTestDependencies(): List = listOf() - override fun getDescription() = "Multi-targeted (JVM, JS, iOS, etc.) project with shared code in common modules" + override fun getDescription() = + "Multi-targeted (JVM, JS, iOS, etc.) project with shared code in common modules. " + + "The targets can be configured in the project's build script." } open class GradleKotlinMPPSourceSetsFrameworkSupportProvider : GradleKotlinMPPFrameworkSupportProvider() {