Highlight hidden columns after revealing
authoramwaterhouse <Andrew Waterhouse>
Wed, 19 Jul 2006 10:41:23 +0000 (10:41 +0000)
committeramwaterhouse <Andrew Waterhouse>
Wed, 19 Jul 2006 10:41:23 +0000 (10:41 +0000)
src/jalview/gui/ColumnSelection.java
src/jalview/gui/TreePanel.java

index 1032c5b..eb6cafe 100755 (executable)
@@ -367,6 +367,14 @@ public class ColumnSelection
 \r
     public void revealAllHiddenColumns(AlignViewport av)\r
     {\r
+      for(int i=0; i<hiddenColumns.size(); i++)\r
+      {\r
+        int [] region = (int[])hiddenColumns.elementAt(i);\r
+        for(int j=region[0]; j<region[1]; j++)\r
+        {\r
+          addElement(j);\r
+        }\r
+      }\r
       av.hasHiddenColumns = false;\r
       hiddenColumns = null;\r
     }\r
@@ -378,6 +386,11 @@ public class ColumnSelection
         int [] region = (int[])hiddenColumns.elementAt(i);\r
         if( res == region[0])\r
         {\r
+          for (int j = region[0]; j < region[1]; j++)\r
+          {\r
+            addElement(j);\r
+          }\r
+\r
           hiddenColumns.remove(region);\r
           break;\r
         }\r
index a25b01d..190f15c 100755 (executable)
@@ -84,9 +84,9 @@ public class TreePanel extends GTreePanel
      * @param pwtype DOCUMENT ME!\r
      */\r
     public TreePanel(AlignViewport av,\r
-                     NewickFile newtree,\r
                      String type,\r
-                     String pwtype)\r
+                     String pwtype,\r
+                     NewickFile newtree)\r
     {\r
       super();\r
       initTreePanel(av, type, pwtype, newtree);\r