No need to recalculate image for font change
authoramwaterhouse <Andrew Waterhouse>
Thu, 1 Sep 2005 13:19:28 +0000 (13:19 +0000)
committeramwaterhouse <Andrew Waterhouse>
Thu, 1 Sep 2005 13:19:28 +0000 (13:19 +0000)
src/jalview/appletgui/OverviewPanel.java
src/jalview/gui/OverviewPanel.java

index 93ff487..2ddc5ff 100755 (executable)
@@ -299,6 +299,12 @@ public class OverviewPanel
 \r
   public void setBoxPosition()\r
   {\r
+    int fullsizeWidth = av.alignment.getWidth() * av.getCharWidth();\r
+    int fullsizeHeight = av.alignment.getHeight() * av.getCharHeight();\r
+\r
+    scalew = (float) width / (float) fullsizeWidth;\r
+    scaleh = (float) sequencesHeight / (float) fullsizeHeight;\r
+\r
     boxX = (int) (av.getStartRes() * av.getCharWidth() * scalew);\r
     boxY = (int) (av.getStartSeq() * av.getCharHeight() * scaleh);\r
     boxWidth = (int) ( (av.getEndRes() - av.getStartRes() + 1) *\r
index 6c968a2..f78f2e6 100755 (executable)
@@ -342,6 +342,12 @@ public class OverviewPanel extends JPanel implements Runnable
      */\r
     public void setBoxPosition()\r
     {\r
+      int fullsizeWidth = av.alignment.getWidth() * av.getCharWidth();\r
+      int fullsizeHeight = av.alignment.getHeight() * av.getCharHeight();\r
+\r
+      scalew = (float) width / (float) fullsizeWidth;\r
+      scaleh = (float) sequencesHeight / (float) fullsizeHeight;\r
+\r
         boxX = (int) (av.getStartRes() * av.getCharWidth() * scalew);\r
         boxY = (int) (av.getStartSeq() * av.getCharHeight() * scaleh);\r
         boxWidth = (int) ((av.getEndRes() - av.getStartRes() + 1) * av.getCharWidth() * scalew);\r