X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Fjalview%2Frenderer%2Fseqfeatures%2FFeatureRenderer.java;fp=src%2Fjalview%2Frenderer%2Fseqfeatures%2FFeatureRenderer.java;h=e5f0b57d0cab911cc0dd4d6486e5165140d4c116;hp=e6e3071dc67eccb51338a82d4c85b0440501ed2b;hb=f2b03e9fecf41886ebf5f747fd4be02edf042bee;hpb=d737688dfdb8d00ed63a699fb86548499d75bcf2 diff --git a/src/jalview/renderer/seqfeatures/FeatureRenderer.java b/src/jalview/renderer/seqfeatures/FeatureRenderer.java index e6e3071..e5f0b57 100644 --- a/src/jalview/renderer/seqfeatures/FeatureRenderer.java +++ b/src/jalview/renderer/seqfeatures/FeatureRenderer.java @@ -20,6 +20,7 @@ */ package jalview.renderer.seqfeatures; +import jalview.api.AlignViewportI; import jalview.api.ColorI; import jalview.datamodel.SequenceFeature; import jalview.datamodel.SequenceI; @@ -52,6 +53,18 @@ public class FeatureRenderer extends FeatureRendererModel boolean av_validCharWidth, av_isShowSeqFeatureHeight; + private Integer currentColour; + + /** + * Constructor given a viewport + * + * @param viewport + */ + public FeatureRenderer(AlignViewportI viewport) + { + this.av = viewport; + } + protected void updateAvConfig() { av_charHeight = av.getCharHeight(); @@ -269,8 +282,6 @@ public class FeatureRenderer extends FeatureRendererModel int epos; - private Integer currentColour; - public synchronized void drawSequence(Graphics g, final SequenceI seq, int start, int end, int y1) {