Applet changes
[jalview.git] / src / MCview / AppletPDBCanvas.java
index f0b7514..93d4c92 100755 (executable)
@@ -75,6 +75,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, MouseMotion
     Vector highlightRes;\r
     boolean pdbAction = false;\r
     Bond highlightBond1, highlightBond2;\r
+    boolean errorLoading = false;\r
 \r
     public AppletPDBCanvas(jalview.appletgui.SeqCanvas seqcanvas, Sequence seq)\r
     {\r
@@ -179,8 +180,6 @@ public class AppletPDBCanvas extends Panel implements MouseListener, MouseMotion
         setupBonds();\r
 \r
         scale = findScale();\r
-\r
-        updateSeqColours();\r
     }\r
 \r
 \r
@@ -352,13 +351,23 @@ public class AppletPDBCanvas extends Panel implements MouseListener, MouseMotion
     public void paint(Graphics g)\r
     {\r
 \r
-      if(visiblebonds==null)\r
+      if(errorLoading)\r
       {\r
+        g.setColor(Color.white);\r
+        g.fillRect(0,0,getSize().width, getSize().height);\r
         g.setColor(Color.black);\r
         g.setFont(new Font("Verdana", Font.BOLD, 14));\r
-        g.drawString("Error Parsing Pasted PDB data!!", 50, getSize().height/2);\r
+        g.drawString("Error loading PDB data!!", 50, getSize().height/2);\r
         return;\r
       }\r
+      else if(visiblebonds==null)\r
+      {\r
+        g.setColor(Color.black);\r
+        g.setFont(new Font("Verdana", Font.BOLD, 14));\r
+        g.drawString("Fetching PDB data...", 50, getSize().height/2);\r
+        return;\r
+      }\r
+\r
 \r
 \r
         //Only create the image at the beginning -\r
@@ -377,7 +386,6 @@ public class AppletPDBCanvas extends Panel implements MouseListener, MouseMotion
          }catch(Exception ex)\r
          {\r
            ex.printStackTrace();\r
-           System.out.println(getSize());\r
          }\r
         }\r
 \r