- starty = starty%av.getChunkHeight();\r
-\r
- int ypos = 0;\r
- int rowstart = starty;\r
-\r
- if (starty == 0)\r
- ypos = 2*charHeight;\r
- else if (starty == 1)\r
- {\r
- starty = 0;\r
- ypos = charHeight;\r
- }\r
-\r
- endy = starty + da.getHeight();\r
-\r
- if (endy > da.getHeight()) {\r
- endy = da.getHeight();\r
- }\r
-\r
- for (int i = starty; i < endy; i++) {\r
- SequenceI s = da.getSequenceAt(i);\r
- drawIdString(gg,s,i,starty,ypos);\r
- }\r
- if (rowstart == 0) {\r
- ypos = ypos + av.getChunkHeight();\r
- } else if (rowstart == 1) {\r
- ypos = ypos + av.getChunkHeight();\r
- } else {\r
- ypos = ypos + av.getChunkHeight() - rowstart*charHeight;\r
- }\r
-\r
- starty = 0;\r
-\r
- int chunkwidth = av.getChunkWidth();\r
- int startx = (int)(av.getEndSeq()/chunkwidth)*chunkwidth;\r
- int endx = startx + chunkwidth;\r
-\r