From 18b8b7345d1ed788d26b2dc76de29c0c6aa51f75 Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Tue, 7 Nov 2017 15:04:02 +0300 Subject: [PATCH] fix horizontal gap in Darcula L&F for grid of languages --- .../com/intellij/xml/breadcrumbs/BreadcrumbsConfigurable.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsConfigurable.java b/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsConfigurable.java index 6e4c48a661fa..232ded5247f0 100644 --- a/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsConfigurable.java +++ b/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsConfigurable.java @@ -41,6 +41,7 @@ import java.util.Map.Entry; import static com.intellij.application.options.colors.ColorAndFontOptions.selectOrEditColor; import static com.intellij.openapi.application.ApplicationBundle.message; import static com.intellij.openapi.util.text.StringUtil.naturalCompare; +import static com.intellij.util.ui.UIUtil.isUnderDarcula; import static javax.swing.SwingConstants.LEFT; /** @@ -76,7 +77,7 @@ final class BreadcrumbsConfigurable implements Configurable { } } } - JPanel boxes = new JPanel(new GridLayout(0, 3)); + JPanel boxes = new JPanel(new GridLayout(0, 3, isUnderDarcula() ? JBUI.scale(10) : 0, 0)); map.values().stream().sorted((box1, box2) -> naturalCompare(box1.getText(), box2.getText())).forEach(box -> boxes.add(box)); show = new JCheckBox(message("checkbox.show.breadcrumbs"));