IDEA-17650 Splash screen is too agressive on Linux
authorKirill Kalishev <kirill.kalishev@jetbrains.com>
Mon, 15 Feb 2010 14:47:16 +0000 (15 17:47 +0300)
committerKirill Kalishev <kirill.kalishev@jetbrains.com>
Mon, 15 Feb 2010 14:47:16 +0000 (15 17:47 +0300)
platform/platform-impl/src/com/intellij/ui/Splash.java

index 6a575d7..8d3ab2e 100644 (file)
@@ -22,11 +22,15 @@ import com.intellij.util.ui.UIUtil;
 import javax.swing.*;
 import java.awt.*;
 
-public class Splash extends JWindow {
+public class Splash extends JDialog {
   private final Icon myImage;
   private final JLabel myLabel;
 
   public Splash(String imageName, final Color textColor) {
+    setUndecorated(true);
+    setResizable(false);
+    setModal(false);
+
     Icon originalImage = IconLoader.getIcon(imageName);
     myImage = new MyIcon(originalImage, textColor);
     myLabel = new JLabel(myImage);
@@ -41,6 +45,7 @@ public class Splash extends JWindow {
 
   public void show() {
     super.show();
+    toFront();
     myLabel.paintImmediately(0, 0, myImage.getIconWidth(), myImage.getIconHeight());
   }