File Parsing returns Alignments, not Sequence[]
[jalview.git] / src / jalview / jbgui / GTreePanel.java
index 825826b..9b125de 100755 (executable)
@@ -21,6 +21,8 @@ package jalview.jbgui;
 import java.awt.*;\r
 import java.awt.event.*;\r
 import javax.swing.*;\r
+import javax.swing.event.MenuListener;\r
+import javax.swing.event.MenuEvent;\r
 \r
 public class GTreePanel\r
     extends JInternalFrame\r
@@ -28,10 +30,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
@@ -63,7 +65,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
@@ -80,7 +82,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
@@ -159,18 +176,18 @@ public class GTreePanel
     });\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
-    jMenu2.add(associateLeavesMenu);\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
@@ -225,4 +242,8 @@ public class GTreePanel
   {\r
 \r
   }\r
+\r
+  public void viewMenu_menuSelected()\r
+  {\r
+  }\r
 }\r