*/
public void actionPerformed(ActionEvent evt)
{
- int dif = 0;
AlignmentAnnotation[] aa = ap.av.alignment.getAlignmentAnnotation();
if (evt.getActionCommand().equals(ADDNEW))
ap.av.alignment.addAnnotation(newAnnotation);
ap.av.alignment.setAnnotationIndex(newAnnotation, 0);
- if (aa != null)
- {
- dif = aa[aa.length - 1].height;
- }
}
else if (evt.getActionCommand().equals(EDITNAME))
{
{
ap.av.quality = null;
}
-
- dif = aa[selectedRow].height * -1;
}
else if (evt.getActionCommand().equals(DELETE))
{
ap.av.alignment.deleteAnnotation(aa[selectedRow]);
- dif = aa[selectedRow].height * -1;
}
else if (evt.getActionCommand().equals(SHOWALL))
{
{
if (!aa[i].visible && aa[i].annotations!=null)
{
- dif += aa[i].height;
aa[i].visible = true;
}
}
{
desc.append(aa.description+"<br>");
}
- if(!Float.isNaN(aa.score))
+ if(aa.hasScore())
{
desc.append("Score: "+aa.score);
}
}
else
{
- if(aa[i].belowAlignment)
- g.setColor(Color.ORANGE);
- else
- g.setColor(Color.red);
-
g.drawString(aa[i].label, x, y +offset);
-
}
}
}