begin process of allowing for column selection in wrapped mode.
authorjprocter <Jim Procter>
Sun, 28 Oct 2007 13:12:57 +0000 (13:12 +0000)
committerjprocter <Jim Procter>
Sun, 28 Oct 2007 13:12:57 +0000 (13:12 +0000)
src/jalview/appletgui/SeqPanel.java

index a010364..158f0ab 100755 (executable)
@@ -550,7 +550,16 @@ public class SeqPanel
 
   int findSeq(MouseEvent evt)
   {
-
+    final int sqnum = findAlRow(evt);
+    return (sqnum<0) ? 0 : sqnum;
+  }
+  /**
+   * 
+   * @param evt
+   * @return row in alignment that was selected (or -1 for column selection)
+   */
+  private int findAlRow(MouseEvent evt)
+  {
     int seq = 0;
     int y = evt.getY();
 
@@ -571,7 +580,7 @@ public class SeqPanel
                      av.alignment.getHeight() - 1);
       if (seq < 0)
       {
-        seq = 0;
+        seq = -1;
       }
     }
     else
@@ -580,7 +589,7 @@ public class SeqPanel
                      av.alignment.getHeight() - 1);
       if (seq < 0)
       {
-        seq = 0;
+        seq = -1;
       }
     }