From: jprocter Date: Mon, 2 Jul 2012 06:35:38 +0000 (+0100) Subject: JAL-974 - refactor FeatureRenderer constructor to AlignmentPanel (should probably... X-Git-Tag: Jalview_2_9~439 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=e015538903c8cabb2b90dd030e3e0c419a730db9;p=jalview.git JAL-974 - refactor FeatureRenderer constructor to AlignmentPanel (should probably add to AlignPanel API JAL-966) --- diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index 330620c..170eacf 100644 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -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); + } + } }