Calculate alWidth earlier
[jalview.git] / src / jalview / gui / AnnotationPanel.java
index fb48794..dbc1c92 100755 (executable)
@@ -667,6 +667,7 @@ public class AnnotationPanel extends JPanel implements MouseListener,
             return;\r
         }\r
 \r
+\r
         AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation();\r
 \r
         int x = 0, y = 0;\r
@@ -689,6 +690,7 @@ public class AnnotationPanel extends JPanel implements MouseListener,
                 continue;\r
             }\r
 \r
+\r
             lastSS = ' ';\r
             lastSSX = 0;\r
 \r
@@ -706,6 +708,28 @@ public class AnnotationPanel extends JPanel implements MouseListener,
                 }\r
             }\r
 \r
+            if (av.updatingConsensus && aa[i].label.equals("Consensus"))\r
+            {\r
+              g.setColor(Color.darkGray);\r
+              g.drawString("Recalculating Consensus....", 20, y - 5);\r
+              y += av.charHeight;\r
+              continue;\r
+            }\r
+            else if (av.updatingConservation && aa[i].label.equals("Conservation"))\r
+            {\r
+              g.setColor(Color.darkGray);\r
+              g.drawString("Recalculating Conservation.....", 20, y - 5);\r
+              y += av.charHeight;\r
+              continue;\r
+            }\r
+            else if (av.updatingConservation && aa[i].label.equals("Quality"))\r
+            {\r
+              g.setColor(Color.darkGray);\r
+              g.drawString("Recalculating Quality....", 20, y - 5);\r
+              continue;\r
+            }\r
+\r
+\r
             if (row.hasText)\r
             {\r
                 iconOffset = av.charHeight / 2 + 4;\r