diff --git a/toolkit/src/main/java/toolkit/windows/Toolkit.form b/toolkit/src/main/java/toolkit/windows/Toolkit.form index dd3d6e1b..43a9668f 100644 --- a/toolkit/src/main/java/toolkit/windows/Toolkit.form +++ b/toolkit/src/main/java/toolkit/windows/Toolkit.form @@ -1059,6 +1059,11 @@ + + + + + diff --git a/toolkit/src/main/java/toolkit/windows/Toolkit.java b/toolkit/src/main/java/toolkit/windows/Toolkit.java index 9de1eb8e..27cc41a6 100644 --- a/toolkit/src/main/java/toolkit/windows/Toolkit.java +++ b/toolkit/src/main/java/toolkit/windows/Toolkit.java @@ -921,6 +921,7 @@ private void initComponents() { installProfileMod = new javax.swing.JMenuItem(); exportWorld = new javax.swing.JMenuItem(); exportSceneGraph = new javax.swing.JMenuItem(); + lamsKeyGen = new javax.swing.JMenuItem(); debugMenu = new javax.swing.JMenu(); jMenuItem1 = new javax.swing.JMenuItem(); @@ -2163,6 +2164,17 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { }); toolsMenu.add(exportSceneGraph); + lamsKeyGen.setText("Calculate LAMS key"); + lamsKeyGen.setToolTipText("Generated a LAMS identifier for a string key"); + lamsKeyGen.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + String lams = JOptionPane.showInputDialog("String key identifier"); + if (lams != null) + JOptionPane.showMessageDialog(Toolkit.this, RTranslationTable.makeLamsKeyID(lams)); + } + }); + toolsMenu.add(lamsKeyGen); + navigation.add(toolsMenu); debugMenu.setText("Debug"); @@ -3800,6 +3812,7 @@ public Toolkit run(String[] args) private javax.swing.JPopupMenu.Separator jSeparator5; private javax.swing.JPopupMenu.Separator jSeparator6; private javax.swing.JPopupMenu.Separator jSeparator9; + private javax.swing.JMenuItem lamsKeyGen; private javax.swing.JMenuItem loadArchive; public javax.swing.JMenuItem loadBigProfile; public javax.swing.JMenuItem loadDB;