From 6aac21f3ee668bf0aeabf0f51438d2620899bdca Mon Sep 17 00:00:00 2001 From: Dennis Ushakov Date: Mon, 5 Oct 2015 18:52:38 +0300 Subject: [PATCH] proper color for selected control in trees/lists --- .../src/com/intellij/ide/ui/laf/IntelliJLaf.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/IntelliJLaf.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/IntelliJLaf.java index 6be8fd47aa7f..ef03a8bbf08d 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/IntelliJLaf.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/IntelliJLaf.java @@ -18,6 +18,7 @@ package com.intellij.ide.ui.laf; import com.intellij.ide.ui.laf.darcula.DarculaLaf; import com.intellij.openapi.util.SystemInfo; import com.intellij.ui.mac.foundation.Foundation; +import com.intellij.ui.mac.foundation.MacUtil; import javax.swing.*; import javax.swing.plaf.FontUIResource; @@ -85,4 +86,9 @@ public class IntelliJLaf extends DarculaLaf { return false; } } + + public static Color getSelectedControlColor() { + // https://developer.apple.com/library/mac/e/Cocoa/Reference/ApplicationKit/Classes/NSColor_Class/#//apple_ref/occ/clm/NSColor/alternateSelectedControlColor + return MacUtil.colorFromNative(Foundation.invoke("NSColor", "alternateSelectedControlColor")); + } }