package net.lucky_dip.hamleditor.preferences;
import net.lucky_dip.hamleditor.Activator;
import net.lucky_dip.hamleditor.editor.IHamlEditorColorConstants;
import net.lucky_dip.sasseditor.editor.ISassEditorColorConstants;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.jface.preference.IPreferenceStore;
public class PreferenceInitializer extends AbstractPreferenceInitializer
{
@Override
public void initializeDefaultPreferences()
{
IPreferenceStore store = Activator.getDefault().getPreferenceStore();
store.setDefault(com.aptana.ide.editors.preferences.IPreferenceConstants.CODE_ASSIST_AUTO_ACTIVATION, false);
// HAML File Wizard
store.setDefault(IPreferenceConstants.HAML_EDITOR_INITIAL_CONTENTS,
Messages.PreferenceInitializer_IntitialHAMLFileContents);
store.setDefault(IPreferenceConstants.HAML_EDITOR_INITIAL_FILE_NAME,
Messages.PreferenceInitializer_Default_Haml_Filename);
// HAML Editor colors
store.setDefault(IHamlEditorColorConstants.HAML_CLASS, "63,127,127");
store.setDefault(IHamlEditorColorConstants.HAML_COMMENT, "63,95,191");
store.setDefault(IHamlEditorColorConstants.HAML_DOCTYPE, "128,128,128");
store.setDefault(IHamlEditorColorConstants.HAML_ELEMENT, "127,0,127");
store.setDefault(IHamlEditorColorConstants.HAML_ID, "42,0,255");
store.setDefault(IHamlEditorColorConstants.HAML_RUBY_BACKGROUND, "232,232,232");
// HAML Editor prefs (not sure if used anymore?)
store.setDefault("rails.ui.editor.haml.char_matching", "true");
store.setDefault("rails.ui.editor.haml.char_matching.background", "0,0,255");
// Sass File Wizard
store.setDefault(IPreferenceConstants.SASS_EDITOR_INITIAL_CONTENTS,
Messages.PreferenceInitializer_IntitialSassFileContents);
store.setDefault(IPreferenceConstants.SASS_EDITOR_INITIAL_FILE_NAME,
Messages.PreferenceInitializer_Default_Sass_Filename);
// SASS Editor colors
store.setDefault(ISassEditorColorConstants.SASS_ATTRIBUTE, "127,0,127");
store.setDefault(ISassEditorColorConstants.SASS_CLASS, "63,127,127");
store.setDefault(ISassEditorColorConstants.SASS_COMMENT, "63,95,191");
store.setDefault(ISassEditorColorConstants.SASS_CONSTANT, "255,0,0");
store.setDefault(ISassEditorColorConstants.SASS_ID, "42,0,255");
store.setDefault(ISassEditorColorConstants.SASS_SCRIPT, "0,255,0");
store.setDefault(ISassEditorColorConstants.SASS_TAG, "255,0,255");
}
}