Set PDBViewer
authoramwaterhouse <Andrew Waterhouse>
Thu, 10 Nov 2005 11:08:01 +0000 (11:08 +0000)
committeramwaterhouse <Andrew Waterhouse>
Thu, 10 Nov 2005 11:08:01 +0000 (11:08 +0000)
src/jalview/gui/SeqCanvas.java

index d122364..c3972ee 100755 (executable)
@@ -65,11 +65,22 @@ public class SeqCanvas extends JComponent
         setBackground(Color.white);\r
     }\r
 \r
+    MCview.PDBCanvas pdbViewer;\r
+    public SequenceRenderer getSequenceRenderer()\r
+    {\r
+      return sr;\r
+    }\r
+\r
     public FeatureRenderer getFeatureRenderer()\r
     {\r
       return fr;\r
     }\r
 \r
+    public void setPDBViewer(MCview.PDBCanvas pc)\r
+    {\r
+      pdbViewer = pc;\r
+    }\r
+\r
     /**\r
      * DOCUMENT ME!\r
      *\r
@@ -272,7 +283,6 @@ public class SeqCanvas extends JComponent
         {\r
             g.drawImage(img, 0, 0, this);\r
             fastPaint = false;\r
-\r
             return;\r
         }\r
 \r
@@ -310,6 +320,12 @@ public class SeqCanvas extends JComponent
         }\r
 \r
         g.drawImage(img, 0, 0, this);\r
+\r
+        if (pdbViewer != null)\r
+        {\r
+          pdbViewer.updateSeqColours();\r
+        }\r
+\r
     }\r
 \r
     /**\r
@@ -516,6 +532,7 @@ public class SeqCanvas extends JComponent
       repaint();\r
     }\r
 \r
+\r
     synchronized public void drawPanel(Graphics g1, int x1, int x2, int y1,\r
         int y2, int startx, int starty, int offset)\r
     {\r