JAL-3262 from JAL-3253-applet JalviewApp integration
authorBobHanson <hansonr@stolaf.edu>
Mon, 1 Jun 2020 21:41:54 +0000 (16:41 -0500)
committerBobHanson <hansonr@stolaf.edu>
Mon, 1 Jun 2020 21:41:54 +0000 (16:41 -0500)
src/jalview/gui/AlignFrame.java

index 7818748..89628e7 100644 (file)
@@ -4820,11 +4820,7 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
       }
       if (isAnnotation)
       {
-
-        alignPanel.adjustAnnotationHeight();
-        viewport.updateSequenceIdColours();
-        buildSortByAnnotationScoresMenu();
-        alignPanel.paintAlignment(true, true);
+        updateForAnnotations();
       }
     } catch (Exception ex)
     {
@@ -4853,6 +4849,19 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
   }
 
   /**
+   * Do all updates necessary after an annotation file such as jnet. Also called
+   * from Jalview.loadAppletParams for "annotations", "jnetFile"
+   */
+
+  public void updateForAnnotations()
+  {
+    alignPanel.adjustAnnotationHeight();
+    viewport.updateSequenceIdColours();
+    buildSortByAnnotationScoresMenu();
+    alignPanel.paintAlignment(true, true);
+  }
+
+  /**
    * Method invoked by the ChangeListener on the tabbed pane, in other words
    * when a different tabbed pane is selected by the user or programmatically.
    */