diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/elements')
| -rw-r--r-- | src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java b/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java index b0fb2b0..94da1d2 100644 --- a/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java +++ b/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java | |||
| @@ -101,5 +101,25 @@ public class PopupMenuBar extends JPopupMenu { | |||
| 101 | this.add(menu); | 101 | this.add(menu); |
| 102 | this.toggleMappingMenu = menu; | 102 | this.toggleMappingMenu = menu; |
| 103 | } | 103 | } |
| 104 | { | ||
| 105 | this.add(new JSeparator()); | ||
| 106 | } | ||
| 107 | { | ||
| 108 | JMenuItem menu = new JMenuItem(I18n.translate("popup_menu.zoom.in")); | ||
| 109 | menu.addActionListener(event -> gui.editor.offsetEditorZoom(2)); | ||
| 110 | menu.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, InputEvent.CTRL_MASK)); | ||
| 111 | this.add(menu); | ||
| 112 | } | ||
| 113 | { | ||
| 114 | JMenuItem menu = new JMenuItem(I18n.translate("popup_menu.zoom.out")); | ||
| 115 | menu.addActionListener(event -> gui.editor.offsetEditorZoom(-2)); | ||
| 116 | menu.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_MINUS, InputEvent.CTRL_MASK)); | ||
| 117 | this.add(menu); | ||
| 118 | } | ||
| 119 | { | ||
| 120 | JMenuItem menu = new JMenuItem(I18n.translate("popup_menu.zoom.reset")); | ||
| 121 | menu.addActionListener(event -> gui.editor.resetEditorZoom()); | ||
| 122 | this.add(menu); | ||
| 123 | } | ||
| 104 | } | 124 | } |
| 105 | } | 125 | } |