@Override public void dispose() { // temporary pause the console output, until a new console is available again outStreamConnection.getUiPipe().setTarget(new AlwaysPaused()); errStreamConnection.getUiPipe().setTarget(new AlwaysPaused()); stdOut.dispose(); stdErr.dispose(); totalWidget.dispose(); }
private OutputWidget makeWidget( StreamConnection connection, Composite parent, Color c, int bufSize, boolean showAlways) { OutputWidget widget = new OutputWidget(parent, c, bufSize, showAlways, this); connection.getUiPipe().setTarget(widget); return widget; }