package org.eclipse.dltk.tcl.internal.debug;
import org.eclipse.core.runtime.Preferences;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.dltk.compiler.util.Util;
import org.eclipse.dltk.debug.core.DLTKDebugPreferenceConstants;
public class TclDebugPreferenceInitializer extends
AbstractPreferenceInitializer {
@Override
public void initializeDefaultPreferences() {
Preferences store = TclDebugPlugin.getDefault().getPluginPreferences();
store.setDefault(TclDebugConstants.DEBUGGING_ENGINE_ID_KEY,
Util.EMPTY_STRING);
store.setDefault(
DLTKDebugPreferenceConstants.PREF_DBGP_BREAK_ON_FIRST_LINE,
false);
store.setDefault(DLTKDebugPreferenceConstants.PREF_DBGP_ENABLE_LOGGING,
false);
store.setDefault(
TclDebugConstants.DEBUG_STREAM_FILTER_COMMAND_RENAME_WARNING,
true);
store.setDefault(
DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_GLOBAL, true);
store.setDefault(
DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_CLASS, true);
store.setDefault(
DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_LOCAL, true);
}
}