diff options
| author | 2020-04-29 18:24:29 +0200 | |
|---|---|---|
| committer | 2020-04-29 12:24:29 -0400 | |
| commit | 0eff06096bc4852f2580f20a0c5bf970ecf66987 (patch) | |
| tree | fc6c996c66abde850aa8598a24da134c37d1d531 /src/main/java/cuchaz/enigma/gui/panels | |
| parent | This doesn't need to be scaled, potentially fixes circular class loading cras... (diff) | |
| download | enigma-fork-0eff06096bc4852f2580f20a0c5bf970ecf66987.tar.gz enigma-fork-0eff06096bc4852f2580f20a0c5bf970ecf66987.tar.xz enigma-fork-0eff06096bc4852f2580f20a0c5bf970ecf66987.zip | |
Rewrite search dialog (#233)
* Fix searching
* Make buttons use localization
* Fix rename field opening when pressing shift+space
* Tweak search algorithm
* Add a bit of documentation
* Remove duplicate example line
* Use max() when building the inner map instead of overwriting the old value
* Keep search dialog state
* Formatting
* Fix cursor key selection not scrolling to selected item
* Don't set font size
* Rename close0 to exit
* Fix wrong scrolling when selecting search dialog entry
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/panels')
| -rw-r--r-- | src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java b/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java index 8296842..8637afd 100644 --- a/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java +++ b/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java | |||
| @@ -126,7 +126,7 @@ public class PanelEditor extends JEditorPane { | |||
| 126 | public void keyTyped(KeyEvent event) { | 126 | public void keyTyped(KeyEvent event) { |
| 127 | if (!gui.popupMenu.renameMenu.isEnabled()) return; | 127 | if (!gui.popupMenu.renameMenu.isEnabled()) return; |
| 128 | 128 | ||
| 129 | if (!event.isControlDown() && !event.isAltDown()) { | 129 | if (!event.isControlDown() && !event.isAltDown() && Character.isJavaIdentifierPart(event.getKeyChar())) { |
| 130 | EnigmaProject project = gui.getController().project; | 130 | EnigmaProject project = gui.getController().project; |
| 131 | EntryReference<Entry<?>, Entry<?>> reference = project.getMapper().deobfuscate(gui.cursorReference); | 131 | EntryReference<Entry<?>, Entry<?>> reference = project.getMapper().deobfuscate(gui.cursorReference); |
| 132 | Entry<?> entry = reference.getNameableEntry(); | 132 | Entry<?> entry = reference.getNameableEntry(); |