+ if (viewport.hasHiddenColumns && viewport.getSelectionGroup() != null)\r
+ {\r
+ copiedHiddenColumns = new Vector();\r
+ int hiddenOffset = viewport.getSelectionGroup().getStartRes();\r
+ for (int i = 0; i < viewport.getColumnSelection().getHiddenColumns().size();\r
+ i++)\r
+ {\r
+ int[] region = (int[])\r
+ viewport.getColumnSelection().getHiddenColumns().elementAt(i);\r
+\r
+ copiedHiddenColumns.addElement(new int[]\r
+ {region[0] - hiddenOffset,\r
+ region[1] - hiddenOffset});\r
+ }\r
+ }\r
+ else\r
+ copiedHiddenColumns = null;\r
+\r
+\r