recovery of identical dataset sequence object on undo (rather than creation of a...
[jalview.git] / src / jalview / jbgui / GStructureViewer.java
index d60e5fa..10e0b9b 100644 (file)
@@ -78,14 +78,136 @@ public class GStructureViewer  extends JInternalFrame
     });\r
     viewMenu.setText("View");\r
     chainMenu.setText("Show Chain");\r
+    colourMenu.setText("Colours");\r
+    backGround.setText("Background Colour...");\r
+    backGround.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        backGround_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    seqColour.setSelected(true);\r
+    seqColour.setText("By Sequence");\r
+    seqColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        seqColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    chainColour.setText("By Chain");\r
+    chainColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        chainColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    chargeColour.setText("Charge & Cysteine");\r
+    chargeColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        chargeColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    zappoColour.setText("Zappo");\r
+    zappoColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        zappoColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    taylorColour.setText("Taylor");\r
+    taylorColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        taylorColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    hydroColour.setText("Hydro");\r
+    hydroColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        hydroColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    strandColour.setText("Strand");\r
+    strandColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        strandColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    helixColour.setText("Helix Propensity");\r
+    helixColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        helixColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    turnColour.setText("Turn Propensity");\r
+    turnColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        turnColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    buriedColour.setText("Buried Index");\r
+    buriedColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        buriedColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    userColour.setText("User Defined ...");\r
+    userColour.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        userColour_actionPerformed(actionEvent);\r
+      }\r
+    });\r
+    helpMenu.setText("Help");\r
+    jmolHelp.setText("Jmol Help");\r
+    jmolHelp.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent actionEvent)\r
+      {\r
+        jmolHelp_actionPerformed(actionEvent);\r
+      }\r
+    });\r
     menuBar.add(fileMenu);\r
     menuBar.add(viewMenu);\r
+    menuBar.add(colourMenu);\r
+    menuBar.add(helpMenu);\r
     fileMenu.add(savemenu);\r
     fileMenu.add(viewMapping);\r
     savemenu.add(pdbFile);\r
     savemenu.add(png);\r
     savemenu.add(eps);\r
     viewMenu.add(chainMenu);\r
+    colourMenu.add(seqColour);\r
+    colourMenu.add(chainColour);\r
+    colourMenu.add(chargeColour);\r
+    colourMenu.add(zappoColour);\r
+    colourMenu.add(taylorColour);\r
+    colourMenu.add(hydroColour);\r
+    colourMenu.add(helixColour);\r
+    colourMenu.add(strandColour);\r
+    colourMenu.add(turnColour);\r
+    colourMenu.add(buriedColour);\r
+    colourMenu.add(userColour);\r
+    colourMenu.add(backGround);\r
+    helpMenu.add(jmolHelp);\r
   }\r
 \r
   JMenuBar menuBar = new JMenuBar();\r
@@ -98,6 +220,21 @@ public class GStructureViewer  extends JInternalFrame
   JMenu viewMenu = new JMenu();\r
   protected JMenu chainMenu = new JMenu();\r
   JMenu jMenu1 = new JMenu();\r
+  JMenu colourMenu = new JMenu();\r
+  JMenuItem backGround = new JMenuItem();\r
+  protected JCheckBoxMenuItem seqColour = new JCheckBoxMenuItem();\r
+  JMenuItem chainColour = new JMenuItem();\r
+  JMenuItem chargeColour = new JMenuItem();\r
+  JMenuItem zappoColour = new JMenuItem();\r
+  JMenuItem taylorColour = new JMenuItem();\r
+  JMenuItem hydroColour = new JMenuItem();\r
+  JMenuItem strandColour = new JMenuItem();\r
+  JMenuItem helixColour = new JMenuItem();\r
+  JMenuItem turnColour = new JMenuItem();\r
+  JMenuItem buriedColour = new JMenuItem();\r
+  JMenuItem userColour = new JMenuItem();\r
+  JMenu helpMenu = new JMenu();\r
+  JMenuItem jmolHelp = new JMenuItem();\r
   public void pdbFile_actionPerformed(ActionEvent actionEvent)\r
   {\r
 \r
@@ -117,4 +254,69 @@ public class GStructureViewer  extends JInternalFrame
   {\r
 \r
   }\r
+\r
+  public void seqColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void chainColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void chargeColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void zappoColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void taylorColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void hydroColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void helixColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void strandColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void turnColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void buriedColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void userColour_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void backGround_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
+\r
+  public void jmolHelp_actionPerformed(ActionEvent actionEvent)\r
+  {\r
+\r
+  }\r
 }\r