Author: jflesch
Date: 2006-06-17 15:58:09 +0000 (Sat, 17 Jun 2006)
New Revision: 9266
Modified:
trunk/apps/Thaw/src/thaw/i18n/thaw.properties
trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java
Log:
Adding two fields in UI for the insertions
Modified: trunk/apps/Thaw/src/thaw/i18n/thaw.properties
===================================================================
--- trunk/apps/Thaw/src/thaw/i18n/thaw.properties 2006-06-17 15:36:58 UTC
(rev 9265)
+++ trunk/apps/Thaw/src/thaw/i18n/thaw.properties 2006-06-17 15:58:09 UTC
(rev 9266)
@@ -25,7 +25,15 @@
thaw.common.selectFiles=Select file(s)
+thaw.common.persistence=Persistence
+thaw.common.persistenceReboot=Until node reboot
+thaw.common.persistenceForever=Forever
+thaw.common.persistenceConnection=Until application connection is lost
+thaw.common.globalQueue=Global queue
+thaw.common.true=True
+thaw.common.false=False
+
## Menus
thaw.menu.file=File
thaw.menu.item.options=Options
Modified: trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java 2006-06-17 15:36:58 UTC
(rev 9265)
+++ trunk/apps/Thaw/src/thaw/plugins/InsertPlugin.java 2006-06-17 15:58:09 UTC
(rev 9266)
@@ -48,6 +48,14 @@
private JLabel priorityLabel;
private JComboBox prioritySelecter;
+ private String[] globalStr;
+ private JLabel globalLabel;
+ private JComboBox globalSelecter;
+
+ private String[] persistences;
+ private JLabel persistenceLabel;
+ private JComboBox persistenceSelecter;
+
private JButton letsGoButton;
public InsertPlugin() {
@@ -68,7 +76,9 @@
subPanel = new JPanel();
subPanel.setLayout(new GridLayout(3,2, 40, 40));
+
+ // FILE SELECTION
JPanel subSubPanel = new JPanel();
subSubPanel.setLayout(new GridLayout(3, 1));
@@ -83,6 +93,8 @@
subPanel.add(subSubPanel);
+ // KEY TYPE SELECTION
+
subSubPanel = new JPanel();
subSubPanel.setLayout(new GridLayout(4, 1));
selectKeyLabel = new
JLabel(I18n.getMessage("thaw.plugin.insert.selectKey"));
@@ -101,9 +113,43 @@
subPanel.add(subSubPanel);
+ // PERSISTENCE & GLOBAL
+
+ persistences = new String[] {
+ I18n.getMessage("thaw.common.persistenceConnection"),
+ I18n.getMessage("thaw.common.persistenceReboot"),
+ I18n.getMessage("thaw.common.persistenceForever"),
+ };
+
subSubPanel = new JPanel();
subSubPanel.setLayout(new GridLayout(4, 1));
+ persistenceLabel = new
JLabel(I18n.getMessage("thaw.common.persistence"));
+ subSubPanel.add(persistenceLabel);
+ persistenceSelecter = new JComboBox(persistences);
+
persistenceSelecter.setSelectedItem(I18n.getMessage("thaw.common.persistenceReboot"));
+ subSubPanel.add(persistenceSelecter);
+
+ globalStr = new String[] {
+ I18n.getMessage("thaw.common.true"),
+ I18n.getMessage("thaw.common.false"),
+ };
+
+ globalLabel = new
JLabel(I18n.getMessage("thaw.common.globalQueue"));
+ subSubPanel.add(globalLabel);
+ globalSelecter = new JComboBox(globalStr);
+
globalSelecter.setSelectedItem(I18n.getMessage("thaw.common.true"));
+ subSubPanel.add(globalSelecter);
+
+ subPanel.add(subSubPanel);
+
+
+
+ // REVISION SELECTION
+
+ subSubPanel = new JPanel();
+ subSubPanel.setLayout(new GridLayout(4, 1));
+
selectRevLabel = new
JLabel(I18n.getMessage("thaw.plugin.insert.selectRev"));
subSubPanel.add(selectRevLabel);
revField = new JTextField(4);
@@ -119,23 +165,9 @@
subPanel.add(subSubPanel);
- subSubPanel = new JPanel();
- subSubPanel.setLayout(new GridLayout(4, 1));
- publicKeyLabel = new
JLabel(I18n.getMessage("thaw.plugin.insert.publicKey"));
- subSubPanel.add(publicKeyLabel);
- publicKeyField = new JTextField(20);
- publicKeyField.setEditable(false);
- subSubPanel.add(publicKeyField);
+ // PRIORITY SELECTION
- privateKeyLabel = new
JLabel(I18n.getMessage("thaw.plugin.insert.privateKey"));
- subSubPanel.add(privateKeyLabel);
- privateKeyField = new JTextField(20);
- privateKeyField.setEditable(false);
- subSubPanel.add(privateKeyField);
-
- subPanel.add(subSubPanel);
-
priorities = new String[] {
I18n.getMessage("thaw.plugin.insert.p0"),
I18n.getMessage("thaw.plugin.insert.p1"),
@@ -156,6 +188,29 @@
subPanel.add(subSubPanel);
+
+ // PUBLIC / PRIVATE KEY
+
+ subSubPanel = new JPanel();
+ subSubPanel.setLayout(new GridLayout(4, 1));
+
+ publicKeyLabel = new
JLabel(I18n.getMessage("thaw.plugin.insert.publicKey"));
+ subSubPanel.add(publicKeyLabel);
+ publicKeyField = new JTextField(20);
+ publicKeyField.setEditable(false);
+ subSubPanel.add(publicKeyField);
+
+ privateKeyLabel = new
JLabel(I18n.getMessage("thaw.plugin.insert.privateKey"));
+ subSubPanel.add(privateKeyLabel);
+ privateKeyField = new JTextField(20);
+ privateKeyField.setEditable(false);
+ subSubPanel.add(privateKeyField);
+
+ subPanel.add(subSubPanel);
+
+
+
+
mainPanel.add(subPanel, BorderLayout.CENTER);
letsGoButton = new
JButton(I18n.getMessage("thaw.plugin.insert.insertAction"));