/*
 * Wind2ConfigShow.java
 *
 * Created on October 19, 2006, 7:41 PM
 */

/**
 *
 * @author  davarus
 */
public class Wind2ConfigShow extends javax.swing.JPanel {
    
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/** Creates new form Wind2ConfigShow */
    public Wind2ConfigShow(IniFile ini) {
        initComponents(ini);
    }

    public void saveIni (IniFile ini) {
    	if (checkAn0.isSelected())
		ini.setValue("GUI", "hideAnemometerOne", "false");
	else
		ini.setValue("GUI", "hideAnemometerOne", "true");
    	if (checkAn1.isSelected())
		ini.setValue("GUI", "hideAnemometerTwo", "false");
	else
		ini.setValue("GUI", "hideAnemometerTwo", "true");
    	if (checkAn2.isSelected())
		ini.setValue("GUI", "hideAnemometerThree", "false");
	else
		ini.setValue("GUI", "hideAnemometerThree", "true");
    	if (checkTemp.isSelected())
		ini.setValue("GUI", "hideTemperature", "false");
	else
		ini.setValue("GUI", "hideTemperature", "true");
    	if (checkUser.isSelected())
		ini.setValue("GUI", "hideUser", "false");
	else
		ini.setValue("GUI", "hideUser", "true");
    	if (checkRaw.isSelected())
		ini.setValue("GUI", "hideAnalog", "false");
	else
		ini.setValue("GUI", "hideAnalog", "true");
    }
    
    /** 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.
     */
    private void initComponents(IniFile ini) {//GEN-BEGIN:initComponents
        checkAn0 = new javax.swing.JCheckBox();
        checkAn1 = new javax.swing.JCheckBox();
        checkAn2 = new javax.swing.JCheckBox();
        checkTemp = new javax.swing.JCheckBox();
        checkUser = new javax.swing.JCheckBox();
        checkRaw = new javax.swing.JCheckBox();

        setLayout(new java.awt.GridLayout(2, 0));

        setBorder(new javax.swing.border.TitledBorder("Show:"));
        checkAn0.setText("Anemometer 0");
	checkAn0.setSelected(!ini.isTrue("GUI", "hideAnemometerOne"));
        add(checkAn0);

        checkAn1.setText("Anemometer 1");
	checkAn1.setSelected(!ini.isTrue("GUI", "hideAnemometerTwo"));
        add(checkAn1);

        checkAn2.setText("Anemometer 2");
	checkAn2.setSelected(!ini.isTrue("GUI", "hideAnemometerThree"));
        add(checkAn2);

        checkTemp.setText("Temperature");
	checkTemp.setSelected(!ini.isTrue("GUI", "hideTemperature"));
        add(checkTemp);

        checkUser.setText("User");
	checkUser.setSelected(!ini.isTrue("GUI", "hideUser"));
        add(checkUser);

        checkRaw.setText("Raw Analog");
	checkRaw.setSelected(!ini.isTrue("GUI", "hideAnalog"));
        add(checkRaw);

    }//GEN-END:initComponents
    
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JCheckBox checkAn0;
    private javax.swing.JCheckBox checkAn1;
    private javax.swing.JCheckBox checkAn2;
    private javax.swing.JCheckBox checkRaw;
    private javax.swing.JCheckBox checkTemp;
    private javax.swing.JCheckBox checkUser;
    // End of variables declaration//GEN-END:variables
    
}
