MCPcopy Index your code
hub / github.com/processing/processing / buildEditMenu

Method buildEditMenu

app/src/processing/app/ui/Editor.java:877–1035  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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");

Callers 1

buildMenuBarMethod · 0.95

Calls 6

textMethod · 0.95
newJMenuItemMethod · 0.95
getKeyStrokeExtMethod · 0.95
newJMenuItemShiftMethod · 0.95
newJMenuItemExtMethod · 0.95
addMethod · 0.45

Tested by

no test coverage detected