if(av.hasHiddenColumns)\r
res = av.getColumnSelection().adjustForHiddenColumns(res);\r
\r
- if (row > -1 && res < aa[row].annotations.length && aa[row].annotations[res] != null)\r
- {\r
- StringBuffer text = new StringBuffer("Sequence position " + (res + 1) +\r
- " " +\r
- aa[row].annotations[res].description);\r
- ap.alignFrame.statusBar.setText(text.toString());\r
- }\r
+ if (row > -1 && res < aa[row].annotations.length && aa[row].annotations[res] != null)\r
+ {\r
+ StringBuffer text = new StringBuffer("Sequence position " + (res + 1));\r
+ if (aa[row].annotations[res].description != null)\r
+ text.append(" " + aa[row].annotations[res].description);\r
+ ap.alignFrame.statusBar.setText(text.toString());\r
+ }\r
}\r
\r
public void update(Graphics g)\r
public void paint(Graphics g)\r
{\r
\r
- imgWidth = (av.endRes - av.startRes + 1) * av.charWidth;\r
+ imgWidth = getSize().width;\r
+ //(av.endRes - av.startRes + 1) * av.charWidth;\r
\r
if (image == null || imgWidth != image.getWidth(this))\r
{\r
}\r
\r
drawComponent(gg, av.startRes, av.endRes + 1);\r
- g.setColor(Color.white);\r
- g.fillRect(0, 0, getSize().width, getSize().height);\r
g.drawImage(image, 0, 0, this);\r
}\r
\r
\r
\r
g.setColor(Color.white);\r
- g.fillRect(0, 0, (endRes - startRes) * av.charWidth, getSize().height);\r
+ g.fillRect(0, 0, getSize().width, getSize().height);\r
\r
if ((av.alignment.getAlignmentAnnotation() == null) ||\r
(av.alignment.getAlignmentAnnotation().length < 1))\r
else\r
{\r
g.fillRect(lastSSX, y + 4 + iconOffset,\r
- (x+1) * av.charWidth - lastSSX, 7);\r
+ x * av.charWidth - lastSSX, 7);\r
}\r
break;\r
\r