Formatting
[jalview.git] / src / jalview / jbgui / GTreePanel.java
index a892993..5d3b8b8 100755 (executable)
@@ -1,6 +1,6 @@
 /*\r
  * Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2007 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
  *\r
  * This program is free software; you can redistribute it and/or\r
  * modify it under the terms of the GNU General Public License\r
@@ -21,6 +21,7 @@ package jalview.jbgui;
 import java.awt.*;\r
 import java.awt.event.*;\r
 import javax.swing.*;\r
+import javax.swing.event.*;\r
 \r
 public class GTreePanel\r
     extends JInternalFrame\r
@@ -28,10 +29,10 @@ public class GTreePanel
   BorderLayout borderLayout1 = new BorderLayout();\r
   public JScrollPane scrollPane = new JScrollPane();\r
   JMenuBar jMenuBar1 = new JMenuBar();\r
-  JMenu jMenu1 = new JMenu();\r
+  JMenu fileMenu = new JMenu();\r
   JMenuItem saveAsNewick = new JMenuItem();\r
   JMenuItem printMenu = new JMenuItem();\r
-  JMenu jMenu2 = new JMenu();\r
+  protected JMenu viewMenu = new JMenu();\r
   public JMenuItem font = new JMenuItem();\r
   public JCheckBoxMenuItem bootstrapMenu = new JCheckBoxMenuItem();\r
   public JCheckBoxMenuItem distanceMenu = new JCheckBoxMenuItem();\r
@@ -42,6 +43,7 @@ public class GTreePanel
   JMenu saveAsMenu = new JMenu();\r
   JMenuItem textbox = new JMenuItem();\r
   public JMenuItem originalSeqData = new JMenuItem();\r
+  protected JMenu associateLeavesMenu = new JMenu();\r
   public GTreePanel()\r
   {\r
     try\r
@@ -62,7 +64,7 @@ public class GTreePanel
     this.setBackground(Color.white);\r
     this.setFont(new java.awt.Font("Verdana", 0, 12));\r
     scrollPane.setOpaque(false);\r
-    jMenu1.setText("File");\r
+    fileMenu.setText("File");\r
     saveAsNewick.setText("Newick Format");\r
     saveAsNewick.addActionListener(new ActionListener()\r
     {\r
@@ -79,7 +81,22 @@ public class GTreePanel
         printMenu_actionPerformed(e);\r
       }\r
     });\r
-    jMenu2.setText("View");\r
+    viewMenu.setText("View");\r
+    viewMenu.addMenuListener(new MenuListener()\r
+    {\r
+      public void menuSelected(MenuEvent e)\r
+      {\r
+        viewMenu_menuSelected();\r
+      }\r
+\r
+      public void menuDeselected(MenuEvent e)\r
+      {\r
+      }\r
+\r
+      public void menuCanceled(MenuEvent e)\r
+      {\r
+      }\r
+    });\r
     font.setText("Font...");\r
     font.addActionListener(new java.awt.event.ActionListener()\r
     {\r
@@ -156,18 +173,20 @@ public class GTreePanel
         originalSeqData_actionPerformed(e);\r
       }\r
     });\r
+    associateLeavesMenu.setText("Associate Leaves With");\r
     this.getContentPane().add(scrollPane, BorderLayout.CENTER);\r
-    jMenuBar1.add(jMenu1);\r
-    jMenuBar1.add(jMenu2);\r
-    jMenu1.add(saveAsMenu);\r
-    jMenu1.add(textbox);\r
-    jMenu1.add(printMenu);\r
-    jMenu1.add(originalSeqData);\r
-    jMenu2.add(fitToWindow);\r
-    jMenu2.add(font);\r
-    jMenu2.add(distanceMenu);\r
-    jMenu2.add(bootstrapMenu);\r
-    jMenu2.add(placeholdersMenu);\r
+    jMenuBar1.add(fileMenu);\r
+    jMenuBar1.add(viewMenu);\r
+    fileMenu.add(saveAsMenu);\r
+    fileMenu.add(textbox);\r
+    fileMenu.add(printMenu);\r
+    fileMenu.add(originalSeqData);\r
+    viewMenu.add(fitToWindow);\r
+    viewMenu.add(font);\r
+    viewMenu.add(distanceMenu);\r
+    viewMenu.add(bootstrapMenu);\r
+    viewMenu.add(placeholdersMenu);\r
+    viewMenu.add(associateLeavesMenu);\r
     saveAsMenu.add(saveAsNewick);\r
     saveAsMenu.add(epsTree);\r
     saveAsMenu.add(pngTree);\r
@@ -222,4 +241,8 @@ public class GTreePanel
   {\r
 \r
   }\r
+\r
+  public void viewMenu_menuSelected()\r
+  {\r
+  }\r
 }\r