List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultString
String getDefaultString(String name);
From source file:org.modelio.app.project.core.services.ProjectService.java
License:Open Source License
@objid("7b203cde-7d61-4515-88a8-cb2cc182b426") private void installProjectPreferencesDefaults() { DataType stringDataType = this.project.getSession().getModel().findById(DataType.class, UUID.fromString("00000004-0000-000d-0000-000000000000")); DataType integerDataType = this.project.getSession().getModel().findById(DataType.class, UUID.fromString("00000004-0000-0009-0000-000000000000")); // During project creation the project might be opened once without // modeler module because of some configuration defect. In this case it is not possible to set the default // values, just do nothing to avoid stopping here where things would be difficult to understand by the user. if (stringDataType != null && integerDataType != null) { // Define default values if not already defined IPreferenceStore store = this.getProjectPreferences(ProjectPreferencesKeys.NODE_ID); if (store.getDefaultString(ProjectPreferencesKeys.ATT_DEFAULT_TYPE_PREFKEY).isEmpty()) { store.setDefault(ProjectPreferencesKeys.ATT_DEFAULT_TYPE_PREFKEY, new MRef(stringDataType).toString()); store.setToDefault(ProjectPreferencesKeys.ATT_DEFAULT_TYPE_PREFKEY); }/*from ww w . j a v a 2 s .c om*/ if (store.getDefaultString(ProjectPreferencesKeys.ATT_DEFAULT_VIS_PREFKEY).isEmpty()) { store.setDefault(ProjectPreferencesKeys.ATT_DEFAULT_VIS_PREFKEY, VisibilityMode.PUBLIC.getName()); store.setToDefault(ProjectPreferencesKeys.ATT_DEFAULT_VIS_PREFKEY); } if (store.getDefaultString(ProjectPreferencesKeys.PARAM_DEFAULT_TYPE_PREFKEY).isEmpty()) { store.setDefault(ProjectPreferencesKeys.PARAM_DEFAULT_TYPE_PREFKEY, new MRef(stringDataType).toString()); store.setToDefault(ProjectPreferencesKeys.PARAM_DEFAULT_TYPE_PREFKEY); } if (store.getDefaultString(ProjectPreferencesKeys.RETURN_DEFAULT_TYPE_PREFKEY).isEmpty()) { store.setDefault(ProjectPreferencesKeys.RETURN_DEFAULT_TYPE_PREFKEY, new MRef(integerDataType).toString()); store.setToDefault(ProjectPreferencesKeys.RETURN_DEFAULT_TYPE_PREFKEY); } if (store.getDefaultString(ProjectPreferencesKeys.RICHNOTE_DEFAULT_TYPE_PREFKEY).isEmpty()) { // Use a default value String defaultValue; if (System.getProperty("os.name").equals("Linux")) { defaultValue = "application/vnd.oasis.opendocument.text"; } else { defaultValue = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; } store.setDefault(ProjectPreferencesKeys.RICHNOTE_DEFAULT_TYPE_PREFKEY, defaultValue); store.setToDefault(ProjectPreferencesKeys.RICHNOTE_DEFAULT_TYPE_PREFKEY); } } }
From source file:org.openoffice.ide.eclipse.core.preferences.MainPage.java
License:LGPL
/** * {@inheritDoc}/*w w w .ja v a 2s .co m*/ */ protected void performDefaults() { super.performDefaults(); IPreferenceStore store = getPreferenceStore(); mLoglevel.select(store.getDefaultString(OOEclipsePlugin.LOGLEVEL_PREFERENCE_KEY)); }
From source file:org.pwsafe.passwordsafeswt.preference.MiscPreferences.java
License:Open Source License
/** * Called when user clicks Restore Defaults *///from ww w . j av a 2 s. c om @Override protected void performDefaults() { // Get the preference store final IPreferenceStore preferenceStore = getPreferenceStore(); // Reset the fields to the defaults btnConfirmDeletion.setSelection(preferenceStore.getDefaultBoolean(CONFIRM_ITEM_DELETION)); btnSaveImmediately.setSelection(preferenceStore.getDefaultBoolean(SAVE_IMMEDIATELY_ON_EDIT)); btnRecordAccessTime.setSelection(preferenceStore.getDefaultBoolean(RECORD_LAST_ACCESS_TIME)); btnOpenReadOnly.setSelection(preferenceStore.getDefaultBoolean(DEFAULT_OPEN_READ_ONLY)); btnEscapeExitsApp.setSelection(preferenceStore.getDefaultBoolean(ESCAPE_KEY_EXITS_APP)); btnHotKey.setSelection(preferenceStore.getDefaultBoolean(HOT_KEY_ACTIVE)); txtHotKey.setText(preferenceStore.getDefaultString(HOT_KEY)); if (preferenceStore.getDefaultBoolean(DOUBLE_CLICK_COPIES_TO_CLIPBOARD)) { btnCopiesPasswordToClipboard.setSelection(true); } else { btnViewsEntry.setSelection(true); } }
From source file:org.pwsafe.passwordsafeswt.preference.UsernamePreferences.java
License:Open Source License
/** * Called when user clicks Restore Defaults *//*from w ww.j a v a 2 s . com*/ @Override protected void performDefaults() { // Get the preference store final IPreferenceStore preferenceStore = getPreferenceStore(); // Reset the fields to the defaults btnUseDefaultUsername.setSelection(preferenceStore.getDefaultBoolean(USE_DEFAULT_USERNAME)); txtUsername.setText(preferenceStore.getDefaultString(DEFAULT_USERNAME)); btnQuerySetUsername.setSelection(preferenceStore.getDefaultBoolean(QUERY_FOR_DEFAULT_USERNAME)); }
From source file:org.rubypeople.rdt.internal.ui.preferences.MembersOrderPreferencePage.java
License:Open Source License
protected void performDefaults() { IPreferenceStore prefs = RubyPlugin.getDefault().getPreferenceStore(); String str = prefs.getDefaultString(PREF_OUTLINE_SORT_OPTION); if (str != null) fSortOrderList.setElements(parseList(str)); else/* w w w . ja v a2 s .co m*/ fSortOrderList.setElements(parseList(ALL_SORTMEMBER_ENTRIES)); str = prefs.getDefaultString(PREF_VISIBILITY_SORT_OPTION); if (str != null) fVisibilityOrderList.setElements(parseList(str)); else fVisibilityOrderList.setElements(parseList(ALL_VISIBILITY_ENTRIES)); fUseVisibilitySortField.setSelection(prefs.getDefaultBoolean(PREF_USE_VISIBILITY_SORT_OPTION)); super.performDefaults(); }
From source file:org.rubypeople.rdt.internal.ui.preferences.NewRubyProjectPreferencePage.java
License:Open Source License
protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); for (int i = 0; i < fCheckBoxes.size(); i++) { Button button = (Button) fCheckBoxes.get(i); String key = (String) button.getData(); button.setSelection(store.getDefaultBoolean(key)); }/*w ww . ja va 2s. c o m*/ for (int i = 0; i < fRadioButtons.size(); i++) { Button button = (Button) fRadioButtons.get(i); String[] info = (String[]) button.getData(); button.setSelection(info[1].equals(store.getDefaultString(info[0]))); } for (int i = 0; i < fTextControls.size(); i++) { Text text = (Text) fTextControls.get(i); String key = (String) text.getData(); text.setText(store.getDefaultString(key)); } if (fJRECombo != null) { fJRECombo.select(store.getDefaultInt(LOADPATH_JRELIBRARY_INDEX)); } validateFolders(); super.performDefaults(); }
From source file:org.seasar.dblauncher.preferences.H2PreferencesPage.java
License:Apache License
protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); this.useH2.setSelection(false); this.isDebug.setSelection(store.getDefaultBoolean(Constants.PREF_IS_DEBUG)); this.baseDir.setText(H2PreferencesImpl.getDefaultBaseDir(getProject())); this.dbPortNo.setText(store.getDefaultString(Constants.PREF_DB_PORTNO)); this.webPortNo.setText(store.getDefaultString(Constants.PREF_WEB_PORTNO)); super.performDefaults(); }
From source file:org.seasar.diigu.eclipse.preferences.DiiguProjectPreferencePage.java
License:Apache License
protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); if (store != null) { this.selectExpression.setText(store.getDefaultString(Constants.CONFIG_SELECT_EXPRESSION)); this.useBuilder.setSelection(ProjectUtils.hasNature(getSelectedProject(), DiiguNature.NATURE_ID)); }/*from www .j a v a 2 s. co m*/ super.performDefaults(); }
From source file:org.seasar.weblauncher.preferences.WebLauncherPropertyPage.java
License:Apache License
protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); this.useWebLauncher.setSelection(false); this.contextName.setText(store.getDefaultString(Constants.PREF_CONTEXT_NAME)); this.baseDir.setText(store.getDefaultString(Constants.PREF_BASE_DIR)); this.webPortNo.setText(store.getDefaultString(Constants.PREF_WEB_PORTNO)); this.config.setText(store.getDefaultString(Constants.PREF_CONFIG)); this.isCheckServer.setSelection(store.getDefaultBoolean(Constants.PREF_CHECK_SERVER)); this.isDebug.setSelection(store.getDefaultBoolean(Constants.PREF_IS_DEBUG)); this.isLite.setSelection(store.getDefaultBoolean(Constants.PREF_IS_LITE)); this.useInternalWebBrowser.setSelection(store.getDefaultBoolean(Constants.PREF_USE_INTERNAL_WEBBROWSER)); }
From source file:org.spearce.egit.ui.internal.preferences.GitDecoratorPreferencePage.java
License:Open Source License
/** * Defaults was clicked. Restore the Git decoration preferences to their * default values/*from w w w. j av a 2 s . c o m*/ */ protected void performDefaults() { super.performDefaults(); IPreferenceStore store = getPreferenceStore(); recomputeAncestorDecorations .setSelection(store.getDefaultBoolean(UIPreferences.DECORATOR_RECOMPUTE_ANCESTORS)); containerRecurseLimit.setSelection(store.getDefaultInt(UIPreferences.DECORATOR_RECURSIVE_LIMIT)); fileTextFormat.setText(store.getDefaultString(UIPreferences.DECORATOR_FILETEXT_DECORATION)); folderTextFormat.setText(store.getDefaultString(UIPreferences.DECORATOR_FOLDERTEXT_DECORATION)); projectTextFormat.setText(store.getDefaultString(UIPreferences.DECORATOR_PROJECTTEXT_DECORATION)); showTracked.setSelection(store.getDefaultBoolean(UIPreferences.DECORATOR_SHOW_TRACKED_ICON)); showUntracked.setSelection(store.getDefaultBoolean(UIPreferences.DECORATOR_SHOW_UNTRACKED_ICON)); showStaged.setSelection(store.getDefaultBoolean(UIPreferences.DECORATOR_SHOW_STAGED_ICON)); showConflicts.setSelection(store.getDefaultBoolean(UIPreferences.DECORATOR_SHOW_CONFLICTS_ICON)); showAssumeValid.setSelection(store.getDefaultBoolean(UIPreferences.DECORATOR_SHOW_ASSUME_VALID_ICON)); }