/************************************************************************** OmegaT - Computer Assisted Translation (CAT) tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects. Copyright (C) 2013 Alex Buloichik 2014 Aaron Madlon-Kay, Piotr Kulik 2015 Yu Tang, Hiroshi Miura 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/>. **************************************************************************/ /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.omegat.gui.search; import org.omegat.util.OStrings; import org.omegat.util.gui.StaticUIUtils; /** * * @author Alex Buloichik (alex73mail@gmail.com) * @author Aaron Madlon-Kay * @author Piotr Kulik * @author Hiroshi Miura */ @SuppressWarnings("serial") public class SearchWindowForm extends javax.swing.JFrame { /** * Creates new form SearchWindowForm */ public SearchWindowForm() { StaticUIUtils.setWindowIcon(this); 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() { java.awt.GridBagConstraints gridBagConstraints; buttonGroupSearch = new javax.swing.ButtonGroup(); buttonGroup2 = new javax.swing.ButtonGroup(); buttonGroupReplace = new javax.swing.ButtonGroup(); buttonGroupSearchState = new javax.swing.ButtonGroup(); jPanel1 = new javax.swing.JPanel(); m_searchLabel = new javax.swing.JLabel(); m_searchField = new javax.swing.JComboBox<>(); m_replaceLabel = new javax.swing.JLabel(); m_replaceField = new javax.swing.JComboBox<>(); m_searchButton = new javax.swing.JButton(); m_panelSearch = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); m_searchExactSearchRB = new javax.swing.JRadioButton(); filler3 = new javax.swing.Box.Filler(new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 32767)); m_searchKeywordSearchRB = new javax.swing.JRadioButton(); filler4 = new javax.swing.Box.Filler(new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 32767)); m_searchRegexpSearchRB = new javax.swing.JRadioButton(); filler14 = new javax.swing.Box.Filler(new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 32767)); m_resultsLabel = new javax.swing.JLabel(); filler2 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); jPanel3 = new javax.swing.JPanel(); m_searchCase = new javax.swing.JCheckBox(); filler29 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_searchSpaceMatchNbsp = new javax.swing.JCheckBox(); filler5 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_searchSource = new javax.swing.JCheckBox(); filler17 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_searchTranslation = new javax.swing.JCheckBox(); filler6 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_searchNotesCB = new javax.swing.JCheckBox(); filler24 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_searchCommentsCB = new javax.swing.JCheckBox(); filler23 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); jPanel12 = new javax.swing.JPanel(); m_searchTranslatedUntranslated = new javax.swing.JRadioButton(); filler27 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_searchTranslated = new javax.swing.JRadioButton(); filler28 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_searchUntranslated = new javax.swing.JRadioButton(); filler8 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_displayLabel = new javax.swing.JLabel(); m_allResultsCB = new javax.swing.JCheckBox(); m_fileNamesCB = new javax.swing.JCheckBox(); filler26 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); m_panelReplace = new javax.swing.JPanel(); jPanel5 = new javax.swing.JPanel(); m_replaceExactSearchRB = new javax.swing.JRadioButton(); filler19 = new javax.swing.Box.Filler(new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 32767)); m_replaceRegexpSearchRB = new javax.swing.JRadioButton(); filler20 = new javax.swing.Box.Filler(new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 32767)); m_resultsLabel1 = new javax.swing.JLabel(); filler21 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); jPanel11 = new javax.swing.JPanel(); m_replaceCase = new javax.swing.JCheckBox(); filler22 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_replaceSpaceMatchNbsp = new javax.swing.JCheckBox(); filler30 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_replaceUntranslated = new javax.swing.JCheckBox(); filler11 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); m_SearchInPane = new javax.swing.JPanel(); jPanel13 = new javax.swing.JPanel(); m_SearchInProjectPane = new javax.swing.JPanel(); m_rbProject = new javax.swing.JRadioButton(); m_cbSearchInMemory = new javax.swing.JCheckBox(); m_cbSearchInTMs = new javax.swing.JCheckBox(); m_cbSearchInGlossaries = new javax.swing.JCheckBox(); jPanel9 = new javax.swing.JPanel(); filler25 = new javax.swing.Box.Filler(new java.awt.Dimension(15, 0), new java.awt.Dimension(15, 0), new java.awt.Dimension(15, 32767)); jSeparator1 = new javax.swing.JSeparator(); filler9 = new javax.swing.Box.Filler(new java.awt.Dimension(15, 0), new java.awt.Dimension(15, 0), new java.awt.Dimension(15, 32767)); m_SearchInDirPane = new javax.swing.JPanel(); jPanel10 = new javax.swing.JPanel(); m_rbDir = new javax.swing.JRadioButton(); filler15 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); m_recursiveCB = new javax.swing.JCheckBox(); m_dirLabel = new javax.swing.JLabel(); m_dirField = new javax.swing.JTextField(); m_dirButton = new javax.swing.JButton(); m_advancedVisiblePane = new javax.swing.JPanel(); m_authorCB = new javax.swing.JCheckBox(); m_authorField = new org.omegat.gui.search.MFindField(); m_authorField.setHintText(OStrings.getString("TF_CUR_SEGMENT_UNKNOWN_AUTHOR")); m_dateFromCB = new javax.swing.JCheckBox(); m_dateFromButton = new javax.swing.JButton(); m_dateToCB = new javax.swing.JCheckBox(); m_dateToButton = new javax.swing.JButton(); m_numberLabel = new javax.swing.JLabel(); m_numberOfResults = new javax.swing.JSpinner(); m_dateFromSpinner = new javax.swing.JSpinner(); m_dateToSpinner = new javax.swing.JSpinner(); filler7 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); m_excludeOrphans = new javax.swing.JCheckBox(); m_fullHalfWidthInsensitive = new javax.swing.JCheckBox(); jPanel4 = new javax.swing.JPanel(); m_advancedButton = new javax.swing.JButton(); filler10 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); jScrollPane1 = new javax.swing.JScrollPane(); m_viewer = new EntryListPane(); jPanel8 = new javax.swing.JPanel(); filler13 = new javax.swing.Box.Filler(new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 0), new java.awt.Dimension(10, 32767)); jPanel7 = new javax.swing.JPanel(); m_autoSyncWithEditor = new javax.swing.JCheckBox(); m_backToInitialSegment = new javax.swing.JCheckBox(); filler12 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 0)); m_replaceAllButton = new javax.swing.JButton(); filler18 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_replaceButton = new javax.swing.JButton(); filler16 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_filterButton = new javax.swing.JButton(); filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); m_dismissButton = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); getContentPane().setLayout(new java.awt.GridBagLayout()); jPanel1.setLayout(new java.awt.GridBagLayout()); org.openide.awt.Mnemonics.setLocalizedText(m_searchLabel, OStrings.getString("SW_SEARCH_TEXT")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; jPanel1.add(m_searchLabel, gridBagConstraints); m_searchField.setEditable(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 3, 0, 10); jPanel1.add(m_searchField, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_replaceLabel, OStrings.getString("SW_REPLACE_TEXT")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; jPanel1.add(m_replaceLabel, gridBagConstraints); m_replaceField.setEditable(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 3, 0, 10); jPanel1.add(m_replaceField, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_searchButton, OStrings.getString("BUTTON_SEARCH")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 0; jPanel1.add(m_searchButton, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(jPanel1, gridBagConstraints); m_panelSearch.setLayout(new java.awt.GridLayout(3, 0)); jPanel2.setLayout(new javax.swing.BoxLayout(jPanel2, javax.swing.BoxLayout.LINE_AXIS)); buttonGroupSearch.add(m_searchExactSearchRB); m_searchExactSearchRB.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_searchExactSearchRB, OStrings.getString("SW_EXACT_SEARCH")); // NOI18N jPanel2.add(m_searchExactSearchRB); jPanel2.add(filler3); buttonGroupSearch.add(m_searchKeywordSearchRB); org.openide.awt.Mnemonics.setLocalizedText(m_searchKeywordSearchRB, OStrings.getString("SW_WORD_SEARCH")); // NOI18N jPanel2.add(m_searchKeywordSearchRB); jPanel2.add(filler4); buttonGroupSearch.add(m_searchRegexpSearchRB); org.openide.awt.Mnemonics.setLocalizedText(m_searchRegexpSearchRB, OStrings.getString("SW_REGEXP_SEARCH")); // NOI18N jPanel2.add(m_searchRegexpSearchRB); jPanel2.add(filler14); jPanel2.add(m_resultsLabel); jPanel2.add(filler2); m_panelSearch.add(jPanel2); jPanel3.setLayout(new javax.swing.BoxLayout(jPanel3, javax.swing.BoxLayout.LINE_AXIS)); m_searchCase.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_searchCase, OStrings.getString("SW_CASE_SENSITIVE")); // NOI18N jPanel3.add(m_searchCase); jPanel3.add(filler29); org.openide.awt.Mnemonics.setLocalizedText(m_searchSpaceMatchNbsp, OStrings.getString("SW_SEARCH_SPACE_MATCH_NBSP")); // NOI18N jPanel3.add(m_searchSpaceMatchNbsp); jPanel3.add(filler5); m_searchSource.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_searchSource, OStrings.getString("SW_SEARCH_SOURCE")); // NOI18N jPanel3.add(m_searchSource); jPanel3.add(filler17); m_searchTranslation.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_searchTranslation, OStrings.getString("SW_SEARCH_TRANSLATION")); // NOI18N jPanel3.add(m_searchTranslation); jPanel3.add(filler6); m_searchNotesCB.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_searchNotesCB, OStrings.getString("SW_SEARCH_NOTES")); // NOI18N jPanel3.add(m_searchNotesCB); jPanel3.add(filler24); org.openide.awt.Mnemonics.setLocalizedText(m_searchCommentsCB, OStrings.getString("SW_SEARCH_COMMENTS")); // NOI18N jPanel3.add(m_searchCommentsCB); jPanel3.add(filler23); m_panelSearch.add(jPanel3); jPanel12.setLayout(new javax.swing.BoxLayout(jPanel12, javax.swing.BoxLayout.LINE_AXIS)); buttonGroupSearchState.add(m_searchTranslatedUntranslated); m_searchTranslatedUntranslated.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_searchTranslatedUntranslated, OStrings.getString("SW_SEARCH_TRANSLATEDUNTRANSLATED")); // NOI18N jPanel12.add(m_searchTranslatedUntranslated); jPanel12.add(filler27); buttonGroupSearchState.add(m_searchTranslated); org.openide.awt.Mnemonics.setLocalizedText(m_searchTranslated, OStrings.getString("SW_SEARCH_TRANSLATED")); // NOI18N jPanel12.add(m_searchTranslated); jPanel12.add(filler28); buttonGroupSearchState.add(m_searchUntranslated); org.openide.awt.Mnemonics.setLocalizedText(m_searchUntranslated, OStrings.getString("SW_SEARCH_UNTRANSLATED")); // NOI18N jPanel12.add(m_searchUntranslated); jPanel12.add(filler8); m_displayLabel.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); org.openide.awt.Mnemonics.setLocalizedText(m_displayLabel, OStrings.getString("SW_DISPLAY_LABEL")); // NOI18N jPanel12.add(m_displayLabel); m_allResultsCB.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_allResultsCB, OStrings.getString("SW_ALL_RESULTS")); // NOI18N jPanel12.add(m_allResultsCB); org.openide.awt.Mnemonics.setLocalizedText(m_fileNamesCB, OStrings.getString("SW_FILE_NAMES")); // NOI18N jPanel12.add(m_fileNamesCB); jPanel12.add(filler26); m_panelSearch.add(jPanel12); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(m_panelSearch, gridBagConstraints); m_panelReplace.setLayout(new java.awt.GridLayout(2, 0)); jPanel5.setLayout(new javax.swing.BoxLayout(jPanel5, javax.swing.BoxLayout.LINE_AXIS)); buttonGroupReplace.add(m_replaceExactSearchRB); m_replaceExactSearchRB.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_replaceExactSearchRB, OStrings.getString("SW_EXACT_SEARCH")); // NOI18N jPanel5.add(m_replaceExactSearchRB); jPanel5.add(filler19); buttonGroupReplace.add(m_replaceRegexpSearchRB); org.openide.awt.Mnemonics.setLocalizedText(m_replaceRegexpSearchRB, OStrings.getString("SW_REGEXP_SEARCH")); // NOI18N jPanel5.add(m_replaceRegexpSearchRB); jPanel5.add(filler20); jPanel5.add(m_resultsLabel1); jPanel5.add(filler21); m_panelReplace.add(jPanel5); jPanel11.setLayout(new javax.swing.BoxLayout(jPanel11, javax.swing.BoxLayout.LINE_AXIS)); m_replaceCase.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_replaceCase, OStrings.getString("SW_CASE_SENSITIVE")); // NOI18N jPanel11.add(m_replaceCase); jPanel11.add(filler22); org.openide.awt.Mnemonics.setLocalizedText(m_replaceSpaceMatchNbsp, OStrings.getString("SW_SEARCH_SPACE_MATCH_NBSP")); // NOI18N jPanel11.add(m_replaceSpaceMatchNbsp); jPanel11.add(filler30); org.openide.awt.Mnemonics.setLocalizedText(m_replaceUntranslated, OStrings.getString("SW_REPLACE_UNTRANSLATED")); // NOI18N jPanel11.add(m_replaceUntranslated); jPanel11.add(filler11); m_panelReplace.add(jPanel11); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(m_panelReplace, gridBagConstraints); m_SearchInPane.setBorder(javax.swing.BorderFactory.createTitledBorder(OStrings.getString("SW_SEARCH_IN_BOX"))); // NOI18N m_SearchInPane.setLayout(new java.awt.BorderLayout()); jPanel13.setLayout(new java.awt.BorderLayout()); m_SearchInProjectPane.setLayout(new java.awt.GridBagLayout()); buttonGroup2.add(m_rbProject); org.openide.awt.Mnemonics.setLocalizedText(m_rbProject, OStrings.getString("SW_PROJECT_SEARCH")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; m_SearchInProjectPane.add(m_rbProject, gridBagConstraints); m_cbSearchInMemory.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_cbSearchInMemory, OStrings.getString("SW_SEARCH_IN_MEMORY")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); m_SearchInProjectPane.add(m_cbSearchInMemory, gridBagConstraints); m_cbSearchInTMs.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_cbSearchInTMs, OStrings.getString("SW_SEARCH_IN_TMS")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); m_SearchInProjectPane.add(m_cbSearchInTMs, gridBagConstraints); m_cbSearchInGlossaries.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_cbSearchInGlossaries, OStrings.getString("SW_SEARCH_IN_GLOSSARIES")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 1; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); m_SearchInProjectPane.add(m_cbSearchInGlossaries, gridBagConstraints); jPanel13.add(m_SearchInProjectPane, java.awt.BorderLayout.WEST); jPanel9.setLayout(new java.awt.BorderLayout()); jPanel9.add(filler25, java.awt.BorderLayout.WEST); jSeparator1.setOrientation(javax.swing.SwingConstants.VERTICAL); jPanel9.add(jSeparator1, java.awt.BorderLayout.CENTER); jPanel9.add(filler9, java.awt.BorderLayout.EAST); jPanel13.add(jPanel9, java.awt.BorderLayout.EAST); m_SearchInPane.add(jPanel13, java.awt.BorderLayout.WEST); m_SearchInDirPane.setLayout(new java.awt.GridBagLayout()); jPanel10.setOpaque(false); jPanel10.setLayout(new javax.swing.BoxLayout(jPanel10, javax.swing.BoxLayout.LINE_AXIS)); buttonGroup2.add(m_rbDir); org.openide.awt.Mnemonics.setLocalizedText(m_rbDir, OStrings.getString("SW_DIR_SEARCH")); // NOI18N jPanel10.add(m_rbDir); jPanel10.add(filler15); m_recursiveCB.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(m_recursiveCB, OStrings.getString("SW_DIR_RECURSIVE")); // NOI18N m_recursiveCB.setEnabled(false); jPanel10.add(m_recursiveCB); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; m_SearchInDirPane.add(jPanel10, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_dirLabel, OStrings.getString("SW_LOCATION")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); m_SearchInDirPane.add(m_dirLabel, gridBagConstraints); m_dirField.setEditable(false); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); m_SearchInDirPane.add(m_dirField, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_dirButton, OStrings.getString("SW_BROWSE")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 1; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); m_SearchInDirPane.add(m_dirButton, gridBagConstraints); m_SearchInPane.add(m_SearchInDirPane, java.awt.BorderLayout.CENTER); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; getContentPane().add(m_SearchInPane, gridBagConstraints); m_advancedVisiblePane.setLayout(new java.awt.GridBagLayout()); org.openide.awt.Mnemonics.setLocalizedText(m_authorCB, OStrings.getString("SW_AUTHOR")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; m_advancedVisiblePane.add(m_authorCB, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; m_advancedVisiblePane.add(m_authorField, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_dateFromCB, OStrings.getString("SW_CHANGED_AFTER")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; m_advancedVisiblePane.add(m_dateFromCB, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_dateFromButton, OStrings.getString("SW_NOW")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 1; m_advancedVisiblePane.add(m_dateFromButton, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_dateToCB, OStrings.getString("SW_CHANGED_BEFORE")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; m_advancedVisiblePane.add(m_dateToCB, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_dateToButton, OStrings.getString("SW_NOW")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 2; m_advancedVisiblePane.add(m_dateToButton, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_numberLabel, OStrings.getString("SW_NUMBER")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; m_advancedVisiblePane.add(m_numberLabel, gridBagConstraints); m_numberOfResults.setModel(new javax.swing.SpinnerNumberModel()); m_numberOfResults.setMinimumSize(new java.awt.Dimension(100, 28)); m_numberOfResults.setPreferredSize(new java.awt.Dimension(100, 28)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; m_advancedVisiblePane.add(m_numberOfResults, gridBagConstraints); m_dateFromSpinner.setModel(new javax.swing.SpinnerDateModel()); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; m_advancedVisiblePane.add(m_dateFromSpinner, gridBagConstraints); m_dateToSpinner.setModel(new javax.swing.SpinnerDateModel()); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; m_advancedVisiblePane.add(m_dateToSpinner, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; m_advancedVisiblePane.add(filler7, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_excludeOrphans, OStrings.getString("SW_EXCLUDE_ORPHANS")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; m_advancedVisiblePane.add(m_excludeOrphans, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(m_fullHalfWidthInsensitive, OStrings.getString("SW_FULLHALFWIDTH_INSENSITIVE")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; m_advancedVisiblePane.add(m_fullHalfWidthInsensitive, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(m_advancedVisiblePane, gridBagConstraints); jPanel4.setLayout(new javax.swing.BoxLayout(jPanel4, javax.swing.BoxLayout.LINE_AXIS)); org.openide.awt.Mnemonics.setLocalizedText(m_advancedButton, OStrings.getString("SW_SHOW_ADVANCED_OPTIONS")); // NOI18N jPanel4.add(m_advancedButton); jPanel4.add(filler10); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(jPanel4, gridBagConstraints); m_viewer.setText(OStrings.getString("SW_VIEWER_TEXT")); // NOI18N jScrollPane1.setViewportView(m_viewer); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(jScrollPane1, gridBagConstraints); jPanel8.setLayout(new javax.swing.BoxLayout(jPanel8, javax.swing.BoxLayout.LINE_AXIS)); jPanel8.add(filler13); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(jPanel8, gridBagConstraints); jPanel7.setLayout(new javax.swing.BoxLayout(jPanel7, javax.swing.BoxLayout.LINE_AXIS)); org.openide.awt.Mnemonics.setLocalizedText(m_autoSyncWithEditor, OStrings.getString("SW_AUTO_SYNC")); // NOI18N m_autoSyncWithEditor.setFocusable(false); m_autoSyncWithEditor.setMinimumSize(new java.awt.Dimension(105, 21)); jPanel7.add(m_autoSyncWithEditor); org.openide.awt.Mnemonics.setLocalizedText(m_backToInitialSegment, OStrings.getString("SW_BACK_TO_INITIAL_SEGMENT")); // NOI18N m_backToInitialSegment.setFocusable(false); m_backToInitialSegment.setMinimumSize(new java.awt.Dimension(105, 21)); jPanel7.add(m_backToInitialSegment); jPanel7.add(filler12); org.openide.awt.Mnemonics.setLocalizedText(m_replaceAllButton, OStrings.getString("BUTTON_REPLACE_ALL")); // NOI18N m_replaceAllButton.setEnabled(false); jPanel7.add(m_replaceAllButton); jPanel7.add(filler18); org.openide.awt.Mnemonics.setLocalizedText(m_replaceButton, OStrings.getString("BUTTON_REPLACE")); // NOI18N m_replaceButton.setEnabled(false); jPanel7.add(m_replaceButton); jPanel7.add(filler16); org.openide.awt.Mnemonics.setLocalizedText(m_filterButton, OStrings.getString("BUTTON_FILTER")); // NOI18N m_filterButton.setEnabled(false); jPanel7.add(m_filterButton); jPanel7.add(filler1); org.openide.awt.Mnemonics.setLocalizedText(m_dismissButton, OStrings.getString("BUTTON_CLOSE")); // NOI18N jPanel7.add(m_dismissButton); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3); getContentPane().add(jPanel7, gridBagConstraints); pack(); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables javax.swing.ButtonGroup buttonGroup2; javax.swing.ButtonGroup buttonGroupReplace; javax.swing.ButtonGroup buttonGroupSearch; javax.swing.ButtonGroup buttonGroupSearchState; javax.swing.Box.Filler filler1; javax.swing.Box.Filler filler10; javax.swing.Box.Filler filler11; javax.swing.Box.Filler filler12; javax.swing.Box.Filler filler13; javax.swing.Box.Filler filler14; javax.swing.Box.Filler filler15; javax.swing.Box.Filler filler16; javax.swing.Box.Filler filler17; javax.swing.Box.Filler filler18; javax.swing.Box.Filler filler19; javax.swing.Box.Filler filler2; javax.swing.Box.Filler filler20; javax.swing.Box.Filler filler21; javax.swing.Box.Filler filler22; javax.swing.Box.Filler filler23; javax.swing.Box.Filler filler24; javax.swing.Box.Filler filler25; javax.swing.Box.Filler filler26; javax.swing.Box.Filler filler27; javax.swing.Box.Filler filler28; javax.swing.Box.Filler filler29; javax.swing.Box.Filler filler3; javax.swing.Box.Filler filler30; javax.swing.Box.Filler filler4; javax.swing.Box.Filler filler5; javax.swing.Box.Filler filler6; javax.swing.Box.Filler filler7; javax.swing.Box.Filler filler8; javax.swing.Box.Filler filler9; javax.swing.JPanel jPanel1; javax.swing.JPanel jPanel10; javax.swing.JPanel jPanel11; javax.swing.JPanel jPanel12; javax.swing.JPanel jPanel13; javax.swing.JPanel jPanel2; javax.swing.JPanel jPanel3; javax.swing.JPanel jPanel4; javax.swing.JPanel jPanel5; javax.swing.JPanel jPanel7; javax.swing.JPanel jPanel8; javax.swing.JPanel jPanel9; javax.swing.JScrollPane jScrollPane1; javax.swing.JSeparator jSeparator1; javax.swing.JPanel m_SearchInDirPane; javax.swing.JPanel m_SearchInPane; javax.swing.JPanel m_SearchInProjectPane; javax.swing.JButton m_advancedButton; javax.swing.JPanel m_advancedVisiblePane; javax.swing.JCheckBox m_allResultsCB; javax.swing.JCheckBox m_authorCB; org.omegat.gui.search.MFindField m_authorField; javax.swing.JCheckBox m_autoSyncWithEditor; javax.swing.JCheckBox m_backToInitialSegment; javax.swing.JCheckBox m_cbSearchInGlossaries; javax.swing.JCheckBox m_cbSearchInMemory; javax.swing.JCheckBox m_cbSearchInTMs; javax.swing.JButton m_dateFromButton; javax.swing.JCheckBox m_dateFromCB; javax.swing.JSpinner m_dateFromSpinner; javax.swing.JButton m_dateToButton; javax.swing.JCheckBox m_dateToCB; javax.swing.JSpinner m_dateToSpinner; javax.swing.JButton m_dirButton; javax.swing.JTextField m_dirField; javax.swing.JLabel m_dirLabel; javax.swing.JButton m_dismissButton; javax.swing.JLabel m_displayLabel; javax.swing.JCheckBox m_excludeOrphans; javax.swing.JCheckBox m_fileNamesCB; javax.swing.JButton m_filterButton; javax.swing.JCheckBox m_fullHalfWidthInsensitive; javax.swing.JLabel m_numberLabel; javax.swing.JSpinner m_numberOfResults; javax.swing.JPanel m_panelReplace; javax.swing.JPanel m_panelSearch; javax.swing.JRadioButton m_rbDir; javax.swing.JRadioButton m_rbProject; javax.swing.JCheckBox m_recursiveCB; javax.swing.JButton m_replaceAllButton; javax.swing.JButton m_replaceButton; javax.swing.JCheckBox m_replaceCase; javax.swing.JRadioButton m_replaceExactSearchRB; javax.swing.JComboBox<String> m_replaceField; javax.swing.JLabel m_replaceLabel; javax.swing.JRadioButton m_replaceRegexpSearchRB; javax.swing.JCheckBox m_replaceSpaceMatchNbsp; javax.swing.JCheckBox m_replaceUntranslated; javax.swing.JLabel m_resultsLabel; javax.swing.JLabel m_resultsLabel1; javax.swing.JButton m_searchButton; javax.swing.JCheckBox m_searchCase; javax.swing.JCheckBox m_searchCommentsCB; javax.swing.JRadioButton m_searchExactSearchRB; javax.swing.JComboBox<String> m_searchField; javax.swing.JRadioButton m_searchKeywordSearchRB; javax.swing.JLabel m_searchLabel; javax.swing.JCheckBox m_searchNotesCB; javax.swing.JRadioButton m_searchRegexpSearchRB; javax.swing.JCheckBox m_searchSource; javax.swing.JCheckBox m_searchSpaceMatchNbsp; javax.swing.JRadioButton m_searchTranslated; javax.swing.JRadioButton m_searchTranslatedUntranslated; javax.swing.JCheckBox m_searchTranslation; javax.swing.JRadioButton m_searchUntranslated; javax.swing.JTextPane m_viewer; // End of variables declaration//GEN-END:variables }