/************************************************************************** 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.gui.preferences; import org.omegat.util.OStrings; import org.omegat.util.gui.ReasonablySizedPanel; /** * @author Aaron Madlon-Kay */ @SuppressWarnings("serial") public class PreferenceViewSelectorPanel extends javax.swing.JPanel { /** * Creates new form PreferenceViewSelectorPanel */ public PreferenceViewSelectorPanel() { 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() { viewHolder = new ReasonablySizedPanel(); innerViewHolder = new org.omegat.util.gui.ReasonablySizedPanel(); jPanel1 = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); resetButton = new javax.swing.JButton(); undoButton = new javax.swing.JButton(); mainSplitPane = new javax.swing.JSplitPane(); leftPanel = new javax.swing.JPanel(); searchPanel = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); searchTextField = new org.omegat.util.gui.HintTextField(); clearButton = new javax.swing.JButton(); availablePrefsScrollPane = new javax.swing.JScrollPane(); availablePrefsTree = new javax.swing.JTree(); selectedPrefsScrollPane = new javax.swing.JScrollPane(); selectedPrefsPlaceholderPanel = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); viewHolder.setLayout(new java.awt.BorderLayout()); innerViewHolder.setLayout(new java.awt.BorderLayout()); viewHolder.add(innerViewHolder, java.awt.BorderLayout.CENTER); jPanel1.setLayout(new java.awt.BorderLayout()); jPanel2.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 10, 10)); jPanel2.setLayout(new javax.swing.BoxLayout(jPanel2, javax.swing.BoxLayout.LINE_AXIS)); org.openide.awt.Mnemonics.setLocalizedText(resetButton, OStrings.getString("PREFERENCES_BUTTON_RESET")); // NOI18N jPanel2.add(resetButton); org.openide.awt.Mnemonics.setLocalizedText(undoButton, OStrings.getString("PREFERENCES_BUTTON_UNDO")); // NOI18N jPanel2.add(undoButton); jPanel1.add(jPanel2, java.awt.BorderLayout.EAST); viewHolder.add(jPanel1, java.awt.BorderLayout.SOUTH); setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, java.awt.Color.lightGray)); setLayout(new java.awt.BorderLayout()); mainSplitPane.setBorder(null); mainSplitPane.setDividerSize(0); leftPanel.setBackground(availablePrefsTree.getBackground()); leftPanel.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 0, 1, java.awt.Color.lightGray)); leftPanel.setLayout(new java.awt.BorderLayout()); searchPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(3, 5, 3, 5)); searchPanel.setOpaque(false); searchPanel.setLayout(new java.awt.BorderLayout()); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/omegat/gui/resources/appbar.magnify.png"))); // NOI18N jLabel2.setLabelFor(searchTextField); searchPanel.add(jLabel2, java.awt.BorderLayout.WEST); searchPanel.add(searchTextField, java.awt.BorderLayout.CENTER); clearButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/omegat/gui/resources/clear-button.png"))); // NOI18N clearButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 5, 0, 0)); clearButton.setBorderPainted(false); clearButton.setContentAreaFilled(false); clearButton.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource("/org/omegat/gui/resources/clear-button-disabled.png"))); // NOI18N clearButton.setPressedIcon(new javax.swing.ImageIcon(getClass().getResource("/org/omegat/gui/resources/clear-button-pressed.png"))); // NOI18N searchPanel.add(clearButton, java.awt.BorderLayout.EAST); leftPanel.add(searchPanel, java.awt.BorderLayout.NORTH); availablePrefsScrollPane.setBorder(null); availablePrefsScrollPane.setViewportBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); availablePrefsTree.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 5, 0, 5)); availablePrefsTree.setRootVisible(false); availablePrefsTree.setShowsRootHandles(true); availablePrefsScrollPane.setViewportView(availablePrefsTree); leftPanel.add(availablePrefsScrollPane, java.awt.BorderLayout.CENTER); mainSplitPane.setLeftComponent(leftPanel); selectedPrefsScrollPane.setBorder(null); selectedPrefsScrollPane.setViewportBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); selectedPrefsPlaceholderPanel.setLayout(new java.awt.BorderLayout()); jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel1.setText(OStrings.getString("PREFERENCES_EMPTY_SELECTION_PLACEHOLDER")); // NOI18N jLabel1.setEnabled(false); selectedPrefsPlaceholderPanel.add(jLabel1, java.awt.BorderLayout.CENTER); selectedPrefsScrollPane.setViewportView(selectedPrefsPlaceholderPanel); mainSplitPane.setRightComponent(selectedPrefsScrollPane); add(mainSplitPane, java.awt.BorderLayout.CENTER); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables javax.swing.JScrollPane availablePrefsScrollPane; javax.swing.JTree availablePrefsTree; javax.swing.JButton clearButton; org.omegat.util.gui.ReasonablySizedPanel innerViewHolder; javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; javax.swing.JPanel leftPanel; javax.swing.JSplitPane mainSplitPane; public javax.swing.JButton resetButton; private javax.swing.JPanel searchPanel; org.omegat.util.gui.HintTextField searchTextField; javax.swing.JPanel selectedPrefsPlaceholderPanel; javax.swing.JScrollPane selectedPrefsScrollPane; public javax.swing.JButton undoButton; javax.swing.JPanel viewHolder; // End of variables declaration//GEN-END:variables }