From e9485f0a07de9274a6e975e07e62077c8311b887 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 21 Apr 2014 17:01:30 +0200 Subject: [PATCH] use TransparentPanel --- .../wm/impl/status/PresentationModeProgressPanel.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) 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 2cb666c7c94c..d7bc7024f0ed 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.ui.TransparentPanel; import com.intellij.util.ui.EmptyIcon; import com.intellij.util.ui.UIUtil; @@ -77,13 +78,7 @@ public class PresentationModeProgressPanel { } private void createUIComponents() { - myRootPanel = new JPanel() { - @Override - public void paint(Graphics g) { - ((Graphics2D)g).setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.7f)); - super.paint(g); - } - }; + myRootPanel = new TransparentPanel(0.5f); final IconButton iconButton = new IconButton(myProgress.getInfo().getCancelTooltipText(), AllIcons.Process.Stop, AllIcons.Process.StopHovered);