X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FSequenceRenderer.java;h=b6eeba3ace25247ceab778e67b8cca44e533303f;hb=8f050c10c0bd044493b7537b6c6d119c7c29c986;hp=0215e55609dd6bc7cb596dafe224101ecac01817;hpb=8572c569b1ecf4df75d09743c2ee2cdb229c8de9;p=jalview.git diff --git a/src/jalview/appletgui/SequenceRenderer.java b/src/jalview/appletgui/SequenceRenderer.java index 0215e55..b6eeba3 100755 --- a/src/jalview/appletgui/SequenceRenderer.java +++ b/src/jalview/appletgui/SequenceRenderer.java @@ -103,8 +103,19 @@ 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) + int end, int y1, boolean drawBox, boolean drawText) { if (seq == null) { @@ -112,10 +123,11 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer } allGroups = sg; + if (drawBox) { + drawBoxes(seq, start, end, y1); + } - drawBoxes(seq, start, end, y1); - - if (av.validCharWidth) + if (av.validCharWidth && drawText) { drawText(seq, start, end, y1); }