summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/Gui.java
diff options
context:
space:
mode:
authorGravatar Thog2017-03-24 01:28:34 +0100
committerGravatar Thog2017-03-24 01:28:34 +0100
commitf829582ae418504ff6685eeb14fad5a67916c6f9 (patch)
treebdcfebffe3f0618e06552dc59b7d1cef0b541dae /src/main/java/cuchaz/enigma/gui/Gui.java
parentFix var naming and locals var index issues (diff)
downloadenigma-fork-f829582ae418504ff6685eeb14fad5a67916c6f9.tar.gz
enigma-fork-f829582ae418504ff6685eeb14fad5a67916c6f9.tar.xz
enigma-fork-f829582ae418504ff6685eeb14fad5a67916c6f9.zip
Implement experimental Tiny mappings loader
~ This will need some tests and more security checks
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/Gui.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/Gui.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/Gui.java b/src/main/java/cuchaz/enigma/gui/Gui.java
index 9f8d6fc..77065a9 100644
--- a/src/main/java/cuchaz/enigma/gui/Gui.java
+++ b/src/main/java/cuchaz/enigma/gui/Gui.java
@@ -63,6 +63,7 @@ public class Gui {
63 // state 63 // state
64 public EntryReference<Entry, Entry> reference; 64 public EntryReference<Entry, Entry> reference;
65 public JFileChooser jarFileChooser; 65 public JFileChooser jarFileChooser;
66 public JFileChooser tinyMappingsFileChooser;
66 public JFileChooser enigmaMappingsFileChooser; 67 public JFileChooser enigmaMappingsFileChooser;
67 public JFileChooser exportSourceFileChooser; 68 public JFileChooser exportSourceFileChooser;
68 public JFileChooser exportJarFileChooser; 69 public JFileChooser exportJarFileChooser;
@@ -105,6 +106,7 @@ public class Gui {
105 // init file choosers 106 // init file choosers
106 this.jarFileChooser = new FileChooserFile(); 107 this.jarFileChooser = new FileChooserFile();
107 108
109 this.tinyMappingsFileChooser = new FileChooserFile();
108 this.enigmaMappingsFileChooser = new FileChooserAny(); 110 this.enigmaMappingsFileChooser = new FileChooserAny();
109 this.exportSourceFileChooser = new FileChooserFolder(); 111 this.exportSourceFileChooser = new FileChooserFolder();
110 this.exportJarFileChooser = new FileChooserFile(); 112 this.exportJarFileChooser = new FileChooserFile();
@@ -314,6 +316,7 @@ public class Gui {
314 316
315 // update menu 317 // update menu
316 this.menuBar.closeJarMenu.setEnabled(true); 318 this.menuBar.closeJarMenu.setEnabled(true);
319 this.menuBar.openTinyMappingsMenu.setEnabled(true);
317 this.menuBar.openEnigmaMappingsMenu.setEnabled(true); 320 this.menuBar.openEnigmaMappingsMenu.setEnabled(true);
318 this.menuBar.saveMappingsMenu.setEnabled(false); 321 this.menuBar.saveMappingsMenu.setEnabled(false);
319 this.menuBar.saveMappingEnigmaFileMenu.setEnabled(true); 322 this.menuBar.saveMappingEnigmaFileMenu.setEnabled(true);
@@ -336,6 +339,7 @@ public class Gui {
336 339
337 // update menu 340 // update menu
338 this.menuBar.closeJarMenu.setEnabled(false); 341 this.menuBar.closeJarMenu.setEnabled(false);
342 this.menuBar.openTinyMappingsMenu.setEnabled(false);
339 this.menuBar.openEnigmaMappingsMenu.setEnabled(false); 343 this.menuBar.openEnigmaMappingsMenu.setEnabled(false);
340 this.menuBar.saveMappingsMenu.setEnabled(false); 344 this.menuBar.saveMappingsMenu.setEnabled(false);
341 this.menuBar.saveMappingEnigmaFileMenu.setEnabled(false); 345 this.menuBar.saveMappingEnigmaFileMenu.setEnabled(false);