package net.certware.core.ui.preferences;
import net.certware.core.ui.CertWareUI;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.preference.PreferenceConverter;
import org.eclipse.swt.graphics.RGB;
/**
* Class used to initialize default preference values.
*/
public class PreferenceInitializer extends AbstractPreferenceInitializer {
/*
* (non-Javadoc)
*
* @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences()
*/
public void initializeDefaultPreferences() {
IPreferenceStore store = CertWareUI.getDefault().getPreferenceStore();
store.setDefault(PreferenceConstants.P_PROJECT_NAME,"Safety Case");
store.setDefault(PreferenceConstants.P_LABEL_DECORATOR_SUFFIX, " CertWare");
PreferenceConverter.setDefault(store,
PreferenceConstants.P_LABEL_DECORATOR_FOREGROUND,
new RGB(105,105,105));
}
}