Use selection area with hidden columns in calculations
[jalview.git] / src / jalview / gui / ColumnSelection.java
index 55c055c..1032c5b 100755 (executable)
@@ -171,6 +171,23 @@ public class ColumnSelection
                 selected.setElementAt(new Integer(temp - change), i);\r
             }\r
         }\r
+\r
+        if(hiddenColumns!=null)\r
+        {\r
+          for(int i=0; i<hiddenColumns.size(); i++)\r
+          {\r
+            int[] region = (int[]) hiddenColumns.elementAt(i);\r
+            if(region[0] > start)\r
+            {\r
+              region[0] -= change;\r
+              region[1] -= change;\r
+            }\r
+            if(region[0]<0)\r
+              region[0] = 0;\r
+            if(region[1] <0)\r
+             region[1] = 0;\r
+          }\r
+        }\r
     }\r
 \r
     /**\r