*/
package jalview.viewmodel;
+import java.awt.Graphics;
+
import jalview.api.AlignmentColsCollectionI;
import jalview.api.AlignmentRowsCollectionI;
import jalview.datamodel.AlignmentI;
import jalview.datamodel.HiddenColumns;
import jalview.datamodel.HiddenSequences;
-import java.awt.Graphics;
-
public abstract class OverviewDimensions
{
protected static final int MAX_WIDTH = 400;
public void setWidth(int w)
{
- width = w;
+ width = w < 1 ? 1 : w;
widthRatio = (float) alwidth / width;
}
public void setHeight(int h)
{
- sequencesHeight = h - graphHeight;
+ sequencesHeight = (h < 1 ? 1 : h) - graphHeight;
heightRatio = (float) alheight / sequencesHeight;
}