From c1da764748ce2eaf5e68cbfd055a4b808e13f70e Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 18 May 2015 19:30:45 +0200 Subject: [PATCH] fix combobox painting under IntelliJ LaF (bottom gap) --- .../intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java index ec05f531f5bd..e92e7ffdde6a 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java @@ -224,7 +224,6 @@ public class DarculaComboBoxUI extends BasicComboBoxUI implements Border { protected Rectangle rectangleForCurrentValue() { final Rectangle r = super.rectangleForCurrentValue(); r.x-= JBUI.scale(2); - r.y-= isTableCellEditor(myComboBox) ? 0 : 0;//JBUI.scale(1); return r; } @@ -336,7 +335,7 @@ public class DarculaComboBoxUI extends BasicComboBoxUI implements Border { final Graphics2D g = (Graphics2D)g2; final Rectangle arrowButtonBounds = arrowButton.getBounds(); final int xxx = arrowButtonBounds.x - JBUI.scale(5); - final int H = height - JBUI.scale(4); + final int H = height - JBUI.scale(2); final int W = width - JBUI.scale(2); final GraphicsConfig config = new GraphicsConfig(g); @@ -369,7 +368,7 @@ public class DarculaComboBoxUI extends BasicComboBoxUI implements Border { paintCurrentValue(g, r, false); if (hasFocus) { - DarculaUIUtil.paintFocusRing(g, JBUI.scale(2), JBUI.scale(2), width - JBUI.scale(4), height - JBUI.scale(5)); + DarculaUIUtil.paintFocusRing(g, JBUI.scale(2), JBUI.scale(2), width - JBUI.scale(4), height - JBUI.scale(4)); } else { g.setColor(borderColor);