X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGStructureViewer.java;h=10e0b9bd98cedda35ff6da000fb4b6e1fd0f1a21;hb=418cee6e0cd56c6bdc9d7f5fc7c020d4eb94ffc8;hp=d60e5fad47716cc2b11c2267b68e57c1e336f29b;hpb=ea1bc94cb0d4ea4b877101cb7d93283ed4a199fe;p=jalview.git diff --git a/src/jalview/jbgui/GStructureViewer.java b/src/jalview/jbgui/GStructureViewer.java index d60e5fa..10e0b9b 100644 --- a/src/jalview/jbgui/GStructureViewer.java +++ b/src/jalview/jbgui/GStructureViewer.java @@ -78,14 +78,136 @@ public class GStructureViewer extends JInternalFrame }); viewMenu.setText("View"); chainMenu.setText("Show Chain"); + colourMenu.setText("Colours"); + backGround.setText("Background Colour..."); + backGround.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + backGround_actionPerformed(actionEvent); + } + }); + seqColour.setSelected(true); + seqColour.setText("By Sequence"); + seqColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + seqColour_actionPerformed(actionEvent); + } + }); + chainColour.setText("By Chain"); + chainColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + chainColour_actionPerformed(actionEvent); + } + }); + chargeColour.setText("Charge & Cysteine"); + chargeColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + chargeColour_actionPerformed(actionEvent); + } + }); + zappoColour.setText("Zappo"); + zappoColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + zappoColour_actionPerformed(actionEvent); + } + }); + taylorColour.setText("Taylor"); + taylorColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + taylorColour_actionPerformed(actionEvent); + } + }); + hydroColour.setText("Hydro"); + hydroColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + hydroColour_actionPerformed(actionEvent); + } + }); + strandColour.setText("Strand"); + strandColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + strandColour_actionPerformed(actionEvent); + } + }); + helixColour.setText("Helix Propensity"); + helixColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + helixColour_actionPerformed(actionEvent); + } + }); + turnColour.setText("Turn Propensity"); + turnColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + turnColour_actionPerformed(actionEvent); + } + }); + buriedColour.setText("Buried Index"); + buriedColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + buriedColour_actionPerformed(actionEvent); + } + }); + userColour.setText("User Defined ..."); + userColour.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + userColour_actionPerformed(actionEvent); + } + }); + helpMenu.setText("Help"); + jmolHelp.setText("Jmol Help"); + jmolHelp.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent actionEvent) + { + jmolHelp_actionPerformed(actionEvent); + } + }); menuBar.add(fileMenu); menuBar.add(viewMenu); + menuBar.add(colourMenu); + menuBar.add(helpMenu); fileMenu.add(savemenu); fileMenu.add(viewMapping); savemenu.add(pdbFile); savemenu.add(png); savemenu.add(eps); viewMenu.add(chainMenu); + colourMenu.add(seqColour); + colourMenu.add(chainColour); + colourMenu.add(chargeColour); + colourMenu.add(zappoColour); + colourMenu.add(taylorColour); + colourMenu.add(hydroColour); + colourMenu.add(helixColour); + colourMenu.add(strandColour); + colourMenu.add(turnColour); + colourMenu.add(buriedColour); + colourMenu.add(userColour); + colourMenu.add(backGround); + helpMenu.add(jmolHelp); } JMenuBar menuBar = new JMenuBar(); @@ -98,6 +220,21 @@ public class GStructureViewer extends JInternalFrame JMenu viewMenu = new JMenu(); protected JMenu chainMenu = new JMenu(); JMenu jMenu1 = new JMenu(); + JMenu colourMenu = new JMenu(); + JMenuItem backGround = new JMenuItem(); + protected JCheckBoxMenuItem seqColour = new JCheckBoxMenuItem(); + JMenuItem chainColour = new JMenuItem(); + JMenuItem chargeColour = new JMenuItem(); + JMenuItem zappoColour = new JMenuItem(); + JMenuItem taylorColour = new JMenuItem(); + JMenuItem hydroColour = new JMenuItem(); + JMenuItem strandColour = new JMenuItem(); + JMenuItem helixColour = new JMenuItem(); + JMenuItem turnColour = new JMenuItem(); + JMenuItem buriedColour = new JMenuItem(); + JMenuItem userColour = new JMenuItem(); + JMenu helpMenu = new JMenu(); + JMenuItem jmolHelp = new JMenuItem(); public void pdbFile_actionPerformed(ActionEvent actionEvent) { @@ -117,4 +254,69 @@ public class GStructureViewer extends JInternalFrame { } + + public void seqColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void chainColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void chargeColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void zappoColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void taylorColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void hydroColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void helixColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void strandColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void turnColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void buriedColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void userColour_actionPerformed(ActionEvent actionEvent) + { + + } + + public void backGround_actionPerformed(ActionEvent actionEvent) + { + + } + + public void jmolHelp_actionPerformed(ActionEvent actionEvent) + { + + } }