mirror of
https://github.com/arduino/Arduino.git
synced 2025-03-15 12:29:26 +01:00
Added menu's "mnemonic" for accessing, for example, the File menu using ALT+F. They make sense only when using the english language, though. Fixes #977
This commit is contained in:
parent
919cd8f1b2
commit
aef835b45c
@ -524,6 +524,7 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
menubar.add(buildEditMenu());
|
menubar.add(buildEditMenu());
|
||||||
|
|
||||||
final JMenu sketchMenu = new JMenu(_("Sketch"));
|
final JMenu sketchMenu = new JMenu(_("Sketch"));
|
||||||
|
sketchMenu.setMnemonic(KeyEvent.VK_S);
|
||||||
sketchMenu.addMenuListener(new StubMenuListener() {
|
sketchMenu.addMenuListener(new StubMenuListener() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -565,6 +566,7 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
private JMenu buildFileMenu() {
|
private JMenu buildFileMenu() {
|
||||||
JMenuItem item;
|
JMenuItem item;
|
||||||
fileMenu = new JMenu(_("File"));
|
fileMenu = new JMenu(_("File"));
|
||||||
|
fileMenu.setMnemonic(KeyEvent.VK_F);
|
||||||
|
|
||||||
item = newJMenuItem(_("New"), 'N');
|
item = newJMenuItem(_("New"), 'N');
|
||||||
item.addActionListener(new ActionListener() {
|
item.addActionListener(new ActionListener() {
|
||||||
@ -762,6 +764,7 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
|
|
||||||
private JMenu buildToolsMenu() {
|
private JMenu buildToolsMenu() {
|
||||||
toolsMenu = new JMenu(_("Tools"));
|
toolsMenu = new JMenu(_("Tools"));
|
||||||
|
toolsMenu.setMnemonic(KeyEvent.VK_T);
|
||||||
|
|
||||||
addInternalTools(toolsMenu);
|
addInternalTools(toolsMenu);
|
||||||
|
|
||||||
@ -1170,6 +1173,7 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
// To deal with a Mac OS X 10.5 bug, add an extra space after the name
|
// To deal with a Mac OS X 10.5 bug, add an extra space after the name
|
||||||
// so that the OS doesn't try to insert its slow help menu.
|
// so that the OS doesn't try to insert its slow help menu.
|
||||||
JMenu menu = new JMenu(_("Help"));
|
JMenu menu = new JMenu(_("Help"));
|
||||||
|
menu.setMnemonic(KeyEvent.VK_H);
|
||||||
JMenuItem item;
|
JMenuItem item;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1330,6 +1334,7 @@ public class Editor extends JFrame implements RunnerListener {
|
|||||||
private JMenu buildEditMenu() {
|
private JMenu buildEditMenu() {
|
||||||
JMenu menu = new JMenu(_("Edit"));
|
JMenu menu = new JMenu(_("Edit"));
|
||||||
menu.setName("menuEdit");
|
menu.setName("menuEdit");
|
||||||
|
menu.setMnemonic(KeyEvent.VK_E);
|
||||||
|
|
||||||
undoItem = newJMenuItem(_("Undo"), 'Z');
|
undoItem = newJMenuItem(_("Undo"), 'Z');
|
||||||
undoItem.setName("menuEditUndo");
|
undoItem.setName("menuEditUndo");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user