X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAnnotationPanel.java;h=dbc1c926f8343cdbee711700eecdf9a9c87109b4;hb=0d742b24efde18a6c179affad234793dc2136ae1;hp=fb48794c03d858bf30b7e7f4342831b68dadcc16;hpb=31876512b5218c57019c63f879eba99e28f4360e;p=jalview.git diff --git a/src/jalview/gui/AnnotationPanel.java b/src/jalview/gui/AnnotationPanel.java index fb48794..dbc1c92 100755 --- a/src/jalview/gui/AnnotationPanel.java +++ b/src/jalview/gui/AnnotationPanel.java @@ -667,6 +667,7 @@ public class AnnotationPanel extends JPanel implements MouseListener, return; } + AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation(); int x = 0, y = 0; @@ -689,6 +690,7 @@ public class AnnotationPanel extends JPanel implements MouseListener, continue; } + lastSS = ' '; lastSSX = 0; @@ -706,6 +708,28 @@ public class AnnotationPanel extends JPanel implements MouseListener, } } + if (av.updatingConsensus && aa[i].label.equals("Consensus")) + { + g.setColor(Color.darkGray); + g.drawString("Recalculating Consensus....", 20, y - 5); + y += av.charHeight; + continue; + } + else if (av.updatingConservation && aa[i].label.equals("Conservation")) + { + g.setColor(Color.darkGray); + g.drawString("Recalculating Conservation.....", 20, y - 5); + y += av.charHeight; + continue; + } + else if (av.updatingConservation && aa[i].label.equals("Quality")) + { + g.setColor(Color.darkGray); + g.drawString("Recalculating Quality....", 20, y - 5); + continue; + } + + if (row.hasText) { iconOffset = av.charHeight / 2 + 4;