MCPcopy Index your code
hub / github.com/benfry/processing4 / initDefaultFileMenu

Method initDefaultFileMenu

app/src/processing/app/Base.java:584–604  ·  view source on GitHub ↗

Limited file menu to be used on OS X when no sketches are open.

()

Source from the content-addressed store, hash-verified

582 * Limited file menu to be used on OS X when no sketches are open.
583 */
584 public JMenu initDefaultFileMenu() {
585 defaultFileMenu = new JMenu(Language.text("menu.file"));
586
587 JMenuItem item = Toolkit.newJMenuItem(Language.text("menu.file.new"), 'N');
588 item.addActionListener(e -> handleNew());
589 defaultFileMenu.add(item);
590
591 item = Toolkit.newJMenuItem(Language.text("menu.file.open"), 'O');
592 item.addActionListener(e -> handleOpenPrompt());
593 defaultFileMenu.add(item);
594
595 item = Toolkit.newJMenuItemShift(Language.text("menu.file.sketchbook"), 'K');
596 item.addActionListener(e -> showSketchbookFrame());
597 defaultFileMenu.add(item);
598
599 item = Toolkit.newJMenuItemShift(Language.text("menu.file.examples"), 'O');
600 item.addActionListener(e -> thinkDifferentExamples());
601 defaultFileMenu.add(item);
602
603 return defaultFileMenu;
604 }
605
606
607 // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Callers 1

initBaseMethod · 0.80

Calls 8

textMethod · 0.95
newJMenuItemMethod · 0.95
handleNewMethod · 0.95
handleOpenPromptMethod · 0.95
newJMenuItemShiftMethod · 0.95
showSketchbookFrameMethod · 0.95
addMethod · 0.45

Tested by

no test coverage detected