/* * Copyright (c) 2010-2016, Sikuli.org, sikulix.com * Released under the MIT License. * */ package org.sikuli.ide; import org.sikuli.basics.PreferencesUser; import javax.swing.JCheckBox; /** * * @author rhocke */ public class PreferencesWindowMore extends javax.swing.JPanel { /** * Creates new form NewPref */ private PreferencesUser prefs; private boolean DEBUG = true; private boolean openingWindow = false; public PreferencesWindowMore() { initComponents(); setStatus(); boolean debug = DEBUG; DEBUG = false; openingWindow = true; prefs = PreferencesUser.getInstance(); prefMoreHTML.setSelected(prefs.getAtSaveMakeHTML()); prefMoreClean.setSelected(prefs.getAtSaveCleanBundle()); prefMoreRunSave.setSelected(prefs.getPrefMoreRunSave()); //TODO: implement prefMoreHighlight prefMoreHighlight.setSelected(prefs.getPrefMoreHighlight()); prefMoreMessage.setSelected(prefs.getPrefMoreMessage() == PreferencesUser.HORIZONTAL); //TODO: command bar as menu prefMoreCommand.setSelected(prefs.getPrefMoreCommandBar()); prefMoreLogActions.setSelected(prefs.getPrefMoreLogActions()); prefMoreLogDebug.setSelected(prefs.getPrefMoreLogDebug()); prefMoreLogInfo.setSelected(prefs.getPrefMoreLogInfo()); prefMoreTextSearch.setSelected(prefs.getPrefMoreTextSearch()); prefMoreTextOCR.setSelected(prefs.getPrefMoreTextOCR()); prefMoreScripter.setSelected(prefs.getUserType() == PreferencesUser.SCRIPTER); prefMoreImageThumbs.setSelected(prefs.getPrefMoreImageThumbs()); prefMorePlainText.setSelected(prefs.getPrefMorePlainText()); DEBUG = debug; openingWindow = false; } /** * 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. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jTextField1 = new javax.swing.JTextField(); jToggleButton1 = new javax.swing.JToggleButton(); buttonGroup1 = new javax.swing.ButtonGroup(); buttonGroup2 = new javax.swing.ButtonGroup(); jCheckBox4 = new javax.swing.JCheckBox(); jPanel1 = new javax.swing.JPanel(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jCheckBox6 = new javax.swing.JCheckBox(); prefMoreLblSave = new javax.swing.JLabel(); prefMoreHTML = new javax.swing.JCheckBox(); prefMoreClean = new javax.swing.JCheckBox(); prefMoreLblRun = new javax.swing.JLabel(); prefMoreRunSave = new javax.swing.JCheckBox(); prefMoreHighlight = new javax.swing.JCheckBox(); jSeparator1 = new javax.swing.JSeparator(); jSeparator2 = new javax.swing.JSeparator(); jSeparator3 = new javax.swing.JSeparator(); jSeparator5 = new javax.swing.JSeparator(); prefMoreBtnOk = new javax.swing.JButton(); prefMoreLblLayout = new javax.swing.JLabel(); prefMoreMessage = new javax.swing.JCheckBox(); prefMoreCommand = new javax.swing.JCheckBox(); jSeparator6 = new javax.swing.JSeparator(); prefMoreLblLogsOld = new javax.swing.JLabel(); jSeparator7 = new javax.swing.JSeparator(); prefMoreLogActions = new javax.swing.JCheckBox(); prefMoreLogInfo = new javax.swing.JCheckBox(); prefMoreLogDebug = new javax.swing.JCheckBox(); jSeparator8 = new javax.swing.JSeparator(); prefMoreLblText = new javax.swing.JLabel(); prefMoreTextSearch = new javax.swing.JCheckBox(); prefMoreTextOCR = new javax.swing.JCheckBox(); jLabel1 = new javax.swing.JLabel(); prefMoreScripter = new javax.swing.JCheckBox(); jSeparator9 = new javax.swing.JSeparator(); prefMoreLblStatus = new javax.swing.JLabel(); prefMoreLblTitle1 = new javax.swing.JLabel(); prefMoreImageThumbs = new javax.swing.JCheckBox(); prefMorePlainText = new javax.swing.JCheckBox(); jSeparator10 = new javax.swing.JSeparator(); jTextField1.setText("jTextField1"); jToggleButton1.setText("jToggleButton1"); jCheckBox4.setText("jCheckBox4"); org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(0, 100, Short.MAX_VALUE) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(0, 100, Short.MAX_VALUE) ); jButton1.setText("jButton1"); jButton2.setText("jButton2"); jCheckBox6.setText("jCheckBox6"); prefMoreLblSave.setText("Options on Save"); prefMoreHTML.setText("create HTML"); prefMoreHTML.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreHTMLStateChanged(evt); } }); prefMoreClean.setText("delete not used images"); prefMoreClean.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreCleanStateChanged(evt); } }); prefMoreLblRun.setText("Options on Run"); prefMoreRunSave.setText("autosave all"); prefMoreRunSave.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreRunSaveStateChanged(evt); } }); prefMoreHighlight.setText("always highlight"); prefMoreHighlight.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreHighlightStateChanged(evt); } }); prefMoreBtnOk.setText("Save"); prefMoreBtnOk.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { prefMoreBtnOkActionPerformed(evt); } }); prefMoreLblLayout.setText("IDE Layout"); prefMoreMessage.setText("message area at bottom *"); prefMoreMessage.setToolTipText("OFF --- message area on right sight, ON --- bottom (restart needed)"); // NOI18N prefMoreMessage.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreMessageStateChanged(evt); } }); prefMoreCommand.setText("CommandBar (old style) *"); prefMoreCommand.setToolTipText("OFF --- no command bar - commands in Tools menu instaed, ON --- old style (restart needed)"); prefMoreCommand.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreCommandStateChanged(evt); } }); prefMoreLblLogsOld.setText("Messages to show"); prefMoreLogActions.setText("Actions"); prefMoreLogActions.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreLogActionsStateChanged(evt); } }); prefMoreLogInfo.setText("Info"); prefMoreLogInfo.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreLogInfoStateChanged(evt); } }); prefMoreLogDebug.setText("Debug"); prefMoreLogDebug.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreLogDebugStateChanged(evt); } }); prefMoreLblText.setText("TextSearch and OCR"); prefMoreLblText.setToolTipText("... only if you know what you are doing ;-)"); // NOI18N prefMoreTextSearch.setText("allow searching for text"); prefMoreTextSearch.setToolTipText("... only if you know what you are doing ;-)"); // NOI18N prefMoreTextSearch.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreTextSearchStateChanged(evt); } }); prefMoreTextOCR.setText("allow OCR"); prefMoreTextOCR.setToolTipText("... only if you know what you are doing ;-)"); // NOI18N prefMoreTextOCR.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreTextOCRStateChanged(evt); } }); prefMoreScripter.setText("Activate the new layout (X-1.0) * (no CommandBar, MessageArea on right side)"); prefMoreScripter.setToolTipText("... no command bar - in Tools menu instead, message area on right side, some more options ..."); // NOI18N prefMoreScripter.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreScripterStateChanged(evt); } }); prefMoreLblTitle1.setText("* these prefs need a restart of the IDE - others are active after save (no restart needed)"); prefMoreImageThumbs.setText("ImageThumbs (on) / ImageLabels (off) *"); prefMoreImageThumbs.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMoreThumbsStateChanged(evt); } }); prefMorePlainText.setText("show script as plain text"); prefMorePlainText.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { prefMorePlainStateChanged(evt); } }); org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(26, 26, 26) .add(prefMoreLblTitle1)) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(32, 32, 32) .add(prefMoreLblSave) .add(73, 73, 73) .add(prefMoreHTML) .add(75, 75, 75) .add(prefMoreClean)) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(32, 32, 32) .add(prefMoreLblRun) .add(77, 77, 77) .add(prefMoreRunSave) .add(78, 78, 78) .add(prefMoreHighlight)) .add(jSeparator3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 570, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(layout.createSequentialGroup() .add(32, 32, 32) .add(prefMoreLblLayout) .add(40, 40, 40) .add(prefMoreMessage) .add(26, 26, 26) .add(prefMoreCommand)) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(32, 32, 32) .add(prefMoreLblLogsOld) .add(63, 63, 63) .add(prefMoreLogActions) .add(50, 50, 50) .add(prefMoreLogInfo) .add(57, 57, 57) .add(prefMoreLogDebug)) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(33, 33, 33) .add(prefMoreLblText) .add(48, 48, 48) .add(prefMoreTextSearch) .add(61, 61, 61) .add(prefMoreTextOCR)) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(32, 32, 32) .add(prefMoreScripter)) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator9, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(32, 32, 32) .add(prefMoreImageThumbs) .add(47, 47, 47) .add(prefMorePlainText)) .add(layout.createSequentialGroup() .add(6, 6, 6) .add(jSeparator10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 564, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(495, 495, 495) .add(prefMoreBtnOk)) .add(layout.createSequentialGroup() .add(59, 59, 59) .add(prefMoreLblStatus)) ); layout.setVerticalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jSeparator5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(6, 6, 6) .add(prefMoreLblTitle1) .add(6, 6, 6) .add(jSeparator1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(6, 6, 6) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(4, 4, 4) .add(prefMoreLblSave)) .add(prefMoreHTML) .add(prefMoreClean)) .add(4, 4, 4) .add(jSeparator2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(4, 4, 4) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(4, 4, 4) .add(prefMoreLblRun)) .add(prefMoreRunSave) .add(prefMoreHighlight)) .add(5, 5, 5) .add(jSeparator3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(4, 4, 4) .add(prefMoreLblLayout)) .add(prefMoreMessage) .add(prefMoreCommand)) .add(6, 6, 6) .add(jSeparator6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(6, 6, 6) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(4, 4, 4) .add(prefMoreLblLogsOld)) .add(prefMoreLogActions) .add(prefMoreLogInfo) .add(prefMoreLogDebug)) .add(6, 6, 6) .add(jSeparator7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(6, 6, 6) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(4, 4, 4) .add(prefMoreLblText)) .add(prefMoreTextSearch) .add(prefMoreTextOCR)) .add(6, 6, 6) .add(jSeparator8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(6, 6, 6) .add(prefMoreScripter) .add(6, 6, 6) .add(jSeparator9, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(6, 6, 6) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(prefMoreImageThumbs) .add(prefMorePlainText)) .add(6, 6, 6) .add(jSeparator10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(prefMoreBtnOk) .add(0, 0, 0) .add(prefMoreLblStatus)) ); }// </editor-fold>//GEN-END:initComponents private void setStatus() { setStatus("..."); } private void setStatus(String text) { setStatus(text, false); } private void setStatus(String text, boolean force) { if (DEBUG || force) { prefMoreLblStatus.setText(text); } } private boolean isSelected(JCheckBox cb) { if (cb.getSelectedObjects() != null) { setStatus("ON --- "+cb.getText()); return true; } else { setStatus("OFF --- "+cb.getText()); return false; } } private void savePrefs(String msg) { prefs.setAtSaveMakeHTML(isSelected(prefMoreHTML)); prefs.setAtSaveCleanBundle(isSelected(prefMoreClean)); prefs.setPrefMoreRunSave(isSelected(prefMoreRunSave)); prefs.setPrefMoreHighlight(isSelected(prefMoreHighlight)); prefs.setPrefMoreMessage(isSelected(prefMoreMessage) ? PreferencesUser.HORIZONTAL : PreferencesUser.VERTICAL); prefs.setPrefMoreCommandBar(isSelected(prefMoreCommand)); prefs.setPrefMoreLogActions(isSelected(prefMoreLogActions)); prefs.setPrefMoreLogInfo(isSelected(prefMoreLogInfo)); prefs.setPrefMoreLogDebug(isSelected(prefMoreLogDebug)); prefs.setPrefMoreTextSearch(isSelected(prefMoreTextSearch)); prefs.setPrefMoreTextOCR(isSelected(prefMoreTextOCR)); prefs.setPrefMoreImageThumbs(isSelected(prefMoreImageThumbs)); prefs.setPrefMorePlainText(isSelected(prefMorePlainText)); prefs.setUserType(isSelected(prefMoreScripter)?PreferencesUser.SCRIPTER:PreferencesUser.SIKULI_USER); setStatus(msg, true); } private void prefMoreBtnOkActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_prefMoreBtnOkActionPerformed savePrefs("Settings saved"); }//GEN-LAST:event_prefMoreBtnOkActionPerformed private void prefMoreHighlightStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreHighlightStateChanged isSelected(prefMoreHighlight); }//GEN-LAST:event_prefMoreHighlightStateChanged private void prefMoreCleanStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreCleanStateChanged isSelected(prefMoreClean); }//GEN-LAST:event_prefMoreCleanStateChanged private void prefMoreHTMLStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreHTMLStateChanged isSelected(prefMoreHTML); }//GEN-LAST:event_prefMoreHTMLStateChanged private void prefMoreRunSaveStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreRunSaveStateChanged isSelected(prefMoreRunSave); }//GEN-LAST:event_prefMoreRunSaveStateChanged private void prefMoreScripterStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreScripterStateChanged if (isSelected(prefMoreScripter)) { if (! openingWindow) { prefMoreMessage.setSelected(false); prefMoreCommand.setSelected(false); prefMoreHTML.setSelected(false); prefMoreRunSave.setSelected(true); prefMoreLogActions.setSelected(false); prefMoreLogDebug.setSelected(false); prefMoreLogInfo.setSelected(false); prefMoreImageThumbs.setSelected(false); prefMorePlainText.setSelected(false); savePrefs("Switched to new Layout - Restart IDE!"); } } else { prefMoreImageThumbs.setSelected(true); prefMorePlainText.setSelected(false); prefMoreMessage.setSelected(true); prefMoreCommand.setSelected(true); prefMoreLogActions.setSelected(true); prefMoreLogDebug.setSelected(true); prefMoreLogInfo.setSelected(true); savePrefs("Switched to old Layout - Restart IDE!"); } }//GEN-LAST:event_prefMoreScripterStateChanged private void prefMoreLogActionsStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreLogActionsStateChanged isSelected(prefMoreLogActions); }//GEN-LAST:event_prefMoreLogActionsStateChanged private void prefMoreLogDebugStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreLogDebugStateChanged isSelected(prefMoreLogDebug); }//GEN-LAST:event_prefMoreLogDebugStateChanged private void prefMoreLogInfoStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreLogInfoStateChanged isSelected(prefMoreLogInfo); }//GEN-LAST:event_prefMoreLogInfoStateChanged private void prefMoreMessageStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreMessageStateChanged isSelected(prefMoreMessage); }//GEN-LAST:event_prefMoreMessageStateChanged private void prefMoreCommandStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreCommandStateChanged isSelected(prefMoreCommand); }//GEN-LAST:event_prefMoreCommandStateChanged private void prefMoreTextSearchStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreTextSearchStateChanged isSelected(prefMoreTextSearch); }//GEN-LAST:event_prefMoreTextSearchStateChanged private void prefMoreTextOCRStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreTextOCRStateChanged isSelected(prefMoreTextOCR); }//GEN-LAST:event_prefMoreTextOCRStateChanged private void prefMoreThumbsStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMoreThumbsStateChanged isSelected(prefMoreImageThumbs); }//GEN-LAST:event_prefMoreThumbsStateChanged private void prefMorePlainStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_prefMorePlainStateChanged isSelected(prefMorePlainText); }//GEN-LAST:event_prefMorePlainStateChanged // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.ButtonGroup buttonGroup1; private javax.swing.ButtonGroup buttonGroup2; private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JCheckBox jCheckBox4; private javax.swing.JCheckBox jCheckBox6; private javax.swing.JLabel jLabel1; private javax.swing.JPanel jPanel1; private javax.swing.JSeparator jSeparator1; private javax.swing.JSeparator jSeparator10; private javax.swing.JSeparator jSeparator2; private javax.swing.JSeparator jSeparator3; private javax.swing.JSeparator jSeparator5; private javax.swing.JSeparator jSeparator6; private javax.swing.JSeparator jSeparator7; private javax.swing.JSeparator jSeparator8; private javax.swing.JSeparator jSeparator9; private javax.swing.JTextField jTextField1; private javax.swing.JToggleButton jToggleButton1; private javax.swing.JButton prefMoreBtnOk; private javax.swing.JCheckBox prefMoreClean; private javax.swing.JCheckBox prefMoreCommand; private javax.swing.JCheckBox prefMoreHTML; private javax.swing.JCheckBox prefMoreHighlight; private javax.swing.JCheckBox prefMoreImageThumbs; private javax.swing.JLabel prefMoreLblLayout; private javax.swing.JLabel prefMoreLblLogsOld; private javax.swing.JLabel prefMoreLblRun; private javax.swing.JLabel prefMoreLblSave; private javax.swing.JLabel prefMoreLblStatus; private javax.swing.JLabel prefMoreLblText; private javax.swing.JLabel prefMoreLblTitle1; private javax.swing.JCheckBox prefMoreLogActions; private javax.swing.JCheckBox prefMoreLogDebug; private javax.swing.JCheckBox prefMoreLogInfo; private javax.swing.JCheckBox prefMoreMessage; private javax.swing.JCheckBox prefMorePlainText; private javax.swing.JCheckBox prefMoreRunSave; private javax.swing.JCheckBox prefMoreScripter; private javax.swing.JCheckBox prefMoreTextOCR; private javax.swing.JCheckBox prefMoreTextSearch; // End of variables declaration//GEN-END:variables }