Modified sequence selection
authoramwaterhouse <Andrew Waterhouse>
Fri, 21 Apr 2006 10:41:29 +0000 (10:41 +0000)
committeramwaterhouse <Andrew Waterhouse>
Fri, 21 Apr 2006 10:41:29 +0000 (10:41 +0000)
src/jalview/gui/IdPanel.java

index cb13692..eb6c3bc 100755 (executable)
@@ -285,9 +285,10 @@ public class IdPanel extends JPanel implements MouseListener,
             return;\r
         }\r
 \r
-        if (!e.isControlDown() && !e.isShiftDown() &&\r
+      /*  if (!e.isControlDown() && !e.isShiftDown() &&\r
                 (av.alignment.findGroup(av.alignment.getSequenceAt(seq)) != null))\r
         {\r
+          System.out.println("no modifiers");\r
             SequenceGroup selection = new SequenceGroup();\r
             SequenceGroup sg = av.alignment.findGroup(av.alignment.getSequenceAt(\r
                         seq));\r
@@ -302,16 +303,17 @@ public class IdPanel extends JPanel implements MouseListener,
             av.setSelectionGroup(selection);\r
 \r
             return;\r
-        }\r
+        }*/\r
 \r
         if ((av.getSelectionGroup() == null) ||\r
-                (!e.isControlDown() && (av.getSelectionGroup() != null)))\r
+                ((!e.isControlDown() && !e.isShiftDown()) && av.getSelectionGroup() != null))\r
         {\r
-            av.setSelectionGroup(new SequenceGroup());\r
+          av.setSelectionGroup(new SequenceGroup());\r
+          av.getSelectionGroup().setStartRes(0);\r
+          av.getSelectionGroup().setEndRes(av.alignment.getWidth() - 1);\r
         }\r
 \r
-        av.getSelectionGroup().setStartRes(0);\r
-        av.getSelectionGroup().setEndRes(av.alignment.getWidth() - 1);\r
+\r
 \r
         if (e.isShiftDown() && (lastid != -1))\r
         {\r