package net.certware.verification.checklist.view.preferences; import net.certware.verification.checklist.view.Activator; 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. * @author mrb * @since 1.2.1 */ public class PreferenceInitializer extends AbstractPreferenceInitializer { /* * (non-Javadoc) * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences() */ @Override public void initializeDefaultPreferences() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); store.setDefault(PreferenceConstants.P_CHECKLIST_VIEW_REFRESH_ON_RESOURCE_CHANGE, true); //PreferenceConverter.setDefault(store, PreferenceConstants.P_LABEL_DECORATOR_FOREGROUND, new RGB(105,105,105)); //store.setDefault(PreferenceConstants.P_LABEL_DECORATOR_SUFFIX, " checklist"); PreferenceConverter.setDefault(store, PreferenceConstants.P_WARNING_MESSAGE_FOREGROUND, new RGB(205,92,92)); PreferenceConverter.setDefault(store, PreferenceConstants.P_INFORMATION_MESSAGE_FOREGROUND, new RGB(60,179,113)); } }