From a9e03fa0e75b5b338021de982acbbb8277e08706 Mon Sep 17 00:00:00 2001 From: Fudge Date: Mon, 2 Dec 2019 15:43:23 +0200 Subject: Allow attaching class, method, field, and parameter javadocs (#185) * bring liach pr to modern enigma * bump version * fuck off vscode * switch to COMMENT and write comments before * it was already after, what do you want * oops * put inner classes at the end * remove indents and use all caps * add refreshmappings command * Update src/main/java/cuchaz/enigma/translation/mapping/serde/EnigmaMappingsWriter.java * Delete RefreshEnigmaMappingsCommand.java * Update CommandMain.java * ok --- src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/main/java/cuchaz/enigma/gui/elements') diff --git a/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java b/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java index fbf39ac..b9d459f 100644 --- a/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java +++ b/src/main/java/cuchaz/enigma/gui/elements/PopupMenuBar.java @@ -9,6 +9,7 @@ import java.awt.event.KeyEvent; public class PopupMenuBar extends JPopupMenu { public final JMenuItem renameMenu; + public final JMenuItem editJavadocMenu; public final JMenuItem showInheritanceMenu; public final JMenuItem showImplementationsMenu; public final JMenuItem showCallsMenu; @@ -27,6 +28,14 @@ public class PopupMenuBar extends JPopupMenu { this.add(menu); this.renameMenu = menu; } + { + JMenuItem menu = new JMenuItem("Edit Javadoc"); + menu.addActionListener(event -> gui.startDocChange()); + menu.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, 0)); + menu.setEnabled(false); + this.add(menu); + this.editJavadocMenu = menu; + } { JMenuItem menu = new JMenuItem("Show Inheritance"); menu.addActionListener(event -> gui.showInheritance()); -- cgit v1.2.3