Author: jflesch
Date: 2006-06-29 23:01:29 +0000 (Thu, 29 Jun 2006)
New Revision: 9407

Added:
   trunk/apps/Thaw/src/thaw/plugins/fetchPlugin/FetchPanel.java
   trunk/apps/Thaw/src/thaw/plugins/insertPlugin/InsertPanel.java
Log:
oops ! I forgot some files

Added: trunk/apps/Thaw/src/thaw/plugins/fetchPlugin/FetchPanel.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/fetchPlugin/FetchPanel.java        
2006-06-29 21:22:54 UTC (rev 9406)
+++ trunk/apps/Thaw/src/thaw/plugins/fetchPlugin/FetchPanel.java        
2006-06-29 23:01:29 UTC (rev 9407)
@@ -0,0 +1,121 @@
+package thaw.plugins.fetchPlugin;
+
+import java.awt.GridLayout;
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+import javax.swing.JComboBox;
+import javax.swing.JPanel;
+import javax.swing.JLabel;
+import javax.swing.JButton;
+import javax.swing.ButtonGroup;
+import javax.swing.JRadioButton;
+import javax.swing.JTextField;
+import javax.swing.JTextArea;
+import javax.swing.JScrollPane;
+import java.awt.Dimension;
+
+import thaw.core.*;
+import thaw.i18n.I18n;
+
+public class FetchPanel {
+
+       private JPanel mainPanel = null;
+       private JPanel leftPart = null; /* (right part = validation button) */
+       private JButton validationButton = null;
+
+       private JPanel filePanel = null;
+       private JLabel fileLabel = null;
+       private JTextArea fileList = null;
+       private JButton loadListButton = null;
+       
+
+       private JPanel belowPanel = null; /* 1 x 2 */
+
+       private JPanel priorityPanel = null; /* 2 x 1 */
+       private JLabel priorityLabel = null;
+       private String[] priorities = null;
+       private JComboBox prioritySelecter = null;
+
+       private JLabel destinationLabel = null;
+       private JPanel dstChoosePanel = null; /* 3 x 1 */
+       private JTextField destinationField = null;
+       private JButton destinationButton = null;
+
+
+       public FetchPanel() {
+               mainPanel = new JPanel();
+               mainPanel.setLayout(new BorderLayout(20, 20));
+
+               leftPart = new JPanel();
+               leftPart.setLayout(new BorderLayout(10, 10));
+
+               validationButton = new 
JButton(I18n.getMessage("thaw.common.fetch"));
+               validationButton.setPreferredSize(new Dimension(300, 40));
+               
+               filePanel = new JPanel();
+               filePanel.setLayout(new BorderLayout());
+
+               fileList = new JTextArea();
+               fileLabel = new 
JLabel(I18n.getMessage("thaw.plugin.fetch.keyList"));
+               loadListButton = new 
JButton(I18n.getMessage("thaw.plugin.fetch.loadKeyListFromFile"));
+               
+               filePanel.add(fileLabel, BorderLayout.NORTH);
+               filePanel.add(new JScrollPane(fileList), BorderLayout.CENTER);
+               filePanel.add(loadListButton, BorderLayout.SOUTH);
+
+               
+               belowPanel = new JPanel();
+               belowPanel.setLayout(new GridLayout(1, 2, 10, 10));
+
+               priorityPanel = new JPanel();
+               priorityPanel.setLayout(new GridLayout(2, 1, 5, 5));
+
+               priorityLabel = new 
JLabel(I18n.getMessage("thaw.common.priority"));
+               priorities = new String[] {
+                       I18n.getMessage("thaw.plugin.priority.p0"),
+                       I18n.getMessage("thaw.plugin.priority.p1"),
+                       I18n.getMessage("thaw.plugin.priority.p2"),
+                       I18n.getMessage("thaw.plugin.priority.p3"),
+                       I18n.getMessage("thaw.plugin.priority.p4"),
+                       I18n.getMessage("thaw.plugin.priority.p5"),
+                       I18n.getMessage("thaw.plugin.priority.p6") 
+                       
+               };
+               prioritySelecter = new JComboBox(priorities);
+               
prioritySelecter.setSelectedItem(I18n.getMessage("thaw.plugin.priority.p3"));
+
+               priorityPanel.add(priorityLabel);
+               priorityPanel.add(prioritySelecter);
+               
+               destinationLabel = new 
JLabel(I18n.getMessage("thaw.plugin.fetch.destinationDirectory"));
+
+               dstChoosePanel = new JPanel();
+               dstChoosePanel.setLayout(new GridLayout(3,1, 5, 5));
+               
+               destinationField = new JTextField("");
+               destinationField.setEditable(false);
+               
+               destinationButton = new 
JButton(I18n.getMessage("thaw.plugin.fetch.chooseDestination"));
+               
+               dstChoosePanel.add(destinationLabel);
+               dstChoosePanel.add(destinationField);
+               dstChoosePanel.add(destinationButton);
+
+               belowPanel.add(priorityPanel);
+               belowPanel.add(dstChoosePanel);
+               
+
+               leftPart.add(filePanel, BorderLayout.CENTER);
+               leftPart.add(belowPanel, BorderLayout.SOUTH);
+               
+               mainPanel.add(leftPart, BorderLayout.CENTER);
+               mainPanel.add(validationButton, BorderLayout.SOUTH);
+       }
+
+
+       public JPanel getPanel() {
+               return mainPanel;
+       }
+
+}
+

Added: trunk/apps/Thaw/src/thaw/plugins/insertPlugin/InsertPanel.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/insertPlugin/InsertPanel.java      
2006-06-29 21:22:54 UTC (rev 9406)
+++ trunk/apps/Thaw/src/thaw/plugins/insertPlugin/InsertPanel.java      
2006-06-29 23:01:29 UTC (rev 9407)
@@ -0,0 +1,228 @@
+package thaw.plugins.insertPlugin;
+
+import java.awt.GridLayout;
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+import javax.swing.JComboBox;
+import javax.swing.JPanel;
+import javax.swing.JLabel;
+import javax.swing.JButton;
+import javax.swing.ButtonGroup;
+import javax.swing.JRadioButton;
+import javax.swing.JTextField;
+import java.awt.Dimension;
+
+import thaw.core.*;
+import thaw.i18n.I18n;
+
+
+public class InsertPanel {
+       private JPanel globalPanel = null;
+
+       private JPanel mainPanel;
+
+       private JPanel subPanel; /* because we won't use the whole space */
+
+
+       private JLabel browseLabel;
+       private JTextField selectedFiles;
+       private JButton browseButton;
+
+       private JLabel selectKeyLabel;
+       private ButtonGroup keyRadioGroup;
+       private JRadioButton[] keyRadioButtons;
+
+       private JLabel selectRevLabel;
+       private JTextField revField;
+
+       private JLabel selectNameLabel;
+       private JTextField nameField;
+
+       private JLabel publicKeyLabel;
+       private JTextField publicKeyField;
+       private JLabel privateKeyLabel;
+       private JTextField privateKeyField;
+
+       private String[] priorities;
+       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 InsertPanel() {
+
+               globalPanel = new JPanel();
+
+               mainPanel = new JPanel();
+               mainPanel.setLayout(new BorderLayout(10, 10));
+
+               subPanel = new JPanel();
+
+               subPanel.setLayout(new GridLayout(3,2, 20, 20));
+
+               
+               // FILE SELECTION
+
+               JPanel subSubPanel = new JPanel();
+               subSubPanel.setLayout(new GridLayout(3, 1));
+               browseLabel = new 
JLabel(I18n.getMessage("thaw.plugin.insert.filesToInsert"));
+               subSubPanel.add(browseLabel);
+               selectedFiles = new JTextField(20);
+               selectedFiles.setEditable(false);
+               subSubPanel.add(selectedFiles);
+               browseButton = new 
JButton(I18n.getMessage("thaw.common.selectFiles"));
+               subSubPanel.add(browseButton);
+
+               subPanel.add(subSubPanel);
+
+
+               // KEY TYPE SELECTION
+
+               subSubPanel = new JPanel();
+               subSubPanel.setLayout(new GridLayout(4, 1));
+               selectKeyLabel = new 
JLabel(I18n.getMessage("thaw.plugin.insert.selectKey"));
+               subSubPanel.add(selectKeyLabel);
+               keyRadioButtons = new JRadioButton[3];
+               keyRadioButtons[0] = new 
JRadioButton(I18n.getMessage("thaw.plugin.insert.CHK"));
+               keyRadioButtons[0].setSelected(true);
+               keyRadioButtons[1] = new 
JRadioButton(I18n.getMessage("thaw.plugin.insert.KSK"));
+               keyRadioButtons[2] = new 
JRadioButton(I18n.getMessage("thaw.plugin.insert.SSK"));
+               keyRadioGroup = new ButtonGroup();
+               for(int i = 0 ; i < keyRadioButtons.length ; i++) {
+                       keyRadioGroup.add(keyRadioButtons[i]);
+                       subSubPanel.add(keyRadioButtons[i]);
+               }
+
+               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);
+               revField.setEditable(false);
+               subSubPanel.add(revField);
+               
+               selectNameLabel = new 
JLabel(I18n.getMessage("thaw.plugin.insert.selectName"));
+               subSubPanel.add(selectNameLabel);
+               nameField = new JTextField(10);
+               nameField.setEditable(false);
+               subSubPanel.add(nameField);
+
+               subPanel.add(subSubPanel);
+
+
+
+               // PRIORITY SELECTION
+
+               priorities = new String[] {
+                       I18n.getMessage("thaw.plugin.priority.p0"),
+                       I18n.getMessage("thaw.plugin.priority.p1"),
+                       I18n.getMessage("thaw.plugin.priority.p2"),
+                       I18n.getMessage("thaw.plugin.priority.p3"),
+                       I18n.getMessage("thaw.plugin.priority.p4"),
+                       I18n.getMessage("thaw.plugin.priority.p5"),
+                       I18n.getMessage("thaw.plugin.priority.p6") 
+                       
+               };
+
+               subSubPanel = new JPanel();
+               subSubPanel.setLayout(new GridLayout(4, 1));
+               priorityLabel = new 
JLabel(I18n.getMessage("thaw.common.priority"));
+               subSubPanel.add(priorityLabel);
+               prioritySelecter = new JComboBox(priorities);
+               
prioritySelecter.setSelectedItem(I18n.getMessage("thaw.plugin.priority.p3"));
+               subSubPanel.add(prioritySelecter);
+               
+               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"));
+               letsGoButton.setPreferredSize(new Dimension(200, 40));
+
+               mainPanel.add(letsGoButton, BorderLayout.SOUTH);
+
+               mainPanel.setSize(400, 400);
+
+               globalPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 50, 
50));
+
+               globalPanel.add(mainPanel);
+       }
+
+       
+       public JPanel getPanel() {
+               return globalPanel;
+       }
+
+}
+


Reply via email to