X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2FMCview%2FAppletPDBCanvas.java;h=df98833e3acfa7cb5ed4b4d7059df0012ce19dfb;hb=86e1bfc3ed99bee91069b3238eb291c3955338d3;hp=74bec63789d35f3615fdbb780fa0f31c30a2aec2;hpb=f3da4113cd7d574966523982ed5145a918c63556;p=jalview.git diff --git a/src/MCview/AppletPDBCanvas.java b/src/MCview/AppletPDBCanvas.java index 74bec63..df98833 100644 --- a/src/MCview/AppletPDBCanvas.java +++ b/src/MCview/AppletPDBCanvas.java @@ -26,6 +26,7 @@ import jalview.appletgui.FeatureRenderer; import jalview.appletgui.SequenceRenderer; import jalview.datamodel.PDBEntry; import jalview.datamodel.SequenceI; +import jalview.io.StructureFile; import jalview.structure.AtomSpec; import jalview.structure.StructureListener; import jalview.structure.StructureMapping; @@ -67,7 +68,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, int my = 0; - public PDBfile pdb; + public StructureFile pdb; PDBEntry pdbentry; @@ -204,11 +205,13 @@ public class AppletPDBCanvas extends Panel implements MouseListener, as.traceAlignment(); PrintStream ps = new PrintStream(System.out) { + @Override public void print(String x) { mappingDetails.append(x); } + @Override public void println() { mappingDetails.append("\n"); @@ -267,6 +270,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, addKeyListener(new KeyAdapter() { + @Override public void keyPressed(KeyEvent evt) { doKeyPressed(evt); @@ -470,6 +474,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, centre[2] = ztot / (2 * (float) bsize); } + @Override public void paint(Graphics g) { @@ -774,6 +779,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, } } + @Override public void mousePressed(MouseEvent e) { pdbAction = true; @@ -818,6 +824,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, dragging = false; } + @Override public void mouseMoved(MouseEvent e) { pdbAction = true; @@ -860,18 +867,22 @@ public class AppletPDBCanvas extends Panel implements MouseListener, } } + @Override public void mouseClicked(MouseEvent e) { } + @Override public void mouseEntered(MouseEvent e) { } + @Override public void mouseExited(MouseEvent e) { } + @Override public void mouseDragged(MouseEvent evt) { int x = evt.getX(); @@ -921,6 +932,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, repaint(); } + @Override public void mouseReleased(MouseEvent evt) { dragging = false; @@ -1037,6 +1049,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, return fatom; } + @Override public void update(Graphics g) { paint(g); @@ -1108,6 +1121,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, // //////////////////////////////// // /StructureListener + @Override public String[] getPdbFile() { return new String[] { pdbentry.getFile() }; @@ -1210,6 +1224,7 @@ public class AppletPDBCanvas extends Panel implements MouseListener, // return new Color(viewer.getAtomArgb(atomIndex)); } + @Override public void updateColours(Object source) { colourBySequence();