paintFlag removed
[jalview.git] / src / jalview / gui / Desktop.java
index 336cdd3..b2c86bb 100755 (executable)
@@ -47,10 +47,16 @@ public class Desktop extends jalview.jbgui.GDesktop implements DropTargetListene
     setTitle("Jalview 2005");\r
     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\r
     desktop = new JDesktopPane();\r
-    desktop.setBackground(Color.white);\r
+ //   desktop.setBackground(Color.white);\r
     setContentPane(desktop);\r
     desktop.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE);\r
 \r
+\r
+    // This line prevents Windows Look&Feel resizing all new windows to maximum\r
+    // if previous window was maximised\r
+    desktop.setDesktopManager( new DefaultDesktopManager() );\r
+\r
+\r
     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();\r
     String x = jalview.bin.Cache.getProperty("SCREEN_X");\r
     String y = jalview.bin.Cache.getProperty("SCREEN_Y");\r
@@ -328,6 +334,7 @@ this.setDropTarget(new java.awt.dnd.DropTarget(desktop, this));
      conservationSlider.setContentPane(sp);\r
      addInternalFrame(conservationSlider, "Conservation Colour Increment  ("+source+")", 420, 90);\r
      conservationSlider.setResizable(false);\r
+     conservationSlider.setMaximizable(false);\r
      conservationSlider.addInternalFrameListener(new javax.swing.event.InternalFrameAdapter()\r
                   {\r
                     public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)\r
@@ -381,6 +388,7 @@ this.setDropTarget(new java.awt.dnd.DropTarget(desktop, this));
      PIDSlider.setContentPane(pid);\r
      addInternalFrame(PIDSlider, "Percentage Identity Threshold ("+source+")", 420, 90);\r
      PIDSlider.setResizable(false);\r
+     PIDSlider.setMaximizable(false);\r
    }\r
    else\r
    {\r