blob: 8c6b40e4b664f9e95a6c54b3d7e0e04d7738ffd2 [file] [log] [blame]
package org.eclipse.debug.internal.ui.preferences;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved.
*/
import org.eclipse.jface.preference.BooleanFieldEditor;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
/**
* A boolean field editor that provides access to this editors boolean
* button.
*/
public class BooleanFieldEditor2 extends BooleanFieldEditor {
private Button fChangeControl;
/**
* @see BooleanFieldEditor#BooleanFieldEditor(java.lang.String, java.lang.String, int, org.eclipse.swt.widgets.Composite)
*/
public BooleanFieldEditor2(
String name,
String labelText,
int style,
Composite parent) {
super(name, labelText, style, parent);
}
/**
* @see BooleanFieldEditor#BooleanFieldEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite)
*/
public BooleanFieldEditor2(String name, String label, Composite parent) {
super(name, label, parent);
}
/**
* @see org.eclipse.jface.preference.BooleanFieldEditor#getChangeControl(Composite)
*/
public Button getChangeControl(Composite parent) {
if (fChangeControl == null) {
fChangeControl = super.getChangeControl(parent);
}
return fChangeControl;
}
}