X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fjbgui%2FGDesktop.java;h=1be96fbb207c170706b63c425cec385c3afd0b84;hb=a7eff74f18498e209c422b7cd090e294b36806dc;hp=c0b247b4cd1a3d9a910ec4f09c1e756f37edd31c;hpb=e6fdb1363213fb04344942aa1bef590b23430af6;p=jalview.git diff --git a/src/jalview/jbgui/GDesktop.java b/src/jalview/jbgui/GDesktop.java index c0b247b..1be96fb 100755 --- a/src/jalview/jbgui/GDesktop.java +++ b/src/jalview/jbgui/GDesktop.java @@ -28,6 +28,9 @@ public class GDesktop extends JFrame protected static JMenu windowMenu = new JMenu(); JMenu toolsMenu = new JMenu(); JMenuItem preferences = new JMenuItem(); + JMenuItem saveState = new JMenuItem(); + JMenuItem loadState = new JMenuItem(); + JMenu jMenu1 = new JMenu(); public GDesktop() { try @@ -47,7 +50,7 @@ public class GDesktop extends JFrame FileMenu.setText("File"); HelpMenu.setText("Help"); inputLocalFileMenuItem.setMnemonic('L'); - inputLocalFileMenuItem.setText("Input Alignment From Local File"); + inputLocalFileMenuItem.setText("Local File"); inputLocalFileMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) @@ -56,7 +59,7 @@ public class GDesktop extends JFrame } }); inputURLMenuItem.setMnemonic('U'); - inputURLMenuItem.setText("Input Alignment From URL"); + inputURLMenuItem.setText("From URL"); inputURLMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) @@ -64,8 +67,8 @@ public class GDesktop extends JFrame inputURLMenuItem_actionPerformed(e); } }); - inputTextboxMenuItem.setMnemonic('T'); - inputTextboxMenuItem.setText("Input Alignment via Textbox"); + inputTextboxMenuItem.setMnemonic('C'); + inputTextboxMenuItem.setText("Cut & Paste Textbox"); inputTextboxMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) @@ -110,19 +113,43 @@ public class GDesktop extends JFrame } }); toolsMenu.setText("Tools"); + saveState.setMnemonic('S'); + saveState.setText("Save Project"); + saveState.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + saveState_actionPerformed(e); + } + }); + loadState.setMnemonic('L'); + loadState.setText("Load Project"); + loadState.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + loadState_actionPerformed(e); + } + }); + jMenu1.setMnemonic('I'); + jMenu1.setText("Input Alignment"); DesktopMenubar.add(FileMenu); DesktopMenubar.add(toolsMenu); DesktopMenubar.add(HelpMenu); DesktopMenubar.add(windowMenu); FileMenu.addSeparator(); - FileMenu.add(inputLocalFileMenuItem); - FileMenu.add(inputURLMenuItem); - FileMenu.add(inputTextboxMenuItem); + FileMenu.add(jMenu1); + FileMenu.addSeparator(); + FileMenu.add(saveState); + FileMenu.add(loadState); FileMenu.addSeparator(); FileMenu.add(quit); HelpMenu.add(aboutMenuItem); HelpMenu.add(documentationMenuItem); toolsMenu.add(preferences); + jMenu1.add(inputLocalFileMenuItem); + jMenu1.add(inputURLMenuItem); + jMenu1.add(inputTextboxMenuItem); } @@ -153,4 +180,19 @@ public class GDesktop extends JFrame { } + + public void saveState_actionPerformed(ActionEvent e) + { + + } + + public void loadState_actionPerformed(ActionEvent e) + { + + } + + public void loadJalviewAlign_actionPerformed(ActionEvent e) + { + + } }