X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FSeqCanvas.java;fp=src%2Fjalview%2Fappletgui%2FSeqCanvas.java;h=f59967dd0ee9111d3f3759e0b552e374f7657016;hb=be762d8d9c71a7aa3121e845c45911c7192b7827;hp=fe7abbbc13ef8436bb08867cf87c43dc152d4c5e;hpb=d1bb7a31fc091606aedbc255a5766ac79e36fa91;p=jalview.git diff --git a/src/jalview/appletgui/SeqCanvas.java b/src/jalview/appletgui/SeqCanvas.java index fe7abbb..f59967d 100755 --- a/src/jalview/appletgui/SeqCanvas.java +++ b/src/jalview/appletgui/SeqCanvas.java @@ -113,12 +113,12 @@ public class SeqCanvas extends Panel implements ViewportListenerI { if (mstring != null) { - g.drawString(mstring, mpos * avcharWidth, ypos - - (avcharHeight / 2)); + g.drawString(mstring, mpos * avcharWidth, + ypos - (avcharHeight / 2)); } - g.drawLine((mpos * avcharWidth) + (avcharWidth / 2), (ypos + 2) - - (avcharHeight / 2), (mpos * avcharWidth) - + (avcharWidth / 2), ypos - 2); + g.drawLine((mpos * avcharWidth) + (avcharWidth / 2), + (ypos + 2) - (avcharHeight / 2), + (mpos * avcharWidth) + (avcharWidth / 2), ypos - 2); } } } @@ -167,8 +167,8 @@ public class SeqCanvas extends Panel implements ViewportListenerI { int x = LABEL_WEST - fm.stringWidth(String.valueOf(value)) - avcharWidth / 2; - g.drawString(value + "", x, (ypos + (i * avcharHeight)) - - (avcharHeight / 5)); + g.drawString(value + "", x, + (ypos + (i * avcharHeight)) - (avcharHeight / 5)); } } } @@ -207,8 +207,8 @@ public class SeqCanvas extends Panel implements ViewportListenerI if (value != -1) { - g.drawString(String.valueOf(value), 0, (ypos + (i * avcharHeight)) - - (avcharHeight / 5)); + g.drawString(String.valueOf(value), 0, + (ypos + (i * avcharHeight)) - (avcharHeight / 5)); } } } @@ -237,14 +237,14 @@ public class SeqCanvas extends Panel implements ViewportListenerI lastsr = ranges.getStartRes(); fastPaint = true; - gg.copyArea(horizontal * avcharWidth, vertical * avcharHeight, imgWidth - - horizontal * avcharWidth, + gg.copyArea(horizontal * avcharWidth, vertical * avcharHeight, + imgWidth - horizontal * avcharWidth, imgHeight - vertical * avcharHeight, -horizontal * avcharWidth, -vertical * avcharHeight); - int sr = ranges.getStartRes(), er = ranges.getEndRes(), ss = ranges - .getStartSeq(), es = ranges - .getEndSeq(), transX = 0, transY = 0; + int sr = ranges.getStartRes(), er = ranges.getEndRes(), + ss = ranges.getStartSeq(), es = ranges.getEndSeq(), transX = 0, + transY = 0; if (horizontal > 0) // scrollbar pulled right, image to the left { @@ -261,7 +261,7 @@ public class SeqCanvas extends Panel implements ViewportListenerI ss = es - vertical; if (ss < ranges.getStartSeq()) // ie scrolling too fast, more than a page // at a - // time + // time { ss = ranges.getStartSeq(); } @@ -307,8 +307,8 @@ public class SeqCanvas extends Panel implements ViewportListenerI { if (img != null - && (fastPaint || (getSize().width != g.getClipBounds().width) || (getSize().height != g - .getClipBounds().height))) + && (fastPaint || (getSize().width != g.getClipBounds().width) + || (getSize().height != g.getClipBounds().height))) { g.drawImage(img, 0, 0, this); fastPaint = false; @@ -501,11 +501,15 @@ public class SeqCanvas extends Panel implements ViewportListenerI continue; } - gg.fillPolygon(new int[] { res * avcharWidth - avcharHeight / 4, - res * avcharWidth + avcharHeight / 4, res * avcharWidth }, - new int[] { ypos - (avcharHeight / 2), - ypos - (avcharHeight / 2), - ypos - (avcharHeight / 2) + 8 }, 3); + gg.fillPolygon( + new int[] + { res * avcharWidth - avcharHeight / 4, + res * avcharWidth + avcharHeight / 4, + res * avcharWidth }, + new int[] + { ypos - (avcharHeight / 2), ypos - (avcharHeight / 2), + ypos - (avcharHeight / 2) + 8 }, + 3); } } @@ -603,9 +607,9 @@ public class SeqCanvas extends Panel implements ViewportListenerI { g1.setColor(Color.blue); g1.drawLine((blockEnd - blockStart + 1) * avcharWidth - 1, - 0 + offset, (blockEnd - blockStart + 1) * avcharWidth - - 1, (endSeq - startSeq + 1) * avcharHeight - + offset); + 0 + offset, + (blockEnd - blockStart + 1) * avcharWidth - 1, + (endSeq - startSeq + 1) * avcharHeight + offset); } g1.translate(-screenY * avcharWidth, 0); @@ -658,8 +662,8 @@ public class SeqCanvas extends Panel implements ViewportListenerI if (av.isShowSequenceFeatures()) { - fr.drawSequence(g, nextSeq, startRes, endRes, offset - + ((i - startSeq) * avcharHeight), false); + fr.drawSequence(g, nextSeq, startRes, endRes, + offset + ((i - startSeq) * avcharHeight), false); } // / Highlight search Results once all sequences have been drawn @@ -667,16 +671,15 @@ public class SeqCanvas extends Panel implements ViewportListenerI if (av.hasSearchResults()) { int[] visibleResults = av.getSearchResults().getResults(nextSeq, - startRes, - endRes); + startRes, endRes); if (visibleResults != null) { for (int r = 0; r < visibleResults.length; r += 2) { sr.drawHighlightedText(nextSeq, visibleResults[r], - visibleResults[r + 1], (visibleResults[r] - startRes) - * avcharWidth, offset - + ((i - startSeq) * avcharHeight)); + visibleResults[r + 1], + (visibleResults[r] - startRes) * avcharWidth, + offset + ((i - startSeq) * avcharHeight)); } } } @@ -732,7 +735,8 @@ public class SeqCanvas extends Panel implements ViewportListenerI { sx = (group.getStartRes() - startRes) * avcharWidth; sy = offset + ((i - startSeq) * avcharHeight); - ex = (((group.getEndRes() + 1) - group.getStartRes()) * avcharWidth) - 1; + ex = (((group.getEndRes() + 1) - group.getStartRes()) + * avcharWidth) - 1; if (sx + ex < 0 || sx > imgWidth) { @@ -740,22 +744,20 @@ public class SeqCanvas extends Panel implements ViewportListenerI } if ((sx <= (endRes - startRes) * avcharWidth) - && group.getSequences(null).contains( - av.getAlignment().getSequenceAt(i))) + && group.getSequences(null) + .contains(av.getAlignment().getSequenceAt(i))) { if ((bottom == -1) - && (i >= alHeight || !group.getSequences(null) - .contains( - av.getAlignment().getSequenceAt(i + 1)))) + && (i >= alHeight || !group.getSequences(null).contains( + av.getAlignment().getSequenceAt(i + 1)))) { bottom = sy + avcharHeight; } if (!inGroup) { - if (((top == -1) && (i == 0)) - || !group.getSequences(null).contains( - av.getAlignment().getSequenceAt(i - 1))) + if (((top == -1) && (i == 0)) || !group.getSequences(null) + .contains(av.getAlignment().getSequenceAt(i - 1))) { top = sy; }