From dffd455c0bca0fdc06fbe08b7789d2a4d245d8d3 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Wed, 4 May 2005 15:21:38 +0000 Subject: [PATCH] SequenceRenderer changes --- src/jalview/gui/SeqCanvas.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index 30a8090..18e3f08 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -10,6 +10,7 @@ import jalview.analysis.*; public class SeqCanvas extends JComponent { FeatureRenderer fr; + SequenceRenderer sr; BufferedImage img; Graphics2D gg; int imgWidth; @@ -31,6 +32,7 @@ public class SeqCanvas extends JComponent { this.av = av; fr = new FeatureRenderer(av); + sr = new SequenceRenderer(av); setLayout(new BorderLayout()); PaintRefresher.Register(this); @@ -171,7 +173,7 @@ public void fastPaint(int horizontal, int vertical) * in the adjustment listener in SeqPanel when the scrollbars move. */ - public void paintComponent(Graphics g) + public void paint(Graphics g) { g.setColor(Color.white); g.fillRect(0, 0, getWidth(), getHeight()); @@ -303,7 +305,8 @@ public void fastPaint(int horizontal, int vertical) Graphics2D g = (Graphics2D)g1; g.setFont(av.getFont()); - RendererI sr = av.getRenderer(); + sr.renderGaps(av.renderGaps); + SequenceI nextSeq; @@ -316,7 +319,7 @@ public void fastPaint(int horizontal, int vertical) sr.drawSequence(g, nextSeq, av.alignment.findAllGroups( nextSeq ),x1,x2, (x1 - startx) * av.charWidth, offset + AlignmentUtil.getPixelHeight(starty, i, av.charHeight), - av.charWidth,av.charHeight,null, i); + av.charWidth,av.charHeight); if(av.showSequenceFeatures) { @@ -324,7 +327,7 @@ public void fastPaint(int horizontal, int vertical) (x1 - startx) * av.charWidth, offset + AlignmentUtil.getPixelHeight(starty, i, av.charHeight), - av.charWidth, av.charHeight, null, i); + av.charWidth, av.charHeight); } } // -- 1.7.10.2