comments
[jalview.git] / src / jalview / jbgui / GDesktop.java
index 040113f..2642d9c 100755 (executable)
@@ -26,6 +26,11 @@ public class GDesktop extends JFrame
   JMenuItem documentationMenuItem = new JMenuItem();\r
   FlowLayout flowLayout1 = new FlowLayout();\r
   protected static JMenu windowMenu = new JMenu();\r
+  JMenu toolsMenu = new JMenu();\r
+  JMenuItem preferences = new JMenuItem();\r
+  JMenuItem saveState = new JMenuItem();\r
+  JMenuItem loadState = new JMenuItem();\r
+  JMenu jMenu1 = new JMenu();\r
   public GDesktop()\r
   {\r
     try\r
@@ -45,7 +50,7 @@ public class GDesktop extends JFrame
     FileMenu.setText("File");\r
     HelpMenu.setText("Help");\r
     inputLocalFileMenuItem.setMnemonic('L');\r
-    inputLocalFileMenuItem.setText("Input Alignment From Local File");\r
+    inputLocalFileMenuItem.setText("from File");\r
     inputLocalFileMenuItem.addActionListener(new java.awt.event.ActionListener()\r
     {\r
       public void actionPerformed(ActionEvent e)\r
@@ -54,7 +59,7 @@ public class GDesktop extends JFrame
       }\r
     });\r
     inputURLMenuItem.setMnemonic('U');\r
-    inputURLMenuItem.setText("Input Alignment From URL");\r
+    inputURLMenuItem.setText("from URL");\r
     inputURLMenuItem.addActionListener(new java.awt.event.ActionListener()\r
     {\r
       public void actionPerformed(ActionEvent e)\r
@@ -62,8 +67,8 @@ public class GDesktop extends JFrame
         inputURLMenuItem_actionPerformed(e);\r
       }\r
     });\r
-    inputTextboxMenuItem.setMnemonic('T');\r
-    inputTextboxMenuItem.setText("Input Alignment via Textbox");\r
+    inputTextboxMenuItem.setMnemonic('C');\r
+    inputTextboxMenuItem.setText("from Textbox");\r
     inputTextboxMenuItem.addActionListener(new java.awt.event.ActionListener()\r
     {\r
       public void actionPerformed(ActionEvent e)\r
@@ -98,17 +103,54 @@ public class GDesktop extends JFrame
     });\r
     this.getContentPane().setLayout(flowLayout1);\r
     windowMenu.setText("Window");\r
+    preferences.setText("Preferences...");\r
+    preferences.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent e)\r
+      {\r
+\r
+        preferences_actionPerformed(e);\r
+      }\r
+    });\r
+    toolsMenu.setText("Tools");\r
+    saveState.setMnemonic('S');\r
+    saveState.setText("Save Project");\r
+    saveState.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent e)\r
+      {\r
+        saveState_actionPerformed(e);\r
+      }\r
+    });\r
+    loadState.setMnemonic('L');\r
+    loadState.setText("Load Project");\r
+    loadState.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent e)\r
+      {\r
+        loadState_actionPerformed(e);\r
+      }\r
+    });\r
+    jMenu1.setMnemonic('I');\r
+    jMenu1.setText("Input Alignment");\r
     DesktopMenubar.add(FileMenu);\r
+    DesktopMenubar.add(toolsMenu);\r
     DesktopMenubar.add(HelpMenu);\r
     DesktopMenubar.add(windowMenu);\r
     FileMenu.addSeparator();\r
-    FileMenu.add(inputLocalFileMenuItem);\r
-    FileMenu.add(inputURLMenuItem);\r
-    FileMenu.add(inputTextboxMenuItem);\r
+    FileMenu.add(jMenu1);\r
+    FileMenu.addSeparator();\r
+    FileMenu.add(saveState);\r
+    FileMenu.add(loadState);\r
     FileMenu.addSeparator();\r
     FileMenu.add(quit);\r
     HelpMenu.add(aboutMenuItem);\r
     HelpMenu.add(documentationMenuItem);\r
+    toolsMenu.add(preferences);\r
+    jMenu1.add(inputLocalFileMenuItem);\r
+    jMenu1.add(inputURLMenuItem);\r
+    jMenu1.add(inputTextboxMenuItem);\r
+\r
   }\r
 \r
   protected void inputLocalFileMenuItem_actionPerformed(ActionEvent e)\r
@@ -134,4 +176,23 @@ public class GDesktop extends JFrame
 \r
   }\r
 \r
+  protected void preferences_actionPerformed(ActionEvent e)\r
+  {\r
+\r
+  }\r
+\r
+  public void saveState_actionPerformed(ActionEvent e)\r
+  {\r
+\r
+  }\r
+\r
+  public void loadState_actionPerformed(ActionEvent e)\r
+  {\r
+\r
+  }\r
+\r
+  public void loadJalviewAlign_actionPerformed(ActionEvent e)\r
+  {\r
+\r
+  }\r
 }\r