List<SequenceI> selection = av.getSelectionGroup() == null ? null
: av.getSelectionGroup().getSequences(null);
idCanvas.drawIds((Graphics2D) idGraphics, av, startSeq, endSeq - 1,
- selection);
+ selection, idWidth);
idGraphics.setFont(av.getFont());
idGraphics.translate(0, -scaleHeight);
int cHeight = av.getAlignment().getHeight() * av.getCharHeight() + hgap
+ annotationHeight;
- int idWidth = getVisibleIdWidth(false);
+ final int idWidth = getVisibleIdWidth(false);
int maxwidth = av.getAlignment().getVisibleWidth();
* draw sequence ids and annotation labels (if shown)
*/
IdCanvas idCanvas = getIdPanel().getIdCanvas();
- idCanvas.drawIdsWrapped((Graphics2D) g, av, 0, totalHeight);
+ idCanvas.drawIdsWrapped((Graphics2D) g, av, 0, totalHeight, idWidth);
g.translate(idWidth, 0);