boolean fastPaint = false;
- List<SequenceI> searchResults;
-
AnnotationPanel ap;
private Font idfont;
int xPos = 0;
int panelWidth = getWidth();
int charHeight = av.getCharHeight();
-
+ List<SequenceI> searchResults = av.getHighlightedSeqs();
if ((searchResults != null) && searchResults.contains(s))
{
g.setColor(Color.black);
}
ViewportRanges ranges = av.getRanges();
+ List<SequenceI> searchResults = av.getHighlightedSeqs();
gg.copyArea(0, 0, getWidth(), imgHeight, 0,
-vertical * av.getCharHeight());
gg.setColor(Color.white);
gg.fillRect(0, 0, getWidth(), imgHeight);
- drawIds(gg, av, av.getRanges().getStartSeq(), av.getRanges().getEndSeq(), searchResults);
+ drawIds(gg, av, av.getRanges().getStartSeq(),
+ av.getRanges().getEndSeq(), av.getHighlightedSeqs());
g.drawImage(image, 0, 0, this);
}
return getIdfont();
}
- /**
- * DOCUMENT ME!
- *
- * @param list
- * DOCUMENT ME!
- */
- public void setHighlighted(List<SequenceI> list)
- {
- searchResults = list;
- repaint();
- }
-
public Font getIdfont()
{
return idfont;