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
setupBonds();\r
\r
scale = findScale();\r
-\r
- updateSeqColours();\r
}\r
\r
\r
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
}catch(Exception ex)\r
{\r
ex.printStackTrace();\r
- System.out.println(getSize());\r
}\r
}\r
\r