JAL-974 - refactor FeatureRenderer constructor to AlignmentPanel (should probably...
authorjprocter <jprocter@compbio.dundee.ac.uk>
Mon, 2 Jul 2012 06:35:38 +0000 (07:35 +0100)
committerjprocter <jprocter@compbio.dundee.ac.uk>
Mon, 2 Jul 2012 06:35:38 +0000 (07:35 +0100)
src/jalview/gui/AlignmentPanel.java

index 330620c..170eacf 100644 (file)
@@ -1491,4 +1491,22 @@ public class AlignmentPanel extends GAlignmentPanel implements
   {
     new OOMWarning(string,  error, this);
   }
+
+  public FeatureRenderer cloneFeatureRenderer()
+  {
+    
+    return new FeatureRenderer(this);
+  }
+
+  public void updateFeatureRenderer(FeatureRenderer fr)
+  {
+    fr.transferSettings(seqPanel.seqCanvas.getFeatureRenderer());
+  }
+
+  public void updateFeatureRendererFrom(FeatureRenderer fr)
+  {
+    if (seqPanel.seqCanvas.getFeatureRenderer()!=null) {
+      seqPanel.seqCanvas.getFeatureRenderer().transferSettings(fr);
+    }
+  }
 }