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"));


Reply via email to