()
| 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() { |
no test coverage detected