From c423d47a56b629f71d33eb85f486bb0aab3f7d3a Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 3 Dec 2012 13:11:56 +0100 Subject: [PATCH] make bg brighter (cherry picked from commit 443417df19927eb380469ec3097682ff93adfd9a) --- .../ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java index f82ebb1aaea9..a1a5477e7255 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java @@ -18,8 +18,10 @@ package com.intellij.ide.ui.laf.darcula.ui; import com.intellij.ide.ui.laf.darcula.DarculaUIUtil; import com.intellij.openapi.ui.GraphicsConfig; import com.intellij.openapi.util.SystemInfo; +import com.intellij.ui.ColorUtil; import com.intellij.ui.Gray; import com.intellij.util.ui.EmptyIcon; +import com.intellij.util.ui.GraphicsUtil; import sun.swing.SwingUtilities2; import javax.swing.*; @@ -84,16 +86,16 @@ public class DarculaRadioButtonUI extends MetalRadioButtonUI { g.translate(x, y); //setup AA for lines - final GraphicsConfig config = new GraphicsConfig(g); - g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); - g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_NORMALIZE); + final GraphicsConfig config = GraphicsUtil.setupAAPainting(g); + g.setPaint(new GradientPaint(0, 0, ColorUtil.shift(c.getBackground(), 1.5), 0, c.getHeight(), ColorUtil.shift(c.getBackground(), 1.2))); + g.fillOval(0, 2, w - 2, h - 2); if (b.hasFocus()) { int sysOffX = SystemInfo.isMac ? 0 : 1; int sysOffY = SystemInfo.isMac ? 0 : -1; DarculaUIUtil.paintFocusOval(g, x-6 + sysOffX, y-3 + sysOffY, w-3, h-3); } else { - g.setPaint(new GradientPaint(w / 2, 1, Gray._180.withAlpha(90), w / 2, h, Gray._125.withAlpha(90))); + g.setPaint(new GradientPaint(w / 2, 1, Gray._160.withAlpha(90), w / 2, h, Gray._100.withAlpha(90))); g.drawOval(0, 2, w - 2, h - 2); g.setPaint(Gray._40.withAlpha(200));