- /**\r
- * DOCUMENT ME!\r
- *\r
- * @param col DOCUMENT ME!\r
- */\r
- public void removeEditableColumn(int col)\r
- {\r
- if (activeRow == -1)\r
- {\r
- AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation();\r
- if(aa==null)\r
- return;\r
-\r
- for (int j = 0; j < aa.length; j++)\r
- {\r
- if (aa[j].editable)\r
- {\r
- activeRow = j;\r
-\r
- break;\r
- }\r
- }\r
- }\r
-\r
- if ((activeRes != null) && activeRes.contains(String.valueOf(col)))\r
- {\r
- activeRes.removeElement(String.valueOf(col));\r
- }\r
-\r
- repaint();\r
- }\r
-\r
- /**\r
- * DOCUMENT ME!\r
- *\r
- * @param col DOCUMENT ME!\r
- */\r
- public void addEditableColumn(int col)\r
- {\r
- if (activeRow == -1)\r
- {\r
- AlignmentAnnotation[] aa = av.alignment.getAlignmentAnnotation();\r
- if(aa==null)\r
- return;\r
-\r
- for (int j = 0; j < aa.length; j++)\r
- {\r
- if (aa[j].editable)\r
- {\r
- activeRow = j;\r
-\r
- break;\r
- }\r
- }\r
- }\r
-\r
- if (activeRes == null)\r
- {\r
- activeRes = new Vector();\r
- }\r
-\r
- if (!activeRes.contains(String.valueOf(col)))\r
- {\r
- activeRes.addElement(String.valueOf(col));\r
- }\r