List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultString
String getDefaultString(String name);
From source file:com.chookapp.org.bracketeer.preferences.PreferencesInitializer.java
License:Open Source License
private void defualtHints(IPreferenceStore store, IConfigurationElement element, String pluginName) { String prefBase = PreferencesConstants.preferencePath(pluginName); store.setDefault(prefBase + PreferencesConstants.Hints.Globals.SHOW_IN_EDITOR, true); store.setDefault(prefBase + PreferencesConstants.Hints.Hover.ENABLE, true); store.setDefault(prefBase + PreferencesConstants.Hints.Hover.MAX_LEN, 80); String hintType = PreferencesConstants.Hints.DEFAULT_TYPE; prefBase = PreferencesConstants.preferencePath(pluginName) + PreferencesConstants.Hints.preferencePath(hintType); store.setDefault(prefBase + PreferencesConstants.Hints.WhenToShow.SHOW_IN_EDITOR, true); store.setDefault(prefBase + PreferencesConstants.Hints.WhenToShow.MIN_LINES_DISTANCE, 15); store.setDefault(prefBase + PreferencesConstants.Hints.Font.FG_DEFAULT, false); PreferenceConverter.setDefault(store, prefBase + PreferencesConstants.Hints.Font.FG_COLOR, new RGB(160, 160, 160)); store.setDefault(prefBase + PreferencesConstants.Hints.Font.BG_DEFAULT, true); store.setDefault(prefBase + PreferencesConstants.Hints.Display.Ellipsis.ATTR, PreferencesConstants.Hints.Display.Ellipsis.VAL_MID); store.setDefault(prefBase + PreferencesConstants.Hints.Display.MAX_LENGTH, 30); store.setDefault(prefBase + PreferencesConstants.Hints.Display.STRIP_WHITESPACE, false); String[] prefsToCopyFromDef = { PreferencesConstants.Hints.WhenToShow.SHOW_IN_EDITOR, PreferencesConstants.Hints.WhenToShow.MIN_LINES_DISTANCE, PreferencesConstants.Hints.Font.FG_DEFAULT, PreferencesConstants.Hints.Font.FG_COLOR, PreferencesConstants.Hints.Font.BG_DEFAULT, PreferencesConstants.Hints.Display.Ellipsis.ATTR, PreferencesConstants.Hints.Display.MAX_LENGTH, PreferencesConstants.Hints.Display.STRIP_WHITESPACE }; IConfigurationElement[] hints = element.getChildren("Hint"); //$NON-NLS-1$ for (IConfigurationElement hint : hints) { hintType = hint.getAttribute("type"); //$NON-NLS-1$ prefBase = PreferencesConstants.preferencePath(pluginName) + PreferencesConstants.Hints.preferencePath(hintType); String defBase = PreferencesConstants.preferencePath(pluginName) + PreferencesConstants.Hints.preferencePath(PreferencesConstants.Hints.DEFAULT_TYPE); store.setDefault(prefBase + PreferencesConstants.Hints.WhenToShow.USE_DEFAULT, true); store.setDefault(prefBase + PreferencesConstants.Hints.Font.USE_DEFAULT, true); store.setDefault(prefBase + PreferencesConstants.Hints.Display.USE_DEFAULT, true); for (String pref : prefsToCopyFromDef) { store.setDefault(prefBase + pref, store.getDefaultString(defBase + pref)); }/*from ww w . ja v a2 s . c om*/ } }
From source file:com.cisco.yangide.ui.preferences.OverlayPreferenceStore.java
License:Open Source License
private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target, boolean forceInitialization) { TypeDescriptor d = key.fDescriptor;//from w w w . jav a 2 s. com if (BOOLEAN == d) { if (forceInitialization) { target.setValue(key.fKey, true); } target.setValue(key.fKey, orgin.getBoolean(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey)); } else if (DOUBLE == d) { if (forceInitialization) { target.setValue(key.fKey, 1.0D); } target.setValue(key.fKey, orgin.getDouble(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey)); } else if (FLOAT == d) { if (forceInitialization) { target.setValue(key.fKey, 1.0F); } target.setValue(key.fKey, orgin.getFloat(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey)); } else if (INT == d) { if (forceInitialization) { target.setValue(key.fKey, 1); } target.setValue(key.fKey, orgin.getInt(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey)); } else if (LONG == d) { if (forceInitialization) { target.setValue(key.fKey, 1L); } target.setValue(key.fKey, orgin.getLong(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey)); } else if (STRING == d) { if (forceInitialization) { target.setValue(key.fKey, "1"); //$NON-NLS-1$ } target.setValue(key.fKey, orgin.getString(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultString(key.fKey)); } }
From source file:com.codeaffine.eclipse.ui.swt.theme.ScrollbarPreferenceTest.java
License:Open Source License
private static IPreferenceStore stubPreferenceStore() { IPreferenceStore result = mock(IPreferenceStore.class); when(result.getDefaultString(ADAPTER_DEMEANOR)).thenReturn(DEMEANOR_EXPAND_ON_MOUSE_OVER); return result; }
From source file:com.density.ezsbt.preference.SbtPreferencePage.java
License:Apache License
@Override protected void performDefaults() { super.performDefaults(); IPreferenceStore store = getPreferenceStore(); commandTable.removeAll();/*from w w w . jav a 2 s.co m*/ String[] defaultCommands = CommandsConvertor .stringToArray(store.getDefaultString(PluginConstants.COMMANDS_NAME_KEY)); for (String commandPair : defaultCommands) { TableItem commandItem = new TableItem(commandTable, SWT.NONE); commandItem.setText(CommandsConvertor.pairToArray(commandPair)); } editButton.setEnabled(false); removeButton.setEnabled(false); javaHomeInput.setText(store.getDefaultString(PluginConstants.JAVA_HOME_KEY)); javaOptionsInput.setText(store.getDefaultString(PluginConstants.JAVA_OPTIONS_KEY)); hideResolveCheck.setSelection(store.getDefaultBoolean(PluginConstants.HIDE_RESOLVE_KEY)); }
From source file:com.essiembre.eclipse.rbe.ui.preferences.RBEFormattingPrefPage.java
License:Apache License
@Override protected void performDefaults() { IPreferenceStore prefs = getPreferenceStore(); showGeneratedBy.setSelection(prefs.getDefaultBoolean(RBEPreferences.SHOW_GENERATOR)); convertUnicodeToEncoded.setSelection(prefs.getDefaultBoolean(RBEPreferences.CONVERT_UNICODE_TO_ENCODED)); convertUnicodeToEncoded// w w w .ja v a 2 s . c o m .setSelection(prefs.getDefaultBoolean(RBEPreferences.CONVERT_UNICODE_TO_ENCODED_UPPER)); alignEqualSigns.setSelection(prefs.getDefaultBoolean(RBEPreferences.ALIGN_EQUAL_SIGNS)); alignEqualSigns.setSelection(prefs.getDefaultBoolean(RBEPreferences.SPACES_AROUND_EQUAL_SIGNS)); groupKeys.setSelection(prefs.getDefaultBoolean(RBEPreferences.GROUP_KEYS)); groupLevelDeep.setText(prefs.getDefaultString(RBEPreferences.GROUP_LEVEL_DEPTH)); groupLineBreaks.setText(prefs.getDefaultString(RBEPreferences.GROUP_LINE_BREAKS)); groupAlignEqualSigns.setSelection(prefs.getDefaultBoolean(RBEPreferences.GROUP_ALIGN_EQUAL_SIGNS)); wrapLines.setSelection(prefs.getDefaultBoolean(RBEPreferences.WRAP_LINES)); wrapCharLimit.setText(prefs.getDefaultString(RBEPreferences.WRAP_CHAR_LIMIT)); wrapAlignEqualSigns.setSelection(prefs.getDefaultBoolean(RBEPreferences.WRAP_ALIGN_EQUAL_SIGNS)); wrapIndentSpaces.setText(prefs.getDefaultString(RBEPreferences.WRAP_INDENT_SPACES)); wrapNewLine.setSelection(prefs.getDefaultBoolean(RBEPreferences.NEW_LINE_NICE)); newLineTypeForce.setSelection(prefs.getDefaultBoolean(RBEPreferences.FORCE_NEW_LINE_TYPE)); newLineTypes[prefs.getDefaultInt(RBEPreferences.NEW_LINE_TYPE)].setSelection(true); keepEmptyFields.setSelection(prefs.getDefaultBoolean(RBEPreferences.KEEP_EMPTY_FIELDS)); refreshEnabledStatuses(); super.performDefaults(); }
From source file:com.essiembre.eclipse.rbe.ui.preferences.RBEGeneralPrefPage.java
License:Apache License
@Override protected void performDefaults() { IPreferenceStore prefs = getPreferenceStore(); keyGroupSeparator.setText(prefs.getDefaultString(RBEPreferences.KEY_GROUP_SEPARATOR)); convertEncodedToUnicode.setSelection(prefs.getDefaultBoolean(RBEPreferences.CONVERT_ENCODED_TO_UNICODE)); supportNL.setSelection(prefs.getDefaultBoolean(RBEPreferences.SUPPORT_NL)); keyTreeHierarchical.setSelection(prefs.getDefaultBoolean(RBEPreferences.KEY_TREE_HIERARCHICAL)); keyTreeHierarchical.setSelection(prefs.getDefaultBoolean(RBEPreferences.KEY_TREE_EXPANDED)); fieldTabInserts.setSelection(prefs.getDefaultBoolean(RBEPreferences.FIELD_TAB_INSERTS)); minHeight.setText(prefs.getDefaultString(RBEPreferences.MIN_HEIGHT)); super.performDefaults(); }
From source file:com.generalrobotix.ui.util.GrxServerManager.java
License:Open Source License
private void getNameServerInfoFromPerferenceStore() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); nameServerInfo.id = PreferenceConstants.NAMESERVER; String _dir = store.getString(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.LOGGIR); NAME_SERVER_LOG_DIR_ = GrxXmlUtil.expandEnvVal(_dir).trim(); if (!NAME_SERVER_LOG_DIR_.isEmpty()) { String localStr = NAME_SERVER_LOG_DIR_.replaceFirst("^\"", ""); File logDir = new File(localStr.replaceFirst("\"$", "")); if (!logDir.exists()) { logDir.mkdirs();/* ww w .j ava 2 s .c om*/ } } NAME_SERVER_PORT_ = store.getInt(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.PORT); if (NAME_SERVER_PORT_ == 0) NAME_SERVER_PORT_ = store.getDefaultInt(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.PORT); NAME_SERVER_HOST_ = store.getString(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.HOST); if (NAME_SERVER_HOST_.equals("")) NAME_SERVER_HOST_ = store.getDefaultString(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.HOST); nameServerInfo.args = generateNameServerArgs(); String s = store.getString( PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.COM); // SERVER_DIR?, Path???????, AbsolutePath// String ss = comToAbsolutePath(s); if (ss != null) nameServerInfo.com.add(ss); nameServerInfo.com.add(s); s = store.getString(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.COM + 0); if (!s.equals("")) nameServerInfo.com.add(s); nameServerInfo.autoStart = true; nameServerInfo.waitCount = store.getInt(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.WAITCOUNT); nameServerInfo.dir = store.getString( PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.DIR) .trim(); nameServerInfo.isCorbaServer = false; nameServerInfo.hasShutdown = store.getBoolean(PreferenceConstants.PROCESS + "." + PreferenceConstants.NAMESERVER + "." + PreferenceConstants.HASSHUTDOWN); nameServerInfo.doKillall = false; nameServerInfo.autoStop = true; }
From source file:com.google.dart.tools.ui.internal.preferences.MembersOrderPreferenceCache.java
License:Open Source License
private int[] getCategoryOffsets() { int[] offsets = new int[N_CATEGORIES]; IPreferenceStore store = fPreferenceStore; String key = PreferenceConstants.APPEARANCE_MEMBER_SORT_ORDER; boolean success = fillCategoryOffsetsFromPreferenceString(store.getString(key), offsets); if (!success) { store.setToDefault(key);//from w w w . j a va 2 s .c om fillCategoryOffsetsFromPreferenceString(store.getDefaultString(key), offsets); } return offsets; }
From source file:com.google.dart.tools.ui.internal.preferences.MembersOrderPreferenceCache.java
License:Open Source License
private int[] getVisibilityOffsets() { int[] offsets = new int[N_VISIBILITIES]; IPreferenceStore store = fPreferenceStore; String key = PreferenceConstants.APPEARANCE_VISIBILITY_SORT_ORDER; boolean success = fillVisibilityOffsetsFromPreferenceString(store.getString(key), offsets); if (!success) { store.setToDefault(key);// w ww. j a v a 2s . c o m fillVisibilityOffsetsFromPreferenceString(store.getDefaultString(key), offsets); } return offsets; }
From source file:com.google.dart.tools.ui.internal.text.folding.JavaFoldingStructureProviderRegistry.java
License:Open Source License
/** * Instantiates and returns the provider that is currently configured in the preferences. * /*ww w.j av a2 s . co m*/ * @return the current provider according to the preferences */ public IDartFoldingStructureProvider getCurrentFoldingProvider() { IPreferenceStore preferenceStore = DartToolsPlugin.getDefault().getPreferenceStore(); String currentProviderId = preferenceStore.getString(PreferenceConstants.EDITOR_FOLDING_PROVIDER); JavaFoldingStructureProviderDescriptor desc = getFoldingProviderDescriptor(currentProviderId); // Fallback to default if extension has gone if (desc == null) { String message = Messages.format( FoldingMessages.JavaFoldingStructureProviderRegistry_warning_providerNotFound_resetToDefault, currentProviderId); DartToolsPlugin .log(new Status(IStatus.WARNING, DartToolsPlugin.getPluginId(), IStatus.OK, message, null)); String defaultProviderId = preferenceStore .getDefaultString(PreferenceConstants.EDITOR_FOLDING_PROVIDER); desc = getFoldingProviderDescriptor(defaultProviderId); Assert.isNotNull(desc); preferenceStore.setToDefault(PreferenceConstants.EDITOR_FOLDING_PROVIDER); } try { return desc.createProvider(); } catch (CoreException e) { DartToolsPlugin.log(e); return null; } }