diff --git a/platform/icons/src/general/linkDropTriangle.png b/platform/icons/src/general/linkDropTriangle.png new file mode 100644 index 000000000000..6e6ba38e71f9 Binary files /dev/null and b/platform/icons/src/general/linkDropTriangle.png differ diff --git a/platform/icons/src/general/linkDropTriangle@2x.png b/platform/icons/src/general/linkDropTriangle@2x.png new file mode 100644 index 000000000000..594ce9f8f0a1 Binary files /dev/null and b/platform/icons/src/general/linkDropTriangle@2x.png differ diff --git a/platform/icons/src/general/linkDropTriangle@2x_dark.png b/platform/icons/src/general/linkDropTriangle@2x_dark.png new file mode 100644 index 000000000000..7533ec445c93 Binary files /dev/null and b/platform/icons/src/general/linkDropTriangle@2x_dark.png differ diff --git a/platform/icons/src/general/linkDropTriangle_dark.png b/platform/icons/src/general/linkDropTriangle_dark.png new file mode 100644 index 000000000000..84623fad1454 Binary files /dev/null and b/platform/icons/src/general/linkDropTriangle_dark.png differ diff --git a/platform/platform-api/src/com/intellij/ui/components/labels/DropDownLink.java b/platform/platform-api/src/com/intellij/ui/components/labels/DropDownLink.java index 4e7a26c30352..152155d04629 100644 --- a/platform/platform-api/src/com/intellij/ui/components/labels/DropDownLink.java +++ b/platform/platform-api/src/com/intellij/ui/components/labels/DropDownLink.java @@ -1,10 +1,10 @@ // Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.ui.components.labels; +import com.intellij.icons.AllIcons; import com.intellij.openapi.ui.popup.IPopupChooserBuilder; import com.intellij.openapi.ui.popup.JBPopupFactory; import com.intellij.ui.awt.RelativePoint; -import com.intellij.util.ui.IconCache; import com.intellij.util.ui.JBUI; import org.jetbrains.annotations.NotNull; @@ -22,7 +22,7 @@ public class DropDownLink extends JPanel implements LinkListener { public DropDownLink(@NotNull String mainText, @NotNull Runnable mainAction) { mainLabel = LinkLabel.create(mainText, mainAction); - dropLabel = new LinkLabel<>(null, IconCache.getIcon("linkDropTriangle"), this); + dropLabel = new LinkLabel<>(null, AllIcons.General.LinkDropTriangle, this); //dropLabel.setHoveringIcon(AllIcons.Ide.Notification.ExpandHover); setLayout(new DropDownLinkLayout()); diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/linkDropTriangle.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/linkDropTriangle.png deleted file mode 100644 index b264051389f2..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/linkDropTriangle.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/linkDropTriangle@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/linkDropTriangle@2x.png deleted file mode 100644 index 0cedf1ad30c0..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/linkDropTriangle@2x.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/linkDropTriangle.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/linkDropTriangle.png deleted file mode 100644 index c2ab7e299d19..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/linkDropTriangle.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/linkDropTriangle@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/linkDropTriangle@2x.png deleted file mode 100644 index 0c0db7b24f3e..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/linkDropTriangle@2x.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/intellij/linkDropTriangle.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/intellij/linkDropTriangle.png deleted file mode 100644 index c2ab7e299d19..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/intellij/linkDropTriangle.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/intellij/linkDropTriangle@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/intellij/linkDropTriangle@2x.png deleted file mode 100644 index 0c0db7b24f3e..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/intellij/linkDropTriangle@2x.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/linkDropTriangle.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/linkDropTriangle.png deleted file mode 100644 index c2ab7e299d19..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/linkDropTriangle.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/linkDropTriangle@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/linkDropTriangle@2x.png deleted file mode 100644 index 0c0db7b24f3e..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/linkDropTriangle@2x.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/win10/linkDropTriangle.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/win10/linkDropTriangle.png deleted file mode 100644 index c2ab7e299d19..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/win10/linkDropTriangle.png and /dev/null differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/win10/linkDropTriangle@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/win10/linkDropTriangle@2x.png deleted file mode 100644 index 0c0db7b24f3e..000000000000 Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/win10/linkDropTriangle@2x.png and /dev/null differ diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java index e51ae7c4ba5b..e9d582b927b4 100644 --- a/platform/util/src/com/intellij/icons/AllIcons.java +++ b/platform/util/src/com/intellij/icons/AllIcons.java @@ -513,6 +513,7 @@ public class AllIcons { public static final Icon LayoutEditorOnly = IconLoader.getIcon("/general/layoutEditorOnly.png"); // 16x16 public static final Icon LayoutEditorPreview = IconLoader.getIcon("/general/layoutEditorPreview.png"); // 16x16 public static final Icon LayoutPreviewOnly = IconLoader.getIcon("/general/layoutPreviewOnly.png"); // 16x16 + public static final Icon LinkDropTriangle = IconLoader.getIcon("/general/linkDropTriangle.png"); // 14x14 public static final Icon Locate = IconLoader.getIcon("/general/locate.png"); // 14x16 public static final Icon LocateHover = IconLoader.getIcon("/general/locateHover.png"); // 14x16 public static final Icon MacCorner = IconLoader.getIcon("/general/macCorner.png"); // 16x16