List of usage examples for org.eclipse.jface.preference IPreferenceStore setDefault
void setDefault(String name, boolean value);
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); }