Shortcuts
[jalview.git] / src / jalview / jbgui / GCutAndPasteTransfer.java
index a917ebe..0d50f2b 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) 2006 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,10 +21,6 @@ package jalview.jbgui;
 import java.awt.*;\r
 import java.awt.event.*;\r
 \r
-import java.beans.PropertyChangeEvent;\r
-import java.beans.PropertyVetoException;\r
-import java.beans.VetoableChangeListener;\r
-\r
 import javax.swing.*;\r
 \r
 \r
@@ -48,6 +44,8 @@ public class GCutAndPasteTransfer extends JInternalFrame
     JButton ok = new JButton();\r
     JButton cancel = new JButton();\r
   JMenuItem selectAll = new JMenuItem();\r
+  JMenu jMenu1 = new JMenu();\r
+  JMenuItem save = new JMenuItem();\r
 \r
   /**\r
      * Creates a new GCutAndPasteTransfer object.\r
@@ -74,7 +72,7 @@ public class GCutAndPasteTransfer extends JInternalFrame
     {\r
         scrollPane.setBorder(null);\r
         ok.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
-        ok.setText("Accept");\r
+        ok.setText("New Window");\r
         ok.addActionListener(new ActionListener()\r
             {\r
                 public void actionPerformed(ActionEvent e)\r
@@ -82,7 +80,7 @@ public class GCutAndPasteTransfer extends JInternalFrame
                     ok_actionPerformed(e);\r
                 }\r
             });\r
-        cancel.setText("Cancel");\r
+        cancel.setText("Close");\r
         cancel.addActionListener(new ActionListener()\r
             {\r
                 public void actionPerformed(ActionEvent e)\r
@@ -91,21 +89,10 @@ public class GCutAndPasteTransfer extends JInternalFrame
                 }\r
             });\r
         textarea.setBorder(null);\r
-        textarea.addVetoableChangeListener(new VetoableChangeListener()\r
-            {\r
-                public void vetoableChange(PropertyChangeEvent evt)\r
-                {\r
-                    try\r
-                    {\r
-                        textarea_vetoableChange(evt);\r
-                    }\r
-                    catch (java.beans.PropertyVetoException exception0)\r
-                    {\r
-                        exception0.printStackTrace();\r
-                    }\r
-                }\r
-            });\r
+\r
     selectAll.setText("Select All");\r
+    selectAll.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.\r
+        KeyEvent.VK_A, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
     selectAll.addActionListener(new ActionListener()\r
     {\r
       public void actionPerformed(ActionEvent e)\r
@@ -113,6 +100,22 @@ public class GCutAndPasteTransfer extends JInternalFrame
         selectAll_actionPerformed(e);\r
       }\r
     });\r
+    jMenu1.setText("File");\r
+    save.setText("Save");\r
+    save.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.\r
+        KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+    save.addActionListener(new ActionListener()\r
+    {\r
+      public void actionPerformed(ActionEvent e)\r
+      {\r
+        save_actionPerformed(e);\r
+      }\r
+    });\r
+    copyItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.\r
+        KeyEvent.VK_C, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+    pasteMenu.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.\r
+        KeyEvent.VK_V, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));\r
+    editMenubar.add(jMenu1);\r
     editMenubar.add(editMenu);\r
         textarea.setFont(new java.awt.Font("Monospaced", Font.PLAIN, 12));\r
         textarea.addMouseListener(new java.awt.event.MouseAdapter()\r
@@ -148,7 +151,8 @@ public class GCutAndPasteTransfer extends JInternalFrame
         this.getContentPane().add(scrollPane, java.awt.BorderLayout.CENTER);\r
         inputButtonPanel.add(ok);\r
         inputButtonPanel.add(cancel);\r
-    }\r
+    jMenu1.add(save);\r
+  }\r
 \r
     /**\r
      * DOCUMENT ME!\r
@@ -196,20 +200,14 @@ public class GCutAndPasteTransfer extends JInternalFrame
     {\r
     }\r
 \r
-    /**\r
-     * DOCUMENT ME!\r
-     *\r
-     * @param evt DOCUMENT ME!\r
-     *\r
-     * @throws PropertyVetoException DOCUMENT ME!\r
-     */\r
-    public void textarea_vetoableChange(PropertyChangeEvent evt)\r
-        throws PropertyVetoException\r
-    {\r
-    }\r
 \r
     public void selectAll_actionPerformed(ActionEvent e)\r
     {\r
       textarea.selectAll();\r
     }\r
+\r
+  public void save_actionPerformed(ActionEvent e)\r
+  {\r
+\r
+  }\r
 }\r