Allow for hidden columns
authoramwaterhouse <Andrew Waterhouse>
Thu, 25 Jan 2007 16:03:20 +0000 (16:03 +0000)
committeramwaterhouse <Andrew Waterhouse>
Thu, 25 Jan 2007 16:03:20 +0000 (16:03 +0000)
src/jalview/gui/AnnotationPanel.java

index 315b141..c4c8530 100755 (executable)
@@ -279,7 +279,6 @@ public class AnnotationPanel extends JPanel implements MouseListener,
     public void mousePressed(MouseEvent evt)\r
     {\r
 \r
-\r
         AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation();\r
         if(aa==null)\r
           return;\r
@@ -349,6 +348,9 @@ public class AnnotationPanel extends JPanel implements MouseListener,
 \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
@@ -430,6 +432,9 @@ public class AnnotationPanel extends JPanel implements MouseListener,
 \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