summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/panels
diff options
context:
space:
mode:
authorGravatar 2xsaiko2020-04-29 18:24:29 +0200
committerGravatar GitHub2020-04-29 12:24:29 -0400
commit0eff06096bc4852f2580f20a0c5bf970ecf66987 (patch)
treefc6c996c66abde850aa8598a24da134c37d1d531 /src/main/java/cuchaz/enigma/gui/panels
parentThis doesn't need to be scaled, potentially fixes circular class loading cras... (diff)
downloadenigma-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.java2
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();