Example usage for org.eclipse.jface.preference IPreferenceStore setDefault

List of usage examples for org.eclipse.jface.preference IPreferenceStore setDefault

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore setDefault.

Prototype

void setDefault(String name, boolean value);

Source Link

Document

Sets the default value for the boolean-valued preference with the given name.

Usage

From source file:net.sf.solareclipse.xml.internal.ui.preferences.CSSSyntaxPreferencePage.java

License:Open Source License

private static void setDefault(IPreferenceStore store, String constant, String color, String style) {
    store.setDefault(constant + ITextStylePreferences.SUFFIX_FOREGROUND, color);

    store.setDefault(constant + ITextStylePreferences.SUFFIX_STYLE, style);
}

From source file:net.sf.solareclipse.xml.internal.ui.preferences.XMLSyntaxPreferencePage.java

License:Open Source License

public static void initializeDefaultPreferences(IPreferenceStore store) {
    // REVISIT: start of common preferences

    PreferenceConverter.setDefault(store, AbstractTextEditor.PREFERENCE_COLOR_FOREGROUND,
            Display.getDefault().getSystemColor(SWT.COLOR_LIST_FOREGROUND).getRGB());

    store.setDefault(AbstractTextEditor.PREFERENCE_COLOR_FOREGROUND_SYSTEM_DEFAULT, true);

    PreferenceConverter.setDefault(store, AbstractTextEditor.PREFERENCE_COLOR_BACKGROUND,
            Display.getDefault().getSystemColor(SWT.COLOR_LIST_BACKGROUND).getRGB());

    store.setDefault(AbstractTextEditor.PREFERENCE_COLOR_BACKGROUND_SYSTEM_DEFAULT, true);

    Bundle plugin = Platform.getBundle("org.eclipse.ui.editors"); //$NON-NLS-1$
    if (plugin instanceof AbstractUIPlugin) {
        AbstractUIPlugin uiPlugin = (AbstractUIPlugin) plugin;
        IPreferenceStore uiStore = uiPlugin.getPreferenceStore();
        if (uiStore != null) {
            Set keys = new HashSet(
                    Arrays.asList(new String[] { AbstractTextEditor.PREFERENCE_NAVIGATION_SMART_HOME_END,
                            AbstractTextEditor.PREFERENCE_COLOR_FIND_SCOPE,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_CURRENT_LINE,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_CURRENT_LINE_COLOR,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_PRINT_MARGIN,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLOR,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLUMN,
                            //               AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION,
                            //               AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR,
                            //               AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_IN_OVERVIEW_RULER,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_OVERVIEW_RULER,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER,
                            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER_COLOR, }));

            Iterator i = new MarkerAnnotationPreferences().getAnnotationPreferences().iterator();

            while (i.hasNext()) {
                AnnotationPreference info = (AnnotationPreference) i.next();
                keys.add(info.getColorPreferenceKey());
                keys.add(info.getTextPreferenceKey());
                keys.add(info.getOverviewRulerPreferenceKey());
            }//from ww w.  ja  v  a 2  s  . c om

            ChainedPreferenceStore.startPropagating(uiStore, store, keys);
        }
    }

    //      WorkbenchChainedTextFontFieldEditor
    //         .startPropagate(store, JFaceResources.TEXT_FONT);

    plugin = Platform.getBundle("org.eclipse.ui.workbench"); //$NON-NLS-1$
    if (plugin instanceof AbstractUIPlugin) {
        AbstractUIPlugin uiPlugin = (AbstractUIPlugin) plugin;
        IPreferenceStore uiStore = uiPlugin.getPreferenceStore();
        if (uiStore != null) {
            ChainedPreferenceStore.startPropagating(uiStore, store, new String[] { JFaceResources.TEXT_FONT });
        }
    }

    //      store.setDefault(
    //         DefaultSourceViewerConfiguration.PREFERENCE_TAB_WIDTH, 4);

    // REVISIT: end of common preferences

    setDefault(store, IXMLSyntaxConstants.XML_DEFAULT, "0,0,0", ITextStylePreferences.STYLE_NORMAL);

    setDefault(store, IXMLSyntaxConstants.XML_TAG, "127,0,127", ITextStylePreferences.STYLE_NORMAL);

    setDefault(store, IXMLSyntaxConstants.XML_ATT_NAME, "0,127,0", ITextStylePreferences.STYLE_NORMAL);

    setDefault(store, IXMLSyntaxConstants.XML_ATT_VALUE, "0,0,255", ITextStylePreferences.STYLE_NORMAL);

    setDefault(store, IXMLSyntaxConstants.XML_ENTITY, "127,127,0", ITextStylePreferences.STYLE_NORMAL);

    setDefault(store, IXMLSyntaxConstants.XML_CDATA, "127,127,0", ITextStylePreferences.STYLE_NORMAL);

    setDefault(store, IXMLSyntaxConstants.XML_PI, "127,127,127", ITextStylePreferences.STYLE_BOLD);

    setDefault(store, IXMLSyntaxConstants.XML_COMMENT, "127,0,0", ITextStylePreferences.STYLE_NORMAL);

    setDefault(store, IXMLSyntaxConstants.XML_DECL, "127,0,127", ITextStylePreferences.STYLE_BOLD);

    setDefault(store, IXMLSyntaxConstants.DTD_CONDITIONAL, "127,127,0", ITextStylePreferences.STYLE_BOLD);
}

From source file:net.sf.spindle.core.eclipse.PreferenceInitializer.java

License:Mozilla Public License

public void initializeDefaultPreferences() {
    IPreferenceStore store = TapestryCorePlugin.getDefault().getPreferenceStore();
    store.setDefault(CACHE_GRAMMAR_PREFERENCE, true);
    store.setDefault(BUILDER_MARKER_MISSES, CoreStatus.IGNORE.getLabel());
    store.setDefault(BUILDER_HANDLE_ASSETS, CoreStatus.WARN.getLabel());
    store.setDefault(NAMESPACE_CLASH_SEVERITY, CoreStatus.ERROR.getLabel());
    // store.addPropertyChangeListener((IPropertyChangeListener)
    // TapestryCorePlugin.getDefault());
}

From source file:net.sf.sveditor.ui.pref.SVEditorPrefsInitialize.java

License:Open Source License

public void initializeDefaultPreferences() {
    IPreferenceStore store = SVUiPlugin.getDefault().getPreferenceStore();

    // Colorizer colors
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_DEFAULT_C, new RGB(0, 0, 0));
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_COMMENT_C, new RGB(0, 128, 0));
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_STRING_C, new RGB(42, 0, 255));
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_KEYWORD_C, new RGB(128, 0, 64));
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_BRACE_C, new RGB(0, 0, 0));
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_NUMBERS_C, new RGB(0, 0, 0));
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_OPERATORS_C, new RGB(0, 0, 0));

    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_CONTENT_ASSIST_HOVER_BG_COLOR,
            new RGB(0xFF, 0xFF, 0xC0));
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_CONTENT_ASSIST_HOVER_FG_COLOR,
            new RGB(0x00, 0x00, 0x00));

    // Colorizer styles
    store.setDefault(SVEditorPrefsConstants.P_DEFAULT_S, SWT.NORMAL);
    store.setDefault(SVEditorPrefsConstants.P_COMMENT_S, SWT.NORMAL);
    store.setDefault(SVEditorPrefsConstants.P_STRING_S, SWT.NORMAL);
    store.setDefault(SVEditorPrefsConstants.P_KEYWORD_S, SWT.BOLD);
    store.setDefault(SVEditorPrefsConstants.P_BRACE_S, SWT.NORMAL);
    store.setDefault(SVEditorPrefsConstants.P_NUMBERS_S, SWT.NORMAL);
    store.setDefault(SVEditorPrefsConstants.P_OPERATORS_S, SWT.NORMAL);
    PreferenceConverter.setDefault(store, SVEditorPrefsConstants.P_SVT_PARAMETERS_S, new RGB(225, 20, 225));

    store.setDefault(SVEditorPrefsConstants.P_DEBUG_LEVEL_S, "LEVEL_OFF");
    store.setDefault(SVEditorPrefsConstants.P_DEBUG_CONSOLE_S, false);
    store.setDefault(SVEditorPrefsConstants.P_AUTO_INDENT_ENABLED_S, true);

    // Index Preferences
    store.setDefault(SVEditorPrefsConstants.P_AUTO_REBUILD_INDEX, true);
    store.setDefault(SVEditorPrefsConstants.P_ENABLE_SHADOW_INDEX, false);

    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_TIMEOUT, 0);
    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_HOVER_USES_BROWSER, false);
    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_TF_NAMED_PORTS_EN, false);
    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_TF_LINE_WRAP_LIMIT, 80);
    // 0 means don't bother splitting the parameters across lines
    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_TF_MAX_PARAMS_PER_LINE, 0);

    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_MODIFCINST_NAMED_PORTS_EN, true);
    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_MODIFCINST_LINE_WRAP_LIMIT, 80);
    // 0 means don't bother splitting the parameters across lines
    store.setDefault(SVEditorPrefsConstants.P_CONTENT_ASSIST_MODIFCINST_MAX_PORTS_PER_LINE, 1);

    /**/*from ww w  . j ava2s  . co m*/
     * Initialize template parameters
     */
    {
        // TODO: this isn't exactly the way we want this partitioned
        Map<String, String> p = new HashMap<String, String>();
        p.put("file_header", FILE_HEADER_DFLT);
        p.put("file_footer", FILE_FOOTER_DFLT);
        try {
            store.setDefault(SVEditorPrefsConstants.P_SV_TEMPLATE_PROPERTIES,
                    XMLTransformUtils.map2Xml(p, "parameters", "parameter"));
        } catch (Exception e) {
        }
    }

    /**
     * Initialize code-style preferences
     */
    {
        Map<String, String> map = new HashMap<String, String>();
        for (String key : SVParserConfig.getOptionSet()) {
            map.put(key, "false");
        }
        try {
            String val = XMLTransformUtils.map2Xml(map, "preferences", "preference");
            store.setDefault(SVEditorPrefsConstants.P_SV_CODE_STYLE_PREFS, val);
        } catch (Exception e) {
        }
    }

    /**
     * Initialize spelling preferences
     */
    {
        store.setDefault(PreferenceConstants.SPELLING_LOCALE, "en_US"); //$NON-NLS-1$
        String isInitializedKey = "spelling_locale_initialized"; //$NON-NLS-1$
        if (!store.getBoolean(isInitializedKey)) {
            store.setValue(isInitializedKey, true);
            Locale locale = SpellCheckEngine.getDefaultLocale();
            locale = SpellCheckEngine.findClosestLocale(locale);
            if (locale != null)
                store.setValue(PreferenceConstants.SPELLING_LOCALE, locale.toString());
        }
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_DIGITS, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_MIXED, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_SENTENCE, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_UPPER, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_URLS, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_SINGLE_LETTERS, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_AMPERSAND_IN_PROPERTIES, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_NON_LETTERS, true);
        store.setDefault(PreferenceConstants.SPELLING_IGNORE_JAVA_STRINGS, true);
        store.setDefault(PreferenceConstants.SPELLING_USER_DICTIONARY, ""); //$NON-NLS-1$

        // Note: For backwards compatibility we must use the property and not the workspace default
        store.setDefault(PreferenceConstants.SPELLING_USER_DICTIONARY_ENCODING,
                System.getProperty("file.encoding")); //$NON-NLS-1$

        store.setDefault(PreferenceConstants.SPELLING_PROPOSAL_THRESHOLD, 20);
        store.setDefault(PreferenceConstants.SPELLING_PROBLEMS_THRESHOLD, 100);
    }
}

From source file:net.sf.versiontree.VersionTreePlugin.java

License:Open Source License

@Override
public IPreferenceStore getPreferenceStore() {
    IPreferenceStore store = super.getPreferenceStore();
    store.setDefault(PREF_ELEMENT_HEIGHT, 35);
    store.setDefault(PREF_ELEMENT_WIDTH, 120);
    store.setDefault(PREF_HSPACING, 20);
    store.setDefault(PREF_VSPACING, 10);
    store.setDefault(PREF_REVISION_BACKGROUNDCOLOR, "192,192,192"); //$NON-NLS-1$
    store.setDefault(PREF_BRANCH_BACKGROUNDCOLOR, "255,255,255"); //$NON-NLS-1$
    store.setDefault(PREF_DEADREVISION_BACKGROUNDCOLOR, "230,230,230"); //$NON-NLS-1$
    store.setDefault(PREF_ALGORITHM, "1"); //$NON-NLS-1$
    store.setDefault(PREF_DIRECTION, "0"); //$NON-NLS-1$
    store.setDefault(PREF_EMPTY_BRANCHES, false);
    store.setDefault(PREF_NA_BRANCHES, false);
    store.setDefault(PREF_DETAILS_POS, org.eclipse.swt.SWT.HORIZONTAL);
    store.setDefault(PREF_HISTORY_VIEW_EDITOR_LINKING, true);

    store.setDefault(PREF_REGEX_LOCKED, TAG_DEFAULT_REGEX_LOCKED);
    store.setDefault(PREF_REGEX_REQUEST, TAG_DEFAULT_REGEX_REQUEST);
    store.setDefault(PREF_REGEX_MERGE_TO, TAG_DEFAULT_REGEX_MERGE_TO);
    store.setDefault(PREF_REGEX_MERGE_FROM, TAG_DEFAULT_REGEX_MERGE_FROM);
    store.setDefault(PREF_REGEX_CLOSED, TAG_DEFAULT_REGEX_CLOSED);
    return store;
}

From source file:net.sf.wdte.js.ui.JSUIPlugin.java

License:Open Source License

protected void initializeDefaultPreferences(IPreferenceStore store) {
    store.setDefault(PreferenceNames.P_AUTO_OUTLINE, true);
    // TODO Use PreferenceConverter for color/string conversion
    store.setDefault(PreferenceNames.P_COMMENT_COLOR, "63,127,95");
    store.setDefault(PreferenceNames.P_STRING_COLOR, "42,0,255");
    store.setDefault(PreferenceNames.P_KEYWORD_COLOR, "127,0,85");
    store.setDefault(PreferenceNames.P_DEFAULT_COLOR, "0,0,0");
}

From source file:net.sf.webcat.eclipse.cxxtest.preferences.CxxTestPreferenceInitializer.java

License:Open Source License

public void initializeDefaultPreferences() {
    IPreferenceStore store = CxxTestPlugin.getDefault().getPreferenceStore();

    store.setDefault(CxxTestPlugin.CXXTEST_PREF_DRIVER_FILENAME, ICxxTestConstants.DEFAULT_DRIVER_FILENAME);

    store.setDefault(CxxTestPlugin.CXXTEST_PREF_TRAP_SIGNALS, true);
    store.setDefault(CxxTestPlugin.CXXTEST_PREF_TRACK_HEAP, true);
    store.setDefault(CxxTestPlugin.CXXTEST_PREF_TRACE_STACK, true);

    // Assume the system doesn't have the required libraries by default;
    // we'll find out when we check during initialization, or whenever the
    // user toggles the stack trace setting.
    store.setDefault(CxxTestPlugin.CXXTEST_PREF_HAS_REQUIRED_LIBRARIES, false);
    store.setDefault(CxxTestPlugin.CXXTEST_PREF_FIRST_TIME, true);
}

From source file:net.skweez.geoclipse.map.preferences.PreferenceInitializer.java

License:Open Source License

@Override
public void initializeDefaultPreferences() {

    IPreferenceStore store = Activator.getDefault().getPreferenceStore();

    store.setDefault(IMappingPreferences.OFFLINE_CACHE_USE_OFFLINE, false);
    store.setDefault(IMappingPreferences.OFFLINE_CACHE_USE_DEFAULT_LOCATION, true);

    store.setDefault(IMappingPreferences.OFFLINE_CACHE_PERIOD_OF_VALIDITY, 7);
    store.setDefault(IMappingPreferences.OFFLINE_CACHE_MAX_SIZE, 100);

}

From source file:net.sourceforge.eclipsefrills.markdown.preference.PreferenceInitializer.java

License:Open Source License

@Override
public void initializeDefaultPreferences() {
    final IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    store.setDefault(MarkdownPreference.DefaultEditorTab.key(), MarkdownPreference.DEFAULTTAB_SOURCE);
    store.setDefault(MarkdownPreference.UseStyleSheet.key(), false);
    store.setDefault(MarkdownPreference.AlwaysReloadStyleSheet.key(), false);
}