()
| 875 | |
| 876 | |
| 877 | protected JMenu buildEditMenu() { |
| 878 | JMenu menu = new JMenu(Language.text("menu.edit")); |
| 879 | JMenuItem item; |
| 880 | |
| 881 | undoItem = Toolkit.newJMenuItem(undoAction = new UndoAction(), 'Z'); |
| 882 | menu.add(undoItem); |
| 883 | |
| 884 | redoItem = new JMenuItem(redoAction = new RedoAction()); |
| 885 | redoItem.setAccelerator(Toolkit.getKeyStrokeExt("menu.edit.redo")); |
| 886 | menu.add(redoItem); |
| 887 | |
| 888 | menu.addSeparator(); |
| 889 | |
| 890 | item = Toolkit.newJMenuItem(cutAction = new CutAction(), 'X'); |
| 891 | editMenuUpdatable.add(cutAction); |
| 892 | menu.add(item); |
| 893 | |
| 894 | item = Toolkit.newJMenuItem(copyAction = new CopyAction(), 'C'); |
| 895 | editMenuUpdatable.add(copyAction); |
| 896 | menu.add(item); |
| 897 | |
| 898 | item = Toolkit.newJMenuItemShift(copyAsHtmlAction = new CopyAsHtmlAction(), 'C'); |
| 899 | editMenuUpdatable.add(copyAsHtmlAction); |
| 900 | menu.add(item); |
| 901 | |
| 902 | item = Toolkit.newJMenuItem(pasteAction = new PasteAction(), 'V'); |
| 903 | editMenuUpdatable.add(pasteAction); |
| 904 | menu.add(item); |
| 905 | |
| 906 | item = Toolkit.newJMenuItem(Language.text("menu.edit.select_all"), 'A'); |
| 907 | item.addActionListener(new ActionListener() { |
| 908 | public void actionPerformed(ActionEvent e) { |
| 909 | textarea.selectAll(); |
| 910 | } |
| 911 | }); |
| 912 | menu.add(item); |
| 913 | |
| 914 | /* |
| 915 | menu.addSeparator(); |
| 916 | |
| 917 | item = Toolkit.newJMenuItem("Delete Selected Lines", 'D'); |
| 918 | item.addActionListener(new ActionListener() { |
| 919 | public void actionPerformed(ActionEvent e) { |
| 920 | handleDeleteLines(); |
| 921 | } |
| 922 | }); |
| 923 | menu.add(item); |
| 924 | |
| 925 | item = new JMenuItem("Move Selected Lines Up"); |
| 926 | item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_UP, Event.ALT_MASK)); |
| 927 | item.addActionListener(new ActionListener() { |
| 928 | public void actionPerformed(ActionEvent e) { |
| 929 | handleMoveLines(true); |
| 930 | } |
| 931 | }); |
| 932 | menu.add(item); |
| 933 | |
| 934 | item = new JMenuItem("Move Selected Lines Down"); |
no test coverage detected