X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAnnotationPanel.java;h=e0b36d37a8530646f29a7ebb78d882f6bc8176b3;hb=a2497c9a753e13eeb17d33f73a697b4ad7ebdbc3;hp=315b14123b2b3f50a8adc352fcc15e8127ea3520;hpb=324bee493b9dff84a73b610fb4234b72f9f20503;p=jalview.git diff --git a/src/jalview/gui/AnnotationPanel.java b/src/jalview/gui/AnnotationPanel.java index 315b141..e0b36d3 100755 --- a/src/jalview/gui/AnnotationPanel.java +++ b/src/jalview/gui/AnnotationPanel.java @@ -279,7 +279,6 @@ public class AnnotationPanel extends JPanel implements MouseListener, public void mousePressed(MouseEvent evt) { - AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation(); if(aa==null) return; @@ -349,6 +348,9 @@ public class AnnotationPanel extends JPanel implements MouseListener, int res = (evt.getX() / av.getCharWidth()) + av.getStartRes(); + if(av.hasHiddenColumns) + res = av.getColumnSelection().adjustForHiddenColumns(res); + min = res; max = res; @@ -430,6 +432,9 @@ public class AnnotationPanel extends JPanel implements MouseListener, int res = (evt.getX() / av.getCharWidth()) + av.getStartRes(); + if(av.hasHiddenColumns) + res = av.getColumnSelection().adjustForHiddenColumns(res); + SequenceGroup sg = av.getSelectionGroup(); if (res < min) @@ -753,7 +758,7 @@ public class AnnotationPanel extends JPanel implements MouseListener, } } - if (av.updatingConsensus && aa[i].label.equals("Consensus")) + if (av.updatingConsensus && aa[i]==av.consensus) { y += av.charHeight; @@ -1030,7 +1035,6 @@ public class AnnotationPanel extends JPanel implements MouseListener, default: g.setColor(Color.gray); - if(!av.wrapAlignment || endRes==av.endRes) g.fillRect(lastSSX, y + 6 + iconOffset, (x*av.charWidth) - lastSSX, 2);