From 640ddf361a3e293807a36cc444d8900a31f7db2a Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 21 Apr 2014 16:07:27 +0200 Subject: [PATCH] make labels have constant height to avoid relayout and blinking --- .../openapi/wm/impl/status/PresentationModeProgressPanel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PresentationModeProgressPanel.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PresentationModeProgressPanel.java index 3f2a439c2740..2cb666c7c94c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PresentationModeProgressPanel.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PresentationModeProgressPanel.java @@ -19,6 +19,7 @@ import com.intellij.icons.AllIcons; import com.intellij.openapi.ui.popup.IconButton; import com.intellij.openapi.util.text.StringUtil; import com.intellij.ui.InplaceButton; +import com.intellij.util.ui.EmptyIcon; import com.intellij.util.ui.UIUtil; import javax.swing.*; @@ -42,6 +43,8 @@ public class PresentationModeProgressPanel { final Font font = UIUtil.getLabelFont().deriveFont(11f); myText.setFont(font); myText2.setFont(font); + myText.setIcon(EmptyIcon.create(1, 16)); + myText2.setIcon(EmptyIcon.create(1, 16)); } public void update() { UIUtil.invokeLaterIfNeeded(new Runnable() {