Modified for wrappingAlignment
[jalview.git] / src / jalview / gui / IdPanel.java
index 939a65e..0e528a2 100755 (executable)
@@ -73,6 +73,8 @@ public class IdPanel extends JPanel implements MouseListener, MouseMotionListene
 \r
   public void mouseDragged(MouseEvent e) {\r
     int y = e.getY();\r
+    if(av.getWrapAlignment())\r
+      y-=2*av.charHeight;\r
     int seq = av.getIndex(y);\r
 \r
     if (seq < lastid)\r
@@ -89,7 +91,11 @@ public class IdPanel extends JPanel implements MouseListener, MouseMotionListene
   {\r
     if (e.getClickCount() == 2)\r
     {\r
-       int seq = av.getIndex(e.getY());\r
+       int y = e.getY();\r
+       if(av.getWrapAlignment())\r
+         y-=2*av.charHeight;\r
+\r
+       int seq = av.getIndex(y);\r
        String id = av.getAlignment().getSequenceAt(seq).getName();\r
 \r
        try{\r
@@ -108,6 +114,9 @@ public class IdPanel extends JPanel implements MouseListener, MouseMotionListene
       return;\r
 \r
     int y = e.getY();\r
+    if(av.getWrapAlignment())\r
+      y-=2*av.charHeight;\r
+\r
     int seq = av.getIndex(y);\r
 \r
     if (javax.swing.SwingUtilities.isRightMouseButton(e))\r