+ 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
+\r
+ public void itemStateChanged(ItemEvent evt)\r
+ {\r
+ if (evt.getSource() == allchains)\r
+ {\r
+ pdbcanvas.setAllchainsVisible(allchains.getState());\r
+ }\r
+ else if (evt.getSource() == wire)\r
+ {\r
+ pdbcanvas.wire = !pdbcanvas.wire;\r
+ }\r
+ else if (evt.getSource() == depth)\r
+ {\r
+ pdbcanvas.depthcue = !pdbcanvas.depthcue;\r
+ }\r
+ else if (evt.getSource() == zbuffer)\r
+ {\r
+ pdbcanvas.zbuffer = !pdbcanvas.zbuffer;\r
+ }\r
+ pdbcanvas.redrawneeded = true;\r
+ pdbcanvas.repaint();\r
+ }\r
+\r
+ private void jbInit()\r
+ throws Exception\r
+ {\r
+ setMenuBar(jMenuBar1);\r
+ fileMenu.setLabel("File");\r
+ coloursMenu.setLabel("Colours");\r
+ mapping.setLabel("View Mapping");\r
+ mapping.addActionListener(this);\r
+ wire.setLabel("Wireframe");\r
+ wire.addItemListener(this);\r
+ depth.setState(true);\r
+ depth.setLabel("Depthcue");\r
+ depth.addItemListener(this);\r
+ zbuffer.setState(true);\r
+ zbuffer.setLabel("Z Buffering");\r
+ zbuffer.addItemListener(this);\r
+ charge.setLabel("Charge & Cysteine");\r
+ charge.addActionListener(this);\r
+ hydro.setLabel("Hydrophobicity");\r
+ hydro.addActionListener(this);\r
+ chain.setLabel("By Chain");\r
+ chain.addActionListener(this);\r
+ seqButton.setLabel("By Sequence");\r
+ seqButton.addActionListener(this);\r
+ allchains.setLabel("All Chains Visible");\r
+ allchains.addItemListener(this);\r
+ viewMenu.setLabel("View");\r
+ zappo.setLabel("Zappo");\r
+ zappo.addActionListener(this);\r
+ taylor.setLabel("Taylor");\r
+ taylor.addActionListener(this);\r
+ helix.setLabel("Helix Propensity");\r
+ helix.addActionListener(this);\r
+ strand.setLabel("Strand Propensity");\r
+ strand.addActionListener(this);\r
+ turn.setLabel("Turn Propensity");\r
+ turn.addActionListener(this);\r
+ buried.setLabel("Buried Index");\r
+ buried.addActionListener(this);\r
+ user.setLabel("User Defined...");\r
+ user.addActionListener(this);\r