X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSequenceRenderer.java;h=95c32615120b246b38c52c3689e56a6fef4f9a2d;hb=7c9fbca0e2d9be5fd05e1c89f24f81d558bf6849;hp=311439a8f89616c96e8cdadc80fa5825b940852c;hpb=8e1be43e250107a4d86898bd554cf03098fa5957;p=jalview.git diff --git a/src/jalview/gui/SequenceRenderer.java b/src/jalview/gui/SequenceRenderer.java index 311439a..95c3261 100755 --- a/src/jalview/gui/SequenceRenderer.java +++ b/src/jalview/gui/SequenceRenderer.java @@ -23,7 +23,7 @@ package jalview.gui; import jalview.api.FeatureRenderer; import jalview.datamodel.SequenceGroup; import jalview.datamodel.SequenceI; -import jalview.schemes.CollectionColourSchemeI; +import jalview.renderer.ResidueShaderI; import jalview.util.Comparison; import java.awt.Color; @@ -98,7 +98,7 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer } else if (av.getShowBoxes()) { - getBoxColour(av.getViewportColourScheme(), seq, i); + getBoxColour(av.getResidueShading(), seq, i); } return resBoxColour; @@ -132,19 +132,18 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer /** * DOCUMENT ME! * - * @param collectionColourSchemeI + * @param shader * DOCUMENT ME! * @param seq * DOCUMENT ME! * @param i * DOCUMENT ME! */ - void getBoxColour(CollectionColourSchemeI collectionColourSchemeI, - SequenceI seq, int i) + void getBoxColour(ResidueShaderI shader, SequenceI seq, int i) { - if (collectionColourSchemeI != null) + if (shader != null) { - resBoxColour = collectionColourSchemeI.findColour(seq.getCharAt(i), + resBoxColour = shader.findColour(seq.getCharAt(i), i, seq); } else if (forOverview && !Comparison.isGap(seq.getCharAt(i))) @@ -242,7 +241,7 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer } else if (av.getShowBoxes()) { - getBoxColour(av.getViewportColourScheme(), seq, i); + getBoxColour(av.getResidueShading(), seq, i); } } @@ -388,7 +387,7 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer if (av.getColourText()) { getboxColour = true; - getBoxColour(av.getViewportColourScheme(), seq, i); + getBoxColour(av.getResidueShading(), seq, i); if (av.getShowBoxes()) { @@ -404,7 +403,7 @@ public class SequenceRenderer implements jalview.api.SequenceRenderer { if (!getboxColour) { - getBoxColour(av.getViewportColourScheme(), seq, i); + getBoxColour(av.getResidueShading(), seq, i); } if (resBoxColour.getRed() + resBoxColour.getBlue()