- /* if (av.getWrapAlignment()) {\r
- int offy = av.getStartSeq();\r
- startx = (int)(offy/chunkWidth)*chunkWidth;\r
- endx = startx + chunkWidth;\r
- starty = offy%chunkHeight;\r
- endy = starty + da.getHeight();\r
-\r
- int ypos = 0;\r
- int rowstart = starty;\r
-\r
- if (starty == 0) {\r
- ypos = 2*charHeight;\r
- } else if (starty == 1) {\r
- starty = 0;\r
- ypos = charHeight;\r
- }\r
-\r
- if (endy > da.getHeight()) {\r
- endy = da.getHeight();\r
- }\r
-\r
- if (endx > da.getWidth()) {\r
- endx = da.getWidth();\r
- }\r
-\r
- if (rowstart < 2) {\r
- drawScale(startx,endx,charWidth,charHeight,ypos);\r
- }\r
-\r
- drawPanel(gg,startx,endx,starty,endy,startx,starty,ypos);\r
-\r
- if (rowstart == 0) {\r
- ypos = ypos + chunkHeight;\r
- } else if (rowstart == 1) {\r
- ypos = ypos + chunkHeight;\r
- } else {\r
- ypos = ypos + chunkHeight - rowstart*charHeight;\r
- }\r
-\r
- startx += chunkWidth;\r
- endx = startx + chunkWidth;\r
- starty = 0;\r
-\r
- if (endx > da.getWidth()) {\r
- endx = da.getWidth();\r
- }\r
- // Draw the rest of the panels\r
-\r
- while (ypos <= getHeight()) {\r
- drawScale(startx,endx,charWidth,charHeight,ypos);\r
- drawPanel(gg,startx,endx,0,da.getHeight(),startx,starty,ypos);\r
-\r
- ypos += chunkHeight;\r
- startx += chunkWidth;\r
- endx = startx + chunkWidth;\r
-\r
- if (endy > da.getHeight()) {\r
- endy = da.getHeight();\r
- }\r
-\r
- if (endx > da.getWidth()) {\r
- endx = da.getWidth();\r
- }\r
-\r
- }\r
- }\r
- else*/\r
- {\r
- drawPanel(gg,av.startRes,av.endRes,av.startSeq,av.endSeq,av.startRes,av.startSeq,0);\r
- }\r
+ if (av.getWrapAlignment())\r
+ drawWrappedPanel(gg, getWidth(), getHeight(), av.startRes);\r
+ else\r
+ drawPanel(gg, av.startRes, av.endRes, av.startSeq, av.endSeq, av.startRes, av.startSeq, 0);\r