public int adjustPanelHeight()\r
{\r
// setHeight of panels\r
- image = null;\r
AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation();\r
int height = 0;\r
\r
public void mousePressed(MouseEvent evt)\r
{\r
\r
-\r
AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation();\r
if(aa==null)\r
return;\r
\r
int res = (evt.getX() / av.getCharWidth()) + av.getStartRes();\r
\r
+ if(av.hasHiddenColumns)\r
+ res = av.getColumnSelection().adjustForHiddenColumns(res);\r
+\r
min = res;\r
max = res;\r
\r
\r
int res = (evt.getX() / av.getCharWidth()) + av.getStartRes();\r
\r
+ if(av.hasHiddenColumns)\r
+ res = av.getColumnSelection().adjustForHiddenColumns(res);\r
+\r
SequenceGroup sg = av.getSelectionGroup();\r
\r
if (res < min)\r
{\r
if(av.updatingConsensus || av.updatingConservation)\r
{\r
+ if(image==null)\r
+ {\r
+ return;\r
+ }\r
//We'll keep a record of the old image,\r
//and draw a faded image until the calculation\r
//has completed\r
}\r
}\r
\r
- if (av.updatingConsensus && aa[i].label.equals("Consensus"))\r
+ if (av.updatingConsensus && aa[i]==av.consensus)\r
{\r
y += av.charHeight;\r
\r
\r
default:\r
g.setColor(Color.gray);\r
- if(!av.wrapAlignment || endRes==av.endRes)\r
g.fillRect(lastSSX, y + 6 + iconOffset,\r
(x*av.charWidth) - lastSSX, 2);\r
\r