X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FJalview2XML_V1.java;fp=src%2Fjalview%2Fgui%2FJalview2XML_V1.java;h=d2ba95bda4dab0ac255a9862ecb9c5411619e652;hb=30b23d19ad4985ef3cdaf5f54936f5c48b31251d;hp=331e7381fe9fb1bba731934d16d2c86552658d6e;hpb=48eb1017c54d7c82a53dde15788371eb086b16bd;p=jalview.git diff --git a/src/jalview/gui/Jalview2XML_V1.java b/src/jalview/gui/Jalview2XML_V1.java index 331e738..d2ba95b 100755 --- a/src/jalview/gui/Jalview2XML_V1.java +++ b/src/jalview/gui/Jalview2XML_V1.java @@ -21,6 +21,7 @@ package jalview.gui; import jalview.analysis.Conservation; +import jalview.api.FeatureColourI; import jalview.binding.Annotation; import jalview.binding.AnnotationElement; import jalview.binding.Features; @@ -40,6 +41,7 @@ import jalview.datamodel.SequenceFeature; import jalview.io.FileFormat; import jalview.schemes.ColourSchemeI; import jalview.schemes.ColourSchemeProperty; +import jalview.schemes.FeatureColour; import jalview.structure.StructureSelectionManager; import jalview.util.MessageManager; import jalview.util.jarInputStreamProvider; @@ -428,8 +430,8 @@ public class Jalview2XML_V1 if (jms.getFeatureSettings() != null) { - Hashtable featuresDisplayed = new Hashtable(); - Hashtable featureColours = new Hashtable(); + Hashtable featuresDisplayed = new Hashtable<>(); + Hashtable featureColours = new Hashtable<>(); String[] renderOrder = new String[jms.getFeatureSettings() .getSettingCount()]; for (int fs = 0; fs < jms.getFeatureSettings() @@ -438,7 +440,7 @@ public class Jalview2XML_V1 Setting setting = jms.getFeatureSettings().getSetting(fs); featureColours.put(setting.getType(), - new java.awt.Color(setting.getColour())); + new FeatureColour(new java.awt.Color(setting.getColour()))); renderOrder[fs] = setting.getType(); @@ -449,7 +451,8 @@ public class Jalview2XML_V1 } } FeatureRendererSettings frs = new FeatureRendererSettings(renderOrder, - new Hashtable(), featureColours, 1.0f, null); + new Hashtable(), featureColours, 1.0f, null, + null); af.alignPanel.getSeqPanel().seqCanvas.getFeatureRenderer() .transferSettings(frs); }