IDEA-189709: use *.currentOverloadBackground instead of *.borderColor for selection

This commit is contained in:
Sergey Malenkov
2019-01-21 14:55:03 +03:00
parent 40c721e892
commit c55773ec0a
2 changed files with 3 additions and 1 deletions
@@ -57,6 +57,7 @@ public class ParameterInfoComponent extends JPanel {
private static final Color DISABLED_COLOR = JBColor.namedColor("ParameterInfo.disabledForeground", new JBColor(0xA8A8A8, 0x777777));
private static final Color CONTEXT_HELP_FOREGROUND = JBColor.namedColor("ParameterInfo.infoForeground", new JBColor(0x787878, 0x878787));
static final Color BORDER_COLOR = JBColor.namedColor("ParameterInfo.borderColor", HintUtil.INFORMATION_BORDER_COLOR);
private static final Color HIGHLIGHTED_BACKGROUND = JBColor.namedColor("ParameterInfo.currentOverloadBackground", BORDER_COLOR);
private static final Color SEPARATOR_COLOR = JBColor.namedColor("ParameterInfo.lineSeparatorColor", BORDER_COLOR);
private static final Border EMPTY_BORDER = JBUI.Borders.empty(2, 10);
private static final Border BOTTOM_BORDER = new CompoundBorder(JBUI.Borders.customLine(SEPARATOR_COLOR, 0, 0, 1, 0), EMPTY_BORDER);
@@ -300,7 +301,7 @@ public class ParameterInfoComponent extends JPanel {
@Override
public Color getDefaultParameterColor() {
return mySingleParameterInfo || !isHighlighted() ? BACKGROUND : BORDER_COLOR;
return mySingleParameterInfo || !isHighlighted() ? BACKGROUND : HIGHLIGHTED_BACKGROUND;
}
}
@@ -1378,6 +1378,7 @@ public final class UiDefaultsHardcodedKeys {
"Panel.background",
"ParameterInfo.background",
"ParameterInfo.borderColor",
"ParameterInfo.currentOverloadBackground",
"ParameterInfo.currentParameterForeground",
"ParameterInfo.disabledForeground",
"ParameterInfo.foreground",