*
* @param color the color of the output written
*/
public ScriptOutput(ICallback0<IOConsoleOutputStream> outputStream) {
this(outputStream, JyScriptingPreferencesPage.getShowScriptingOutput());
IPropertyChangeListener listener = new Preferences.IPropertyChangeListener() {
public void propertyChange(PropertyChangeEvent event) {
writeToConsole = JyScriptingPreferencesPage.getShowScriptingOutput();
}
};
JythonPlugin.getDefault().getPluginPreferences().addPropertyChangeListener(listener);