JAL-2473 added improvement to apply default / custom minimum dimension for various...
[jalview.git] / src / jalview / gui / JalviewDialog.java
index 8742253..3584486 100644 (file)
@@ -23,6 +23,7 @@ package jalview.gui;
 import jalview.util.MessageManager;
 
 import java.awt.Container;
+import java.awt.Dimension;
 import java.awt.Rectangle;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
@@ -52,6 +53,10 @@ public abstract class JalviewDialog extends JPanel
 
   boolean block = false;
 
+  private int DEFAULT_MIN_WIDTH = 300;
+
+  private int DEFAULT_MIN_HEIGHT = 250;
+
   public void waitForInput()
   {
     if (!block)
@@ -89,6 +94,9 @@ public abstract class JalviewDialog extends JPanel
     {
       frame.setSize(width, height);
     }
+    int minWidth = width - 100;
+    int minHeight = height - 100;
+    frame.setMinimumSize(new Dimension(minWidth, minHeight));
     frame.setContentPane(content);
     this.block = block;