/**************************************************************************
OmegaT - Computer Assisted Translation (CAT) tool
with fuzzy matching, translation memory, keyword search,
glossaries, and translation leveraging into updated projects.
Copyright (C) 2016 Aaron Madlon-Kay
Home page: http://www.omegat.org/
Support center: http://groups.yahoo.com/group/OmegaT/
This file is part of OmegaT.
OmegaT is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OmegaT is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
**************************************************************************/
package org.omegat.externalfinder.gui;
import org.omegat.externalfinder.item.ExternalFinderItem;
import org.omegat.util.OStrings;
/**
* @author Aaron Madlon-Kay
*/
@SuppressWarnings("serial")
public class ExternalFinderSubItemEditorPanel extends javax.swing.JPanel {
/**
* Creates new form ExternalFinderSubItemEditorPanel
*/
public ExternalFinderSubItemEditorPanel() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
urlPanel = new javax.swing.JPanel();
jTextArea1 = new javax.swing.JTextArea();
filler11 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 10), new java.awt.Dimension(0, 10), new java.awt.Dimension(32767, 10));
jPanel7 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767));
jScrollPane1 = new javax.swing.JScrollPane();
urlTextArea = new javax.swing.JTextArea();
filler8 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 10), new java.awt.Dimension(0, 10), new java.awt.Dimension(32767, 10));
commandPanel = new javax.swing.JPanel();
jTextArea2 = new javax.swing.JTextArea();
filler12 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 10), new java.awt.Dimension(0, 10), new java.awt.Dimension(32767, 10));
jPanel5 = new javax.swing.JPanel();
jLabel5 = new javax.swing.JLabel();
filler3 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767));
jScrollPane2 = new javax.swing.JScrollPane();
commandTextArea = new javax.swing.JTextArea();
jPanel6 = new javax.swing.JPanel();
jLabel4 = new javax.swing.JLabel();
filler5 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767));
delimiterTextField = new javax.swing.JTextField();
filler7 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 10), new java.awt.Dimension(0, 10), new java.awt.Dimension(32767, 10));
jPanel3 = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
filler2 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767));
targetComboBox = new javax.swing.JComboBox<>();
filler10 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 10), new java.awt.Dimension(0, 10), new java.awt.Dimension(32767, 10));
jPanel4 = new javax.swing.JPanel();
jLabel3 = new javax.swing.JLabel();
filler4 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767));
encodingComboBox = new javax.swing.JComboBox<>();
filler9 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 10), new java.awt.Dimension(0, 10), new java.awt.Dimension(32767, 10));
jPanel9 = new javax.swing.JPanel();
jPanel8 = new javax.swing.JPanel();
sampleOutputTextArea = new javax.swing.JTextArea();
testButton = new javax.swing.JButton();
filler13 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 10), new java.awt.Dimension(0, 10), new java.awt.Dimension(32767, 10));
jPanel1 = new javax.swing.JPanel();
jPanel2 = new javax.swing.JPanel();
okButton = new javax.swing.JButton();
cancelButton = new javax.swing.JButton();
setBorder(javax.swing.BorderFactory.createEmptyBorder(10, 10, 10, 10));
setLayout(new javax.swing.BoxLayout(this, javax.swing.BoxLayout.PAGE_AXIS));
urlPanel.setAlignmentX(0.0F);
urlPanel.setLayout(new javax.swing.BoxLayout(urlPanel, javax.swing.BoxLayout.PAGE_AXIS));
jTextArea1.setEditable(false);
jTextArea1.setFont(jLabel1.getFont());
jTextArea1.setLineWrap(true);
jTextArea1.setText(OStrings.getString("EXTERNALFINDER_SUBEDITOR_URL_MESSAGE")); // NOI18N
jTextArea1.setWrapStyleWord(true);
jTextArea1.setAlignmentX(0.0F);
jTextArea1.setFocusable(false);
jTextArea1.setOpaque(false);
urlPanel.add(jTextArea1);
urlPanel.add(filler11);
jPanel7.setAlignmentX(0.0F);
jPanel7.setLayout(new javax.swing.BoxLayout(jPanel7, javax.swing.BoxLayout.LINE_AXIS));
org.openide.awt.Mnemonics.setLocalizedText(jLabel1, OStrings.getString("EXTERNALFINDER_SUBEDITOR_URL_LABEL")); // NOI18N
jPanel7.add(jLabel1);
jPanel7.add(filler1);
jScrollPane1.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
urlTextArea.setColumns(50);
urlTextArea.setLineWrap(true);
urlTextArea.setRows(5);
jScrollPane1.setViewportView(urlTextArea);
jPanel7.add(jScrollPane1);
urlPanel.add(jPanel7);
add(urlPanel);
add(filler8);
commandPanel.setAlignmentX(0.0F);
commandPanel.setLayout(new javax.swing.BoxLayout(commandPanel, javax.swing.BoxLayout.PAGE_AXIS));
jTextArea2.setEditable(false);
jTextArea2.setFont(jLabel1.getFont());
jTextArea2.setLineWrap(true);
jTextArea2.setText(OStrings.getString("EXTERNALFINDER_SUBEDITOR_COMMAND_MESSAGE")); // NOI18N
jTextArea2.setWrapStyleWord(true);
jTextArea2.setAlignmentX(0.0F);
jTextArea2.setFocusable(false);
jTextArea2.setOpaque(false);
commandPanel.add(jTextArea2);
commandPanel.add(filler12);
jPanel5.setAlignmentX(0.0F);
jPanel5.setLayout(new javax.swing.BoxLayout(jPanel5, javax.swing.BoxLayout.LINE_AXIS));
org.openide.awt.Mnemonics.setLocalizedText(jLabel5, OStrings.getString("EXTERNALFINDER_SUBEDITOR_COMMAND_LABEL")); // NOI18N
jPanel5.add(jLabel5);
jPanel5.add(filler3);
jScrollPane2.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
commandTextArea.setColumns(50);
commandTextArea.setLineWrap(true);
commandTextArea.setRows(5);
jScrollPane2.setViewportView(commandTextArea);
jPanel5.add(jScrollPane2);
commandPanel.add(jPanel5);
jPanel6.setAlignmentX(0.0F);
jPanel6.setLayout(new javax.swing.BoxLayout(jPanel6, javax.swing.BoxLayout.LINE_AXIS));
org.openide.awt.Mnemonics.setLocalizedText(jLabel4, OStrings.getString("EXTERNALFINDER_SUBEDITOR_DELIMITER_LABEL")); // NOI18N
jPanel6.add(jLabel4);
jPanel6.add(filler5);
delimiterTextField.setColumns(5);
jPanel6.add(delimiterTextField);
commandPanel.add(jPanel6);
add(commandPanel);
add(filler7);
jPanel3.setAlignmentX(0.0F);
jPanel3.setLayout(new javax.swing.BoxLayout(jPanel3, javax.swing.BoxLayout.LINE_AXIS));
jLabel2.setLabelFor(targetComboBox);
org.openide.awt.Mnemonics.setLocalizedText(jLabel2, OStrings.getString("EXTERNALFINDER_SUBEDITOR_TARGET_LABEL")); // NOI18N
jPanel3.add(jLabel2);
jPanel3.add(filler2);
jPanel3.add(targetComboBox);
add(jPanel3);
add(filler10);
jPanel4.setAlignmentX(0.0F);
jPanel4.setLayout(new javax.swing.BoxLayout(jPanel4, javax.swing.BoxLayout.LINE_AXIS));
jLabel3.setLabelFor(encodingComboBox);
org.openide.awt.Mnemonics.setLocalizedText(jLabel3, OStrings.getString("EXTERNALFINDER_SUBEDITOR_ENCODING_LABEL")); // NOI18N
jPanel4.add(jLabel3);
jPanel4.add(filler4);
jPanel4.add(encodingComboBox);
add(jPanel4);
add(filler9);
jPanel9.setAlignmentX(0.0F);
jPanel9.setLayout(new javax.swing.BoxLayout(jPanel9, javax.swing.BoxLayout.LINE_AXIS));
jPanel8.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createTitledBorder(OStrings.getString("EXTERNALFINDER_SUBEDITOR_SAMPLE_OUTPUT")), javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5))); // NOI18N
jPanel8.setAlignmentX(0.0F);
jPanel8.setLayout(new java.awt.BorderLayout());
sampleOutputTextArea.setFont(new java.awt.Font("Monospaced", 0, 13)); // NOI18N
sampleOutputTextArea.setLineWrap(true);
sampleOutputTextArea.setWrapStyleWord(true);
sampleOutputTextArea.setOpaque(false);
jPanel8.add(sampleOutputTextArea, java.awt.BorderLayout.CENTER);
jPanel9.add(jPanel8);
org.openide.awt.Mnemonics.setLocalizedText(testButton, OStrings.getString("EXTERNALFINDER_SUBEDITOR_TEST_BUTTON")); // NOI18N
jPanel9.add(testButton);
add(jPanel9);
add(filler13);
jPanel1.setAlignmentX(0.0F);
jPanel1.setLayout(new java.awt.BorderLayout());
jPanel2.setLayout(new javax.swing.BoxLayout(jPanel2, javax.swing.BoxLayout.LINE_AXIS));
org.openide.awt.Mnemonics.setLocalizedText(okButton, OStrings.getString("BUTTON_OK")); // NOI18N
jPanel2.add(okButton);
org.openide.awt.Mnemonics.setLocalizedText(cancelButton, OStrings.getString("BUTTON_CANCEL")); // NOI18N
jPanel2.add(cancelButton);
jPanel1.add(jPanel2, java.awt.BorderLayout.EAST);
add(jPanel1);
}// </editor-fold>//GEN-END:initComponents
// Variables declaration - do not modify//GEN-BEGIN:variables
javax.swing.JButton cancelButton;
javax.swing.JPanel commandPanel;
javax.swing.JTextArea commandTextArea;
javax.swing.JTextField delimiterTextField;
javax.swing.JComboBox<ExternalFinderItem.ENCODING> encodingComboBox;
private javax.swing.Box.Filler filler1;
private javax.swing.Box.Filler filler10;
private javax.swing.Box.Filler filler11;
private javax.swing.Box.Filler filler12;
private javax.swing.Box.Filler filler13;
private javax.swing.Box.Filler filler2;
private javax.swing.Box.Filler filler3;
private javax.swing.Box.Filler filler4;
private javax.swing.Box.Filler filler5;
private javax.swing.Box.Filler filler7;
private javax.swing.Box.Filler filler8;
private javax.swing.Box.Filler filler9;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
private javax.swing.JPanel jPanel5;
private javax.swing.JPanel jPanel6;
private javax.swing.JPanel jPanel7;
private javax.swing.JPanel jPanel8;
private javax.swing.JPanel jPanel9;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextArea jTextArea2;
javax.swing.JButton okButton;
javax.swing.JTextArea sampleOutputTextArea;
javax.swing.JComboBox<ExternalFinderItem.TARGET> targetComboBox;
javax.swing.JButton testButton;
javax.swing.JPanel urlPanel;
javax.swing.JTextArea urlTextArea;
// End of variables declaration//GEN-END:variables
}