JAL-2001 TODO for new ColumnSelection API
authorJim Procter <jprocter@issues.jalview.org>
Mon, 4 Apr 2016 14:49:37 +0000 (15:49 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Mon, 4 Apr 2016 14:49:37 +0000 (15:49 +0100)
src/jalview/appletgui/AnnotationPanel.java
src/jalview/appletgui/ScalePanel.java
src/jalview/gui/ScalePanel.java

index d642c14..77700d0 100755 (executable)
@@ -160,6 +160,9 @@ public class AnnotationPanel extends Panel implements AwtRenderPanelI,
     {
       for (int sel : av.getColumnSelection().getSelected())
       {
+        // TODO: JAL-2001 check if applet has faulty 'REMOVE' selected columns
+        // of
+        // annotation if selection includes hidden columns
         anot[sel] = null;
       }
     }
@@ -179,6 +182,8 @@ public class AnnotationPanel extends Panel implements AwtRenderPanelI,
 
       for (int index : av.getColumnSelection().getSelected())
       {
+        // TODO: JAL-2001 - provide a fast method to list visible selected
+        // columns
         if (!av.getColumnSelection().isVisible(index))
         {
           continue;
index 3c6a4f1..9106385 100755 (executable)
@@ -410,6 +410,8 @@ public class ScalePanel extends Panel implements MouseMotionListener,
     int avcharWidth = av.getCharWidth(), avcharHeight = av.getCharHeight();
     for (int sel : cs.getSelected())
     {
+      // TODO: JAL-2001 - provide a fast method to list visible selected in a
+      // given range
       if (av.hasHiddenColumns())
       {
         sel = av.getColumnSelection().findColumnPosition(sel);
index b2c9a12..7e17f46 100755 (executable)
@@ -467,6 +467,9 @@ public class ScalePanel extends JPanel implements MouseMotionListener,
 
       for (int sel : cs.getSelected())
       {
+        // TODO: JAL-2001 - provide a fast method to list visible selected in a
+        // given range
+
         if (av.hasHiddenColumns())
         {
           if (cs.isVisible(sel))