*\r
* @param av DOCUMENT ME!\r
*/\r
- public SeqCanvas(AlignViewport av)\r
+ public SeqCanvas(AlignmentPanel ap)\r
{\r
- this.av = av;\r
- fr = new FeatureRenderer(av);\r
+ this.av = ap.av;\r
+ fr = new FeatureRenderer(ap);\r
sr = new SequenceRenderer(av);\r
setLayout(new BorderLayout());\r
PaintRefresher.Register(this, av.getSequenceSetId());\r
setBackground(Color.white);\r
}\r
\r
- MCview.PDBCanvas pdbCanvas;\r
public SequenceRenderer getSequenceRenderer()\r
{\r
return sr;\r
return fr;\r
}\r
\r
- public void setPDBCanvas(MCview.PDBCanvas pc)\r
- {\r
- pdbCanvas = pc;\r
- }\r
-\r
- public AlignViewport getViewport()\r
- {\r
- return av;\r
- }\r
\r
/**\r
* DOCUMENT ME!\r
\r
g.drawImage(img, 0, 0, this);\r
\r
- if (pdbCanvas != null)\r
- {\r
- pdbCanvas.updateSeqColours();\r
- }\r
\r
}\r
\r