Overview subsamples alignment
[jalview.git] / src / jalview / gui / SeqCanvas.java
index 9f1eb70..3cf7f9a 100755 (executable)
@@ -49,6 +49,8 @@ public class SeqCanvas extends JComponent
     int LABEL_WEST;\r
     int LABEL_EAST;\r
 \r
+    boolean isOverview = false;\r
+\r
     /**\r
      * Creates a new SeqCanvas object.\r
      *\r
@@ -254,6 +256,8 @@ public class SeqCanvas extends JComponent
     // Set this to false to force a full panel paint\r
     public void paintComponent(Graphics g)\r
     {\r
+        sr.renderGaps(av.renderGaps);\r
+\r
         if ((img != null) &&\r
                 (fastPaint || (getWidth() != g.getClipBounds().width) ||\r
                 (getHeight() != g.getClipBounds().height)))\r
@@ -276,11 +280,12 @@ public class SeqCanvas extends JComponent
             return;\r
         }\r
 \r
+\r
         img = new BufferedImage(imgWidth, imgHeight, BufferedImage.TYPE_INT_RGB);\r
         gg = (Graphics2D) img.getGraphics();\r
         gg.setFont(av.getFont());\r
-     //   gg.setRenderingHint(RenderingHints.KEY_ANTIALIASING,\r
-     //     RenderingHints.VALUE_ANTIALIAS_ON);\r
+        gg.setRenderingHint(RenderingHints.KEY_ANTIALIASING,\r
+          RenderingHints.VALUE_ANTIALIAS_ON);\r
 \r
         gg.setColor(Color.white);\r
         gg.fillRect(0, 0, imgWidth, imgHeight);\r
@@ -453,7 +458,6 @@ public class SeqCanvas extends JComponent
     {\r
         Graphics2D g = (Graphics2D) g1;\r
         g.setFont(av.getFont());\r
-        sr.renderGaps(av.renderGaps);\r
 \r
         SequenceI nextSeq;\r
 \r
@@ -497,7 +501,7 @@ public class SeqCanvas extends JComponent
         }\r
 \r
 \r
-        if (group != null)\r
+        if (group != null && !isOverview)\r
         {\r
             do\r
             {\r