Revert "partial patch for JAL-411 - text rendered above features"
authorjprocter <jprocter@compbio.dundee.ac.uk>
Tue, 5 Jul 2011 14:22:38 +0000 (15:22 +0100)
committerjprocter <jprocter@compbio.dundee.ac.uk>
Tue, 5 Jul 2011 14:22:38 +0000 (15:22 +0100)
This reverts commit 8f050c10c0bd044493b7537b6c6d119c7c29c986.

src/jalview/appletgui/SeqCanvas.java
src/jalview/appletgui/SequenceRenderer.java
src/jalview/gui/SeqCanvas.java
src/jalview/gui/SequenceRenderer.java

index 1452bb7..fd9d768 100755 (executable)
@@ -581,17 +581,14 @@ public class SeqCanvas extends Panel
       {
         continue;
       }
-      // draw box background, possibly with sequence label.
+
       sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq),
-              startRes, endRes, offset + ((i - startSeq) * av.charHeight), true, !av.showSequenceFeatures);
-      
+              startRes, endRes, offset + ((i - startSeq) * av.charHeight));
+
       if (av.showSequenceFeatures)
       {
         fr.drawSequence(g, nextSeq, startRes, endRes, offset
                 + ((i - startSeq) * av.charHeight));
-        // draw sequence label
-        sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq),
-                startRes, endRes, offset + ((i - startSeq) * av.charHeight), false, true);
       }
 
       // / Highlight search Results once all sequences have been drawn
index b6eeba3..0215e55 100755 (executable)
@@ -103,19 +103,8 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer
     return resBoxColour;
   }
 
-  /**
-   * draw coloured sequence to the current graphics cursor
-   * @param seq
-   * @param sg
-   * @param start
-   * @param end
-   * @param y1
-   * @param drawBox - draw background
-   * @param drawText - draw text (if shading style permits)
-   */
-
   public void drawSequence(SequenceI seq, SequenceGroup[] sg, int start,
-          int end, int y1, boolean drawBox, boolean drawText)
+          int end, int y1)
   {
     if (seq == null)
     {
@@ -123,11 +112,10 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer
     }
 
     allGroups = sg;
-    if (drawBox) {
-      drawBoxes(seq, start, end, y1);
-    }
 
-    if (av.validCharWidth && drawText)
+    drawBoxes(seq, start, end, y1);
+
+    if (av.validCharWidth)
     {
       drawText(seq, start, end, y1);
     }
index c8a6a75..f625838 100755 (executable)
@@ -697,17 +697,13 @@ public class SeqCanvas extends JComponent
         // empty
         continue;
       }
-      // draw box background, possibly with sequence label.
       sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq),
-              startRes, endRes, offset + ((i - startSeq) * av.charHeight), true, !av.showSequenceFeatures);
-      
+              startRes, endRes, offset + ((i - startSeq) * av.charHeight));
+
       if (av.showSequenceFeatures)
       {
         fr.drawSequence(g, nextSeq, startRes, endRes, offset
                 + ((i - startSeq) * av.charHeight));
-        // draw sequence label
-        sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq),
-                startRes, endRes, offset + ((i - startSeq) * av.charHeight), false, true);
       }
 
       // / Highlight search Results once all sequences have been drawn
index f2eae2a..b15851c 100755 (executable)
@@ -125,25 +125,35 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer
   }
 
   /**
-   * draw coloured sequence to the current graphics cursor
+   * DOCUMENT ME!
+   * 
+   * @param g
+   *          DOCUMENT ME!
    * @param seq
+   *          DOCUMENT ME!
    * @param sg
+   *          DOCUMENT ME!
    * @param start
+   *          DOCUMENT ME!
    * @param end
+   *          DOCUMENT ME!
+   * @param x1
+   *          DOCUMENT ME!
    * @param y1
-   * @param drawBox - draw background
-   * @param drawText - draw text (if shading style permits)
+   *          DOCUMENT ME!
+   * @param width
+   *          DOCUMENT ME!
+   * @param height
+   *          DOCUMENT ME!
    */
   public void drawSequence(SequenceI seq, SequenceGroup[] sg, int start,
-          int end, int y1, boolean drawBox, boolean drawText)
+          int end, int y1)
   {
     allGroups = sg;
 
-    if (drawBox) {
-      drawBoxes(seq, start, end, y1);
-    }
+    drawBoxes(seq, start, end, y1);
 
-    if (av.validCharWidth && drawText)
+    if (av.validCharWidth)
     {
       drawText(seq, start, end, y1);
     }