- public void itemStateChanged(ItemEvent evt)\r
- {\r
- if (evt.getSource() == allchains)\r
- allchains_itemStateChanged();\r
- else if (evt.getSource() == wire)\r
- wire_actionPerformed();\r
- else if (evt.getSource() == depth)\r
- depth_actionPerformed();\r
- else if (evt.getSource() == zbuffer)\r
- zbuffer_actionPerformed();\r
- }\r
+ public void actionPerformed(ActionEvent evt)\r
+ {\r
+ if (evt.getSource() == mapping)\r
+ {\r
+ jalview.appletgui.CutAndPasteTransfer cap\r
+ = new jalview.appletgui.CutAndPasteTransfer(false, null);\r
+ Frame frame = new Frame();\r
+ frame.add(cap);\r
+ jalview.bin.JalviewLite.addFrame(frame, "PDB - Sequence Mapping", 500,\r
+ 600);\r
+ cap.setText(pdbcanvas.mappingDetails.toString());\r
+\r
+ }\r
+ else if (evt.getSource() == charge)\r
+ {\r
+ pdbcanvas.bysequence = false;\r
+ pdbcanvas.pdb.setChargeColours();\r
+ }\r
+\r
+ else if (evt.getSource() == chain)\r
+ {\r
+ pdbcanvas.bysequence = false;\r
+ pdbcanvas.pdb.setChainColours();\r
+ }\r
+ else if (evt.getSource() == seqButton)\r
+ {\r
+ pdbcanvas.bysequence = true;\r
+ pdbcanvas.colourBySequence(pdbcanvas.ap.getSequenceRenderer(),\r
+ pdbcanvas.ap.av.getShowSequenceFeatures() ?\r
+ pdbcanvas.ap.getFeatureRenderer() : null);\r
+\r
+ }\r
+ else if (evt.getSource() == zappo)\r
+ {\r
+ pdbcanvas.setColours(new ZappoColourScheme());\r
+ }\r
+ else if (evt.getSource() == taylor)\r
+ {\r
+ pdbcanvas.setColours(new TaylorColourScheme());\r
+ }\r
+ else if (evt.getSource() == hydro)\r
+ {\r
+ pdbcanvas.setColours(new HydrophobicColourScheme());\r
+ }\r
+ else if (evt.getSource() == helix)\r
+ {\r
+ pdbcanvas.setColours(new HelixColourScheme());\r
+ }\r
+ else if (evt.getSource() == strand)\r
+ {\r
+ pdbcanvas.setColours(new StrandColourScheme());\r
+ }\r
+ else if (evt.getSource() == turn)\r
+ {\r
+ pdbcanvas.setColours(new TurnColourScheme());\r
+ }\r
+ else if (evt.getSource() == buried)\r
+ {\r
+ pdbcanvas.setColours(new BuriedColourScheme());\r
+ }\r
+ else if (evt.getSource() == user)\r
+ {\r
+ pdbcanvas.bysequence = false;\r
+ new jalview.appletgui.UserDefinedColours(pdbcanvas);\r
+ }\r
+\r
+ pdbcanvas.redrawneeded = true;\r
+ pdbcanvas.repaint();\r
+\r
+ }\r