From b2df09ff8ed8d0e6e8d74c1ae7f7439c407b9a14 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 8 Dec 2014 16:06:30 +0100 Subject: [PATCH] hidpi: fix insets and gaps --- .../src/com/intellij/ui/SimpleColoredComponent.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java b/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java index a3a1d3c6fc54..53c24901e4ef 100644 --- a/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java +++ b/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java @@ -21,6 +21,8 @@ import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.SystemInfo; import com.intellij.openapi.util.text.StringUtil; +import com.intellij.util.ui.JBInsets; +import com.intellij.util.ui.JBUI; import com.intellij.util.ui.UIUtil; import gnu.trove.TIntIntHashMap; import org.intellij.lang.annotations.JdkConstants; @@ -106,8 +108,8 @@ public class SimpleColoredComponent extends JComponent implements Accessible, Co public SimpleColoredComponent() { myFragments = new ArrayList(3); myAttributes = new ArrayList(3); - myIpad = new Insets(1, 2, 1, 2); - myIconTextGap = 2; + myIpad = new JBInsets(1, 2, 1, 2); + myIconTextGap = JBUI.scale(2); myBorder = new MyBorder(); myFixedWidths = new TIntIntHashMap(10); setOpaque(true); @@ -833,7 +835,7 @@ public class SimpleColoredComponent extends JComponent implements Accessible, Co private Insets myInsets; public MyBorder() { - myInsets = new Insets(1, 1, 1, 1); + myInsets = new JBInsets(1, 1, 1, 1); } public void setInsets(final Insets insets) {