package org.jboss.tools.teiid.reddeer.preference;
import org.jboss.reddeer.jface.preference.PreferencePage;
import org.jboss.reddeer.swt.impl.button.CheckBox;
import org.jboss.reddeer.workbench.ui.dialogs.WorkbenchPreferenceDialog;
public class ConsolePreferencePage extends PreferencePage {
public ConsolePreferencePage() {
super("Run/Debug", "Console");
}
public void toggleShowWhenWriteToStdOut(boolean toggle) {
open();
new CheckBox("Show when program writes to standard out").toggle(toggle);
close();
}
public void toggleShowWhenWriteToStdErr(boolean toggle) {
open();
new CheckBox("Show when program writes to standard error").toggle(toggle);
close();
}
private void open() {
WorkbenchPreferenceDialog preferences = new WorkbenchPreferenceDialog();
preferences.open();
preferences.select(this);
}
private void close() {
new WorkbenchPreferenceDialog().ok();
}
}