mirror of https://github.com/noisymime/Arduino.git
Saving a couple of variables won't make the IDE any faster, but will make the dev slower
This commit is contained in:
parent
4bc93e5d53
commit
bd8f7932e6
|
@ -1335,7 +1335,6 @@ public class Editor extends JFrame implements RunnerListener {
|
||||||
protected JMenu buildEditMenu() {
|
protected JMenu buildEditMenu() {
|
||||||
JMenu menu = new JMenu(_("Edit"));
|
JMenu menu = new JMenu(_("Edit"));
|
||||||
menu.setName("menuEdit");
|
menu.setName("menuEdit");
|
||||||
JMenuItem item;
|
|
||||||
|
|
||||||
undoItem = newJMenuItem(_("Undo"), 'Z');
|
undoItem = newJMenuItem(_("Undo"), 'Z');
|
||||||
undoItem.setName("menuEditUndo");
|
undoItem.setName("menuEditUndo");
|
||||||
|
@ -1355,24 +1354,24 @@ public class Editor extends JFrame implements RunnerListener {
|
||||||
|
|
||||||
// TODO "cut" and "copy" should really only be enabled
|
// TODO "cut" and "copy" should really only be enabled
|
||||||
// if some text is currently selected
|
// if some text is currently selected
|
||||||
item = newJMenuItem(_("Cut"), 'X');
|
JMenuItem cutItem = newJMenuItem(_("Cut"), 'X');
|
||||||
item.addActionListener(new ActionListener() {
|
cutItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
handleCut();
|
handleCut();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(cutItem);
|
||||||
|
|
||||||
item = newJMenuItem(_("Copy"), 'C');
|
JMenuItem copyItem = newJMenuItem(_("Copy"), 'C');
|
||||||
item.addActionListener(new ActionListener() {
|
copyItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
textarea.copy();
|
textarea.copy();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(copyItem);
|
||||||
|
|
||||||
item = newJMenuItemShift(_("Copy for Forum"), 'C');
|
JMenuItem copyForumItem = newJMenuItemShift(_("Copy for Forum"), 'C');
|
||||||
item.addActionListener(new ActionListener() {
|
copyForumItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
// SwingUtilities.invokeLater(new Runnable() {
|
// SwingUtilities.invokeLater(new Runnable() {
|
||||||
// public void run() {
|
// public void run() {
|
||||||
|
@ -1381,10 +1380,10 @@ public class Editor extends JFrame implements RunnerListener {
|
||||||
// });
|
// });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(copyForumItem);
|
||||||
|
|
||||||
item = newJMenuItemAlt(_("Copy as HTML"), 'C');
|
JMenuItem copyHTMLItem = newJMenuItemAlt(_("Copy as HTML"), 'C');
|
||||||
item.addActionListener(new ActionListener() {
|
copyHTMLItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
// SwingUtilities.invokeLater(new Runnable() {
|
// SwingUtilities.invokeLater(new Runnable() {
|
||||||
// public void run() {
|
// public void run() {
|
||||||
|
@ -1393,56 +1392,56 @@ public class Editor extends JFrame implements RunnerListener {
|
||||||
// });
|
// });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(copyHTMLItem);
|
||||||
|
|
||||||
item = newJMenuItem(_("Paste"), 'V');
|
JMenuItem pasteItem = newJMenuItem(_("Paste"), 'V');
|
||||||
item.addActionListener(new ActionListener() {
|
pasteItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
textarea.paste();
|
textarea.paste();
|
||||||
sketch.setModified(true);
|
sketch.setModified(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(pasteItem);
|
||||||
|
|
||||||
item = newJMenuItem(_("Select All"), 'A');
|
JMenuItem selectAllItem = newJMenuItem(_("Select All"), 'A');
|
||||||
item.addActionListener(new ActionListener() {
|
selectAllItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
textarea.selectAll();
|
textarea.selectAll();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(selectAllItem);
|
||||||
|
|
||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
|
|
||||||
item = newJMenuItem(_("Comment/Uncomment"), '/');
|
JMenuItem commentItem = newJMenuItem(_("Comment/Uncomment"), '/');
|
||||||
item.addActionListener(new ActionListener() {
|
commentItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
handleCommentUncomment();
|
handleCommentUncomment();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(commentItem);
|
||||||
|
|
||||||
item = newJMenuItem(_("Increase Indent"), ']');
|
JMenuItem increaseIndentItem = newJMenuItem(_("Increase Indent"), ']');
|
||||||
item.addActionListener(new ActionListener() {
|
increaseIndentItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
handleIndentOutdent(true);
|
handleIndentOutdent(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(increaseIndentItem);
|
||||||
|
|
||||||
item = newJMenuItem(_("Decrease Indent"), '[');
|
JMenuItem decreseIndentItem = newJMenuItem(_("Decrease Indent"), '[');
|
||||||
item.setName("menuDecreaseIndent");
|
decreseIndentItem.setName("menuDecreaseIndent");
|
||||||
item.addActionListener(new ActionListener() {
|
decreseIndentItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
handleIndentOutdent(false);
|
handleIndentOutdent(false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(decreseIndentItem);
|
||||||
|
|
||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
|
|
||||||
item = newJMenuItem(_("Find..."), 'F');
|
JMenuItem findItem = newJMenuItem(_("Find..."), 'F');
|
||||||
item.addActionListener(new ActionListener() {
|
findItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
if (find == null) {
|
if (find == null) {
|
||||||
find = new FindReplace(Editor.this);
|
find = new FindReplace(Editor.this);
|
||||||
|
@ -1454,31 +1453,31 @@ public class Editor extends JFrame implements RunnerListener {
|
||||||
find.setVisible(true);
|
find.setVisible(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(findItem);
|
||||||
|
|
||||||
item = newJMenuItem(_("Find Next"), 'G');
|
JMenuItem findNextItem = newJMenuItem(_("Find Next"), 'G');
|
||||||
item.addActionListener(new ActionListener() {
|
findNextItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
if (find != null) {
|
if (find != null) {
|
||||||
find.findNext();
|
find.findNext();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(findNextItem);
|
||||||
|
|
||||||
item = newJMenuItemShift(_("Find Previous"), 'G');
|
JMenuItem findPreviousItem = newJMenuItemShift(_("Find Previous"), 'G');
|
||||||
item.addActionListener(new ActionListener() {
|
findPreviousItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
if (find != null) {
|
if (find != null) {
|
||||||
find.findPrevious();
|
find.findPrevious();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(findPreviousItem);
|
||||||
|
|
||||||
if (OSUtils.isMacOS()) {
|
if (OSUtils.isMacOS()) {
|
||||||
item = newJMenuItem(_("Use Selection For Find"), 'E');
|
JMenuItem useSelectionForFindItem = newJMenuItem(_("Use Selection For Find"), 'E');
|
||||||
item.addActionListener(new ActionListener() {
|
useSelectionForFindItem.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
if (find == null) {
|
if (find == null) {
|
||||||
find = new FindReplace(Editor.this);
|
find = new FindReplace(Editor.this);
|
||||||
|
@ -1486,7 +1485,7 @@ public class Editor extends JFrame implements RunnerListener {
|
||||||
find.setFindText(getSelectedText());
|
find.setFindText(getSelectedText());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(useSelectionForFindItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
return menu;
|
return menu;
|
||||||
|
|
Loading…
Reference in New Issue