From 9c424ae4a307cba3a0304da27fddea0ec163a854 Mon Sep 17 00:00:00 2001 From: Dima Golovkov Date: Sat, 19 Aug 2023 23:08:40 +0300 Subject: [PATCH] Fix icon for Run with Coverage GitOrigin-RevId: 69efd134607950f6f914b8106ea9a95c5903d64e --- platform/icons/src/PlatformIconMappings.json | 1 + .../toolwindow/toolWindowRunWithCoverage.svg | 12 ++++++++++++ .../toolWindowRunWithCoverage@20x20.svg | 5 +++++ .../toolWindowRunWithCoverage@20x20_dark.svg | 5 +++++ .../toolWindowRunWithCoverage_dark.svg | 17 +++++++++++++++++ .../toolwindows/toolWindowRunWithCoverage.svg | 5 +++++ .../toolWindowRunWithCoverage_dark.svg | 5 +++++ .../ui/src/com/intellij/icons/AllIcons.java | 1 + .../ui/src/com/intellij/icons/ExpUiIcons.java | 2 ++ .../com/intellij/coverage/CoverageExecutor.java | 3 ++- 10 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage.svg create mode 100644 platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20.svg create mode 100644 platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20_dark.svg create mode 100644 platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage_dark.svg create mode 100644 platform/icons/src/toolwindows/toolWindowRunWithCoverage.svg create mode 100644 platform/icons/src/toolwindows/toolWindowRunWithCoverage_dark.svg diff --git a/platform/icons/src/PlatformIconMappings.json b/platform/icons/src/PlatformIconMappings.json index 8f1c707899b0..314caf9826bd 100644 --- a/platform/icons/src/PlatformIconMappings.json +++ b/platform/icons/src/PlatformIconMappings.json @@ -748,6 +748,7 @@ "profiler.svg": "toolwindows/toolWindowProfiler.svg", "project.svg": "toolwindows/toolWindowProject.svg", "run.svg": "toolwindows/toolWindowRun.svg", + "toolWindowRunWithCoverage.svg": "toolwindows/toolWindowRunWithCoverage.svg", "services.svg": "toolwindows/toolWindowServices.svg", "settingSync.svg": "toolwindows/settingSync.svg", "structure.svg": "toolwindows/toolWindowStructure.svg", diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage.svg new file mode 100644 index 000000000000..b6610b332fc3 --- /dev/null +++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20.svg new file mode 100644 index 000000000000..f526b1c242eb --- /dev/null +++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20_dark.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20_dark.svg new file mode 100644 index 000000000000..e0cd11742b60 --- /dev/null +++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20_dark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage_dark.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage_dark.svg new file mode 100644 index 000000000000..51708aa190f4 --- /dev/null +++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage_dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/platform/icons/src/toolwindows/toolWindowRunWithCoverage.svg b/platform/icons/src/toolwindows/toolWindowRunWithCoverage.svg new file mode 100644 index 000000000000..20176295952e --- /dev/null +++ b/platform/icons/src/toolwindows/toolWindowRunWithCoverage.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/platform/icons/src/toolwindows/toolWindowRunWithCoverage_dark.svg b/platform/icons/src/toolwindows/toolWindowRunWithCoverage_dark.svg new file mode 100644 index 000000000000..f6ac8590a563 --- /dev/null +++ b/platform/icons/src/toolwindows/toolWindowRunWithCoverage_dark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/platform/util/ui/src/com/intellij/icons/AllIcons.java b/platform/util/ui/src/com/intellij/icons/AllIcons.java index 3f5e38cb88f2..33216f844ecb 100644 --- a/platform/util/ui/src/com/intellij/icons/AllIcons.java +++ b/platform/util/ui/src/com/intellij/icons/AllIcons.java @@ -1174,6 +1174,7 @@ public class AllIcons { /** 13x13 */ public static final @NotNull Icon ToolWindowProfiler = load("toolwindows/toolWindowProfiler.svg", 840495627, 2); /** 13x13 */ public static final @NotNull Icon ToolWindowProject = load("toolwindows/toolWindowProject.svg", 373456992, 2); /** 13x13 */ public static final @NotNull Icon ToolWindowRun = load("toolwindows/toolWindowRun.svg", 562367487, 2); + /** 13x13 */ public static final @NotNull Icon ToolWindowRunWithCoverage = load("toolwindows/toolWindowRunWithCoverage.svg", -2005199929, 2); /** 13x13 */ public static final @NotNull Icon ToolWindowServices = load("toolwindows/toolWindowServices.svg", 116892796, 2); /** 13x13 */ public static final @NotNull Icon ToolWindowStructure = load("toolwindows/toolWindowStructure.svg", -1465620418, 2); /** 13x13 */ public static final @NotNull Icon ToolWindowTodo = load("toolwindows/toolWindowTodo.svg", -2027082181, 2); diff --git a/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java b/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java index 234d68ff2816..ea448298170e 100644 --- a/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java +++ b/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java @@ -679,6 +679,8 @@ public final class ExpUiIcons { /** 20x20 */ public static final @NotNull Icon ToolWindowInternal_20x20 = load("expui/toolwindow/toolWindowInternal@20x20.svg", -82643488, 2); /** 16x16 */ public static final @NotNull Icon ToolWindowJsonPath = load("expui/toolwindow/toolWindowJsonPath.svg", -522669516, 2); /** 20x20 */ public static final @NotNull Icon ToolWindowJsonPath_20x20 = load("expui/toolwindow/toolWindowJsonPath@20x20.svg", 267975089, 2); + /** 16x16 */ public static final @NotNull Icon ToolWindowRunWithCoverage = load("expui/toolwindow/toolWindowRunWithCoverage.svg", 1004559629, 2); + /** 20x20 */ public static final @NotNull Icon ToolWindowRunWithCoverage_20x20 = load("expui/toolwindow/toolWindowRunWithCoverage@20x20.svg", 1700600865, 2); /** 16x16 */ public static final @NotNull Icon ToolWindowVariableView = load("expui/toolwindow/toolWindowVariableView.svg", 1128504186, 2); /** 20x20 */ public static final @NotNull Icon ToolWindowVariableView_20x20 = load("expui/toolwindow/toolWindowVariableView@20x20.svg", 1905460077, 2); /** 16x16 */ public static final @NotNull Icon Vcs = load("expui/toolwindow/vcs.svg", 1023462254, 2); diff --git a/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java b/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java index 3e6146260a4f..e398c302c60d 100644 --- a/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java +++ b/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java @@ -1,3 +1,4 @@ +// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.coverage; import com.intellij.execution.Executor; @@ -36,7 +37,7 @@ public class CoverageExecutor extends Executor { @NotNull @Override public Icon getToolWindowIcon() { - return AllIcons.General.RunWithCoverage; + return AllIcons.Toolwindows.ToolWindowRunWithCoverage; } @Override