List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean
boolean getDefaultBoolean(String name);
From source file:org.eclipse.dltk.mod.ui.preferences.NewScriptProjectPreferencePage.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)); }/*from w w w.ja v a 2 s . co 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 (fInterpreterEnvironmentCombo != null) { // fInterpreterEnvironmentCombo.select(store.getDefaultInt(CLASSPATH_InterpreterEnvironmentLIBRARY_INDEX)); // } validateFolders(); super.performDefaults(); }
From source file:org.eclipse.dltk.ui.preferences.NewScriptProjectPreferencePage.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)); }/*from w w w . j a v a2s . 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 (fInterpreterEnvironmentCombo != null) { // fInterpreterEnvironmentCombo.select(store.getDefaultInt(CLASSPATH_InterpreterEnvironmentLIBRARY_INDEX)); // } validateFolders(); super.performDefaults(); }
From source file:org.eclipse.edt.ide.internal.testserver.TestServerPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { super.performDefaults(); IPreferenceStore store = doGetPreferenceStore(); enableDebug.setSelection(// w ww . j a v a2s. co m store.getDefaultBoolean(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_ENABLE_DEBUG)); updateHCRFailed(store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_HCR_FAILED)); updateHCRUnsupported( store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_HCR_UNSUPPORTED)); updateObsoleteMethods( store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_OBSOLETE_METHODS)); updateCPChanged( store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_CLASSPATH_CHANGED)); }
From source file:org.eclipse.edt.ide.ui.internal.preferences.SQLRetrievePreferencePage.java
License:Open Source License
/** * Initializes states of the controls using default values * in the preference store./*from www . j a v a 2 s. c o m*/ */ private void initializeDefaults() { IPreferenceStore store = getPreferenceStore(); String option = store.getDefaultString(ISQLPreferenceConstants.SQL_RETRIEVE_ITEM_CHAR_CONTROL_OPTION); /*for (int i = 0; i < SQLPlugin.EGL_CHAR_OPTION_NON_MNEMONIC_STRINGS.length; i++) { if (i == 0 || i == 1) { charTypeControlButtons[i].setEnabled(true); } if (SQLPlugin.EGL_CHAR_OPTION_NON_MNEMONIC_STRINGS[i].equalsIgnoreCase(option)) charTypeControlButtons[i].setSelection(true); else charTypeControlButtons[i].setSelection(false); }*/ option = store.getDefaultString(ISQLPreferenceConstants.SQL_RETRIEVE_ITEM_NATIONAL_CHAR_CONTROL_OPTION); /*for (int i = 0; i < SQLPlugin.EGL_NATIONAL_CHAR_OPTION_NON_MNEMONIC_STRINGS.length; i++) { if (i == 2 || i == 3) { nationalCharControlButtons[i].setEnabled(true); } if (SQLPlugin.EGL_NATIONAL_CHAR_OPTION_NON_MNEMONIC_STRINGS[i].equalsIgnoreCase(option)) nationalCharControlButtons[i].setSelection(true); else nationalCharControlButtons[i].setSelection(false); }*/ option = store.getDefaultString(ISQLPreferenceConstants.SQL_RETRIEVE_ITEM_NAME_CASE_CONTROL_OPTION); for (int i = 0; i < SQLPlugin.NAME_CASE_OPTION_NON_MNEMONIC_STRINGS.length; i++) { if (SQLPlugin.NAME_CASE_OPTION_NON_MNEMONIC_STRINGS[i].equalsIgnoreCase(option)) caseControlButtons[i].setSelection(true); else caseControlButtons[i].setSelection(false); } option = store.getDefaultString(ISQLPreferenceConstants.SQL_RETRIEVE_ITEM_NAME_UNDERSCORE_CONTROL_OPTION); for (int i = 0; i < SQLPlugin.NAME_UNDERSCORE_OPTION_NON_MNEMONIC_STRINGS.length; i++) { if (SQLPlugin.NAME_UNDERSCORE_OPTION_NON_MNEMONIC_STRINGS[i].equalsIgnoreCase(option)) underscoreControlButtons[i].setSelection(true); else underscoreControlButtons[i].setSelection(false); } retrievePrimaryKeys .setSelection(store.getDefaultBoolean(ISQLPreferenceConstants.SQL_RETRIEVE_PRIMARY_KEY_OPTION)); sqlPromptButton.setSelection( store.getDefaultBoolean(ISQLPreferenceConstants.SQL_PROMPT_USERID_AND_PASSWORD_OPTION)); addSqlDataCode.setSelection( store.getDefaultBoolean(ISQLPreferenceConstants.SQL_RETRIEVE_ADD_SQL_DATA_CODE_OPTION)); addSqlDataCode.setEnabled(false); // Version 7.5.1.4 had a boolean preference, but in 7.5.1.5 there are 4 possible // values. To migrate smoothly from the old preference to the new, check if the old // preference is set. if (store.getBoolean(ISQLPreferenceConstants.SQL_RETRIEVE_USE_CHAR_FOR_DATE_OPTION)) { option = IEGLConstants.KEYWORD_CHAR; } else { option = store.getDefaultString(ISQLPreferenceConstants.SQL_RETRIEVE_USE_TEXT_TYPE_FOR_DATE_OPTION); } for (int i = 0; i < SQLPlugin.TEXT_TYPE_FOR_DATE_OPTION_NON_MNEMONIC_STRINGS.length; i++) { if (SQLPlugin.TEXT_TYPE_FOR_DATE_OPTION_NON_MNEMONIC_STRINGS[i].equalsIgnoreCase(option)) typeForDateTypesButtons[i].setSelection(true); else typeForDateTypesButtons[i].setSelection(false); } }
From source file:org.eclipse.elk.core.ui.preferences.LayoutPreferencePage.java
License:Open Source License
/** * {@inheritDoc}/*ww w . j a v a 2 s .c o m*/ */ @Override protected void performDefaults() { super.performDefaults(); IPreferenceStore mainPrefStore = getPreferenceStore(); IPreferenceStore servicePrefStore = ElkServicePlugin.getInstance().getPreferenceStore(); // set default values for the general options animationCheckBox.setSelection(mainPrefStore.getDefaultBoolean(LayoutHandler.PREF_ANIMATION)); zoomCheckBox.setSelection(mainPrefStore.getDefaultBoolean(LayoutHandler.PREF_ZOOM)); progressCheckBox.setSelection(mainPrefStore.getDefaultBoolean(LayoutHandler.PREF_PROGRESS)); debugCheckBox.setSelection(servicePrefStore.getDefaultBoolean(DiagramLayoutEngine.PREF_DEBUG_OUTPUT)); execTimeCheckBox .setSelection(servicePrefStore.getDefaultBoolean(DiagramLayoutEngine.PREF_EXEC_TIME_MEASUREMENT)); }
From source file:org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage.java
License:Open Source License
protected void performDefaults() { super.performDefaults(); IPreferenceStore pref = AutomaticUpdatePlugin.getDefault().getPreferenceStore(); enabledCheck.setSelection(pref.getDefaultBoolean(PreferenceConstants.PREF_AUTO_UPDATE_ENABLED)); setSchedule(pref.getDefaultString(PreferenceConstants.PREF_AUTO_UPDATE_SCHEDULE)); onScheduleRadio.setSelection(pref.getDefaultBoolean(PreferenceConstants.PREF_AUTO_UPDATE_SCHEDULE)); dayCombo.setText(AutomaticUpdateScheduler.DAYS[getDay(pref, true)]); hourCombo.setText(AutomaticUpdateScheduler.HOURS[getHour(pref, true)]); remindOnceRadio.setSelection(!pref.getDefaultBoolean(PreferenceConstants.PREF_REMIND_SCHEDULE)); remindScheduleRadio.setSelection(pref.getDefaultBoolean(PreferenceConstants.PREF_REMIND_SCHEDULE)); remindElapseCombo.setText(AutomaticUpdatesPopup .getElapsedTimeString(pref.getDefaultString(PreferenceConstants.PREF_REMIND_ELAPSED))); searchOnlyRadio.setSelection(!pref.getDefaultBoolean(PreferenceConstants.PREF_DOWNLOAD_ONLY)); searchAndDownloadRadio.setSelection(pref.getDefaultBoolean(PreferenceConstants.PREF_DOWNLOAD_ONLY)); pageChanged();/*from ww w. j ava 2 s . c o m*/ }
From source file:org.eclipse.etrice.ui.layout.preferences.ETriceLayoutPreferencePage.java
License:Open Source License
/** * {@inheritDoc}//from www. j a va2 s.com */ @Override protected void performDefaults() { super.performDefaults(); IPreferenceStore preferenceStore = getPreferenceStore(); // set default values for the general options animationCheckBox.setSelection(preferenceStore.getDefaultBoolean(LayoutHandler.PREF_ANIMATION)); zoomCheckBox.setSelection(preferenceStore.getDefaultBoolean(LayoutHandler.PREF_ZOOM)); progressCheckBox.setSelection(preferenceStore.getDefaultBoolean(LayoutHandler.PREF_PROGRESS)); obliqueCheckBox .setSelection(preferenceStore.getDefaultBoolean(EclipseLayoutInfoService.PREF_OBLIQUE_ROUTE)); }
From source file:org.eclipse.jdt.internal.debug.ui.JavaDebugPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); fSuspendButton.setSelection(/*from w ww . j a v a 2s . c om*/ store.getDefaultBoolean(IJDIPreferencesConstants.PREF_SUSPEND_ON_UNCAUGHT_EXCEPTIONS)); fSuspendOnCompilationErrors .setSelection(store.getDefaultBoolean(IJDIPreferencesConstants.PREF_SUSPEND_ON_COMPILATION_ERRORS)); fAlertHCRButton.setSelection(store.getDefaultBoolean(IJDIPreferencesConstants.PREF_ALERT_HCR_FAILED)); fAlertHCRNotSupportedButton .setSelection(store.getDefaultBoolean(IJDIPreferencesConstants.PREF_ALERT_HCR_NOT_SUPPORTED)); fAlertObsoleteButton .setSelection(store.getDefaultBoolean(IJDIPreferencesConstants.PREF_ALERT_OBSOLETE_METHODS)); fPromptUnableToInstallBreakpoint.setSelection( store.getDefaultBoolean(IJDIPreferencesConstants.PREF_ALERT_UNABLE_TO_INSTALL_BREAKPOINT)); fPromptDeleteConditionalBreakpoint.setSelection( store.getDefaultBoolean(IJDIPreferencesConstants.PREF_PROMPT_DELETE_CONDITIONAL_BREAKPOINT)); fOpenInspector.setSelection( store.getDefaultBoolean(IJDIPreferencesConstants.PREF_OPEN_INSPECT_POPUP_ON_EXCEPTION)); IEclipsePreferences prefs = DefaultScope.INSTANCE.getNode(JDIDebugPlugin.getUniqueIdentifier()); if (prefs != null) { fSuspendDuringEvaluations.setSelection( prefs.getBoolean(JDIDebugModel.PREF_SUSPEND_FOR_BREAKPOINTS_DURING_EVALUATION, true)); int value = prefs.getInt(JDIDebugPlugin.PREF_DEFAULT_BREAKPOINT_SUSPEND_POLICY, IJavaBreakpoint.SUSPEND_THREAD); fSuspendVMorThread.select((value == IJavaBreakpoint.SUSPEND_THREAD) ? 0 : 1); fWatchpoint.select(prefs.getInt(JDIDebugPlugin.PREF_DEFAULT_WATCHPOINT_SUSPEND_POLICY, 0)); fPerformHCRWithCompilationErrors .setSelection(prefs.getBoolean(JDIDebugModel.PREF_HCR_WITH_COMPILATION_ERRORS, true)); fTimeoutText.setStringValue( new Integer(prefs.getInt(JDIDebugModel.PREF_REQUEST_TIMEOUT, JDIDebugModel.DEF_REQUEST_TIMEOUT)) .toString()); } prefs = DefaultScope.INSTANCE.getNode(LaunchingPlugin.ID_PLUGIN); if (prefs != null) { fConnectionTimeoutText.setStringValue( new Integer(prefs.getInt(JavaRuntime.PREF_CONNECT_TIMEOUT, JavaRuntime.DEF_CONNECT_TIMEOUT)) .toString()); fOnlyIncludeExportedEntries.setSelection( prefs.getBoolean(JavaRuntime.PREF_ONLY_INCLUDE_EXPORTED_CLASSPATH_ENTRIES, false)); } super.performDefaults(); }
From source file:org.eclipse.linuxtools.internal.rpm.createrepo.preference.tests.CreaterepoGeneralPropertyPageTest.java
License:Open Source License
/** * Test if all preferences modified in the general createrepo property * page persist to project preferences./* w ww. j a v a 2s . c o m*/ */ @Test public void testChangePreferences() { bot.checkBox(Messages.CreaterepoGeneralPropertyPage_projectSettings).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanChecksumName).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanGenerateSQLDB).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanIgnoreSymlinks).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanPrettyXML).click(); bot.textWithLabel(Messages.CreaterepoPreferencePage_numWorkers).setText("9"); //$NON-NLS-1$ bot.textWithLabel(Messages.CreaterepoPreferencePage_numChangelogLimit).setText("13"); //$NON-NLS-1$ bot.checkBox(Messages.CreaterepoPreferencePage_booleanCheckTS).click(); bot.radio(ICreaterepoChecksums.SHA512).click(); bot.radio(ICreaterepoCompressionTypes.XZ).click(); bot.button(ICreaterepoTestConstants.OK_BUTTON).click(); openPropertyPage(); IEclipsePreferences pref = project.getEclipsePreferences(); IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore(); assertEquals(prefStore.getBoolean(CreaterepoPreferenceConstants.PREF_GENERAL_ENABLED), bot.checkBox(Messages.CreaterepoGeneralPropertyPage_projectSettings).isChecked()); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME)), bot.checkBox(Messages.CreaterepoPreferencePage_booleanChecksumName).isChecked()); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB)), bot.checkBox(Messages.CreaterepoPreferencePage_booleanGenerateSQLDB).isChecked()); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS)), bot.checkBox(Messages.CreaterepoPreferencePage_booleanIgnoreSymlinks).isChecked()); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML)), bot.checkBox(Messages.CreaterepoPreferencePage_booleanPrettyXML).isChecked()); assertEquals( pref.getInt(CreaterepoPreferenceConstants.PREF_WORKERS, prefStore.getInt(CreaterepoPreferenceConstants.PREF_WORKERS)), Integer.parseInt(bot.textWithLabel(Messages.CreaterepoPreferencePage_numWorkers).getText())); assertEquals( pref.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT, prefStore.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT)), Integer.parseInt(bot.textWithLabel(Messages.CreaterepoPreferencePage_numChangelogLimit).getText())); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS)), bot.checkBox(Messages.CreaterepoPreferencePage_booleanCheckTS).isChecked()); assertTrue(bot.radio(pref.get(CreaterepoPreferenceConstants.PREF_CHECKSUM, prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM))).isSelected()); assertTrue(bot .radio(pref.get(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE, prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE))) .isSelected()); }
From source file:org.eclipse.linuxtools.internal.rpm.createrepo.preference.tests.CreaterepoGeneralPropertyPageTest.java
License:Open Source License
/** * Test if all preferences modified in the general createrepo property * page will reset to default./* ww w .j av a 2s . com*/ */ @Test public void testRestoreDefaults() { bot.checkBox(Messages.CreaterepoGeneralPropertyPage_projectSettings).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanChecksumName).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanGenerateSQLDB).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanIgnoreSymlinks).click(); bot.checkBox(Messages.CreaterepoPreferencePage_booleanPrettyXML).click(); bot.textWithLabel(Messages.CreaterepoPreferencePage_numWorkers).setText("9"); //$NON-NLS-1$ bot.textWithLabel(Messages.CreaterepoPreferencePage_numChangelogLimit).setText("13"); //$NON-NLS-1$ bot.checkBox(Messages.CreaterepoPreferencePage_booleanCheckTS).click(); bot.radio(ICreaterepoChecksums.SHA512).click(); bot.radio(ICreaterepoCompressionTypes.XZ).click(); bot.button(ICreaterepoTestConstants.OK_BUTTON).click(); openPropertyPage(); bot.button(ICreaterepoTestConstants.DEFAULTS).click(); bot.button(ICreaterepoTestConstants.OK_BUTTON).click(); IEclipsePreferences pref = project.getEclipsePreferences(); IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore(); assertTrue(prefStore.isDefault(CreaterepoPreferenceConstants.PREF_GENERAL_ENABLED)); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME)), prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME)); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB)), prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB)); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS)), prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS)); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML)), prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML)); assertEquals( pref.getInt(CreaterepoPreferenceConstants.PREF_WORKERS, prefStore.getInt(CreaterepoPreferenceConstants.PREF_WORKERS)), prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_WORKERS)); assertEquals( pref.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT, prefStore.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT)), prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT)); assertEquals( pref.getBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS)), prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS)); assertEquals( pref.get(CreaterepoPreferenceConstants.PREF_CHECKSUM, prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM)), prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM)); assertEquals( pref.get(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE, prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE)), prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE)); }