mirror of
https://github.com/arduino/Arduino.git
synced 2025-03-12 09:29:23 +01:00
Serial methods reference is located into a different folder. Work around this difference in order to make in editor help work as expected
This commit is contained in:
parent
ae857efa78
commit
7daf13e73a
@ -1328,14 +1328,7 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
|
|
||||||
item = newJMenuItemShift(tr("Find in Reference"), 'F');
|
item = newJMenuItemShift(tr("Find in Reference"), 'F');
|
||||||
item.addActionListener(new ActionListener() {
|
item.addActionListener(this::handleFindReference);
|
||||||
public void actionPerformed(ActionEvent e) {
|
|
||||||
// if (textarea.isSelectionActive()) {
|
|
||||||
// handleFindReference();
|
|
||||||
// }
|
|
||||||
handleFindReference();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
menu.add(item);
|
menu.add(item);
|
||||||
|
|
||||||
item = new JMenuItem(tr("Frequently Asked Questions"));
|
item = new JMenuItem(tr("Frequently Asked Questions"));
|
||||||
@ -1920,16 +1913,20 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void handleFindReference() {
|
private void handleFindReference(ActionEvent e) {
|
||||||
String text = getCurrentKeyword();
|
String text = getCurrentKeyword();
|
||||||
|
|
||||||
String referenceFile = base.getPdeKeywords().getReference(text);
|
String referenceFile = base.getPdeKeywords().getReference(text);
|
||||||
if (referenceFile == null) {
|
if (referenceFile == null) {
|
||||||
statusNotice(I18n.format(tr("No reference available for \"{0}\""), text));
|
statusNotice(I18n.format(tr("No reference available for \"{0}\""), text));
|
||||||
} else {
|
} else {
|
||||||
Base.showReference("Reference/" + referenceFile);
|
if (referenceFile.startsWith("Serial_")) {
|
||||||
}
|
Base.showReference("Serial/" + referenceFile.substring("Serial_".length()));
|
||||||
}
|
} else {
|
||||||
|
Base.showReference("Reference/" + referenceFile);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||||
@ -2969,11 +2966,7 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
menu.add(item);
|
menu.add(item);
|
||||||
|
|
||||||
final JMenuItem referenceItem = new JMenuItem(tr("Find in Reference"));
|
final JMenuItem referenceItem = new JMenuItem(tr("Find in Reference"));
|
||||||
referenceItem.addActionListener(new ActionListener() {
|
referenceItem.addActionListener(this::handleFindReference);
|
||||||
public void actionPerformed(ActionEvent e) {
|
|
||||||
handleFindReference();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
menu.add(referenceItem);
|
menu.add(referenceItem);
|
||||||
|
|
||||||
final JMenuItem openURLItem = new JMenuItem(tr("Open URL"));
|
final JMenuItem openURLItem = new JMenuItem(tr("Open URL"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user