MCPcopy
hub / github.com/arduino/Arduino / buildHelpMenu

Method buildHelpMenu

app/src/processing/app/Editor.java:1134–1177  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1132
1133
1134 private JMenu buildHelpMenu() {
1135 JMenu menu = new JMenu(tr("Help"));
1136 menu.setMnemonic(KeyEvent.VK_H);
1137
1138 JMenuItem item = new JMenuItem(tr("Getting Started"));
1139 item.addActionListener(event -> Base.openURL("https://www.arduino.cc/en/Guide"));
1140 menu.add(item);
1141
1142 item = new JMenuItem(tr("Environment"));
1143 item.addActionListener(event -> Base.openURL("https://www.arduino.cc/en/Guide/Environment"));
1144 menu.add(item);
1145
1146 item = new JMenuItem(tr("Troubleshooting"));
1147 item.addActionListener(event -> Base.openURL("https://support.arduino.cc/hc/en-us"));
1148 menu.add(item);
1149
1150 item = new JMenuItem(tr("Reference"));
1151 item.addActionListener(event -> Base.openURL("https://www.arduino.cc/reference/en/"));
1152 menu.add(item);
1153
1154 menu.addSeparator();
1155
1156 item = newJMenuItemShift(tr("Find in Reference"), 'F');
1157 item.addActionListener(event -> handleFindReference(getCurrentTab().getCurrentKeyword()));
1158 menu.add(item);
1159
1160 item = new JMenuItem(tr("Frequently Asked Questions"));
1161 item.addActionListener(event -> Base.openURL("https://support.arduino.cc/hc/en-us"));
1162 menu.add(item);
1163
1164 item = new JMenuItem(tr("Visit Arduino.cc"));
1165 item.addActionListener(event -> Base.openURL("https://www.arduino.cc/"));
1166 menu.add(item);
1167
1168 // macosx already has its own about menu
1169 if (!OSUtils.hasMacOSStyleMenus()) {
1170 menu.addSeparator();
1171 item = new JMenuItem(tr("About Arduino"));
1172 item.addActionListener(event -> base.handleAbout());
1173 menu.add(item);
1174 }
1175
1176 return menu;
1177 }
1178
1179
1180 private JMenu buildEditMenu() {

Callers 1

buildMenuBarMethod · 0.95

Calls 9

openURLMethod · 0.95
newJMenuItemShiftMethod · 0.95
handleFindReferenceMethod · 0.95
getCurrentTabMethod · 0.95
hasMacOSStyleMenusMethod · 0.95
trMethod · 0.80
getCurrentKeywordMethod · 0.80
addMethod · 0.45
handleAboutMethod · 0.45

Tested by

no test coverage detected