Saving a couple of variables won't make the IDE any faster, but will make the dev slower

This commit is contained in:
Federico Fissore 2015-05-27 19:20:45 +02:00
parent 4bc93e5d53
commit bd8f7932e6
1 changed files with 40 additions and 41 deletions

View File

@ -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;