draws last residue
authoramwaterhouse <Andrew Waterhouse>
Wed, 13 Apr 2005 16:33:26 +0000 (16:33 +0000)
committeramwaterhouse <Andrew Waterhouse>
Wed, 13 Apr 2005 16:33:26 +0000 (16:33 +0000)
src/jalview/gui/AnnotationPanel.java

index 26f6084..420e369 100755 (executable)
@@ -330,27 +330,25 @@ public class AnnotationPanel extends JPanel implements MouseListener, MouseMotio
       return;\r
     }\r
 \r
-    imgWidth = (av.endRes-av.startRes) *av.charWidth;\r
+    imgWidth = (av.endRes-av.startRes+1) *av.charWidth;\r
 \r
     image = new BufferedImage(imgWidth,\r
                                 ap.annotationPanel.getHeight(),\r
                                 BufferedImage.TYPE_INT_RGB);\r
       gg = (Graphics2D) image.getGraphics();\r
-      gg.setColor(Color.white);\r
-      gg.fillRect(0, 0, imgWidth, getHeight());\r
       gg.setRenderingHint(RenderingHints.KEY_ANTIALIASING,\r
                           RenderingHints.VALUE_ANTIALIAS_ON);\r
       fm = gg.getFontMetrics();\r
       gg.setFont(av.getFont());\r
 \r
-\r
-    drawComponent( gg, av.startRes, av.endRes);\r
+    drawComponent( gg, av.startRes, av.endRes+1);\r
     g.drawImage( image, 0, 0, this);\r
+\r
   }\r
 \r
   public void fastPaint(int horizontal)\r
 {\r
-  if(      horizontal ==0\r
+  if( horizontal == 0\r
      || av.alignment.getAlignmentAnnotation()==null\r
      || av.alignment.getAlignmentAnnotation().length<1\r
     )\r
@@ -360,7 +358,7 @@ public class AnnotationPanel extends JPanel implements MouseListener, MouseMotio
   }\r
 \r
   gg.copyArea( 0,0, imgWidth, getHeight(), -horizontal*av.charWidth, 0 );\r
-  int sr=av.startRes, er=av.endRes, transX=0;\r
+  int sr=av.startRes, er=av.endRes+1, transX=0;\r
 \r
   if(horizontal>0) // scrollbar pulled right, image to the left\r
   {\r
@@ -405,6 +403,7 @@ public class AnnotationPanel extends JPanel implements MouseListener, MouseMotio
     int iconOffset = av.charHeight/2;\r
     boolean validRes = false;\r
     //\u03B2 \u03B1\r
+\r
     for(int i=0; i<aa.length; i++)\r
     {\r
       AlignmentAnnotation row = aa[i];\r