/*\r
* Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
*\r
* This program is free software; you can redistribute it and/or\r
* modify it under the terms of the GNU General Public License\r
}\r
\r
\r
- if (SwingUtilities.isRightMouseButton(evt))\r
+ if (SwingUtilities.isRightMouseButton(evt) && activeRow!=-1)\r
{\r
if (av.getColumnSelection() == null)\r
{\r
if(graphStretch>-1)\r
{\r
av.alignment.getAlignmentAnnotation()[graphStretch].graphHeight += graphStretchY - evt.getY();\r
- if(av.alignment.getAlignmentAnnotation()[graphStretch].graphHeight <10)\r
- av.alignment.getAlignmentAnnotation()[graphStretch].graphHeight = 10;\r
+ if(av.alignment.getAlignmentAnnotation()[graphStretch].graphHeight <0)\r
+ av.alignment.getAlignmentAnnotation()[graphStretch].graphHeight = 0;\r
graphStretchY = evt.getY();\r
adjustPanelHeight();\r
ap.repaint();\r
return;\r
}\r
\r
+\r
AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation();\r
\r
int x = 0, y = 0;\r
continue;\r
}\r
\r
+\r
lastSS = ' ';\r
lastSSX = 0;\r
\r
}\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
}\r
}\r
\r
- if (row.graph>0)\r
+ if (row.graph>0 && row.graphHeight>0)\r
{\r
if(row.graph == AlignmentAnnotation.LINE_GRAPH )\r
{\r