diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinIcons.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinIcons.java index ee7855b19e9..16fcf64cae1 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinIcons.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinIcons.java @@ -55,4 +55,5 @@ public interface KotlinIcons { Icon LAUNCH = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_launch_configuration.png"); Icon JS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_js.png"); + Icon MPP = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project.png"); } 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 9e9aa180979..cc99173151e 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 @@ -138,7 +138,7 @@ open class GradleKotlinJSFrameworkSupportProvider(frameworkTypeId: String = "KOT } open class GradleKotlinMPPCommonFrameworkSupportProvider : - GradleKotlinFrameworkSupportProvider("KOTLIN_MPP_COMMON", "Kotlin (Multiplatform Common - Experimental)", KotlinIcons.SMALL_LOGO) { + GradleKotlinFrameworkSupportProvider("KOTLIN_MPP_COMMON", "Kotlin (Multiplatform Common - Experimental)", KotlinIcons.MPP) { override fun getPluginId() = "kotlin-platform-common" override fun getDependencies(sdk: Sdk?) = listOf(MAVEN_COMMON_STDLIB_ID) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMultiplatformModuleBuilder.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMultiplatformModuleBuilder.kt index 22ac059ac7d..576f880084a 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMultiplatformModuleBuilder.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleMultiplatformModuleBuilder.kt @@ -38,7 +38,7 @@ class KotlinGradleMultiplatformModuleBuilder : GradleModuleBuilder() { override fun getBuilderId() = "kotlin.gradle.multiplatform" - override fun getNodeIcon() = KotlinIcons.SMALL_LOGO + override fun getNodeIcon() = KotlinIcons.MPP override fun getPresentableName() = "Kotlin (Multiplatform - Experimental)" diff --git a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js.png b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js.png index f8b7f80aebb..935c9c31c7a 100644 Binary files a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js.png and b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js.png differ diff --git a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js@2x.png b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js@2x.png index d84e887de41..6bcc6aff0a0 100644 Binary files a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js@2x.png and b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_js@2x.png differ diff --git a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project.png b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project.png new file mode 100644 index 00000000000..2491d3d92f8 Binary files /dev/null and b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project.png differ diff --git a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project@2x.png b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project@2x.png new file mode 100644 index 00000000000..4e0bff26e15 Binary files /dev/null and b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project@2x.png differ diff --git a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project@2x_dark.png b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project@2x_dark.png new file mode 100644 index 00000000000..77c4cb555bb Binary files /dev/null and b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project@2x_dark.png differ diff --git a/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project_dark.png b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project_dark.png new file mode 100644 index 00000000000..0d8adc83fed Binary files /dev/null and b/idea/resources/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project_dark.png differ diff --git a/idea/src/org/jetbrains/kotlin/idea/framework/CommonLibraryType.kt b/idea/src/org/jetbrains/kotlin/idea/framework/CommonLibraryType.kt index aeb01b80040..3e40a70e6b4 100644 --- a/idea/src/org/jetbrains/kotlin/idea/framework/CommonLibraryType.kt +++ b/idea/src/org/jetbrains/kotlin/idea/framework/CommonLibraryType.kt @@ -34,5 +34,5 @@ object CommonLibraryType : LibraryType(CommonLibraryKind contextDirectory: VirtualFile?, project: Project): NewLibraryConfiguration? = null - override fun getIcon(properties: DummyLibraryProperties?) = KotlinIcons.SMALL_LOGO + override fun getIcon(properties: DummyLibraryProperties?) = KotlinIcons.MPP }