mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-16 11:21:18 +03:00
New editor on MacOSX: restored CMD+E for finding selected text
This commit is contained in:
@ -1411,17 +1411,15 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
if (find == null) {
|
if (find == null) {
|
||||||
find = new FindReplace(Editor.this);
|
find = new FindReplace(Editor.this);
|
||||||
}
|
}
|
||||||
if (getSelectedText()!= null) find.setFindText( getSelectedText() );
|
if (!OSUtils.isMacOS() && getSelectedText() != null) {
|
||||||
//new FindReplace(Editor.this).show();
|
find.setFindText(getSelectedText());
|
||||||
|
}
|
||||||
find.setLocationRelativeTo(Editor.this);
|
find.setLocationRelativeTo(Editor.this);
|
||||||
find.setVisible(true);
|
find.setVisible(true);
|
||||||
//find.setVisible(true);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(item);
|
||||||
|
|
||||||
// TODO find next should only be enabled after a
|
|
||||||
// search has actually taken place
|
|
||||||
item = newJMenuItem(_("Find Next"), 'G');
|
item = newJMenuItem(_("Find Next"), 'G');
|
||||||
item.addActionListener(new ActionListener() {
|
item.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
@ -1442,6 +1440,23 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
});
|
});
|
||||||
menu.add(item);
|
menu.add(item);
|
||||||
|
|
||||||
|
if (OSUtils.isMacOS()) {
|
||||||
|
item = newJMenuItem(_("Use Selection For Find"), 'E');
|
||||||
|
item.addActionListener(new ActionListener() {
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
if (find == null) {
|
||||||
|
find = new FindReplace(Editor.this);
|
||||||
|
}
|
||||||
|
if (getSelectedText() != null) {
|
||||||
|
find.setFindText(getSelectedText());
|
||||||
|
}
|
||||||
|
find.setLocationRelativeTo(Editor.this);
|
||||||
|
find.setVisible(true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
menu.add(item);
|
||||||
|
}
|
||||||
|
|
||||||
return menu;
|
return menu;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user