List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean
boolean getDefaultBoolean(String name);
From source file:org.eclipse.linuxtools.internal.rpm.createrepo.preference.tests.CreaterepoGeneralPropertyPageTest.java
License:Open Source License
/** * Test if all preferences stay the same as it was after pressing cancel * instead of ok./*from www .j a va 2 s . com*/ */ @Test public void testCancel() { 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.CANCEL_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.CreaterepoPreferenceInitializationTest.java
License:Open Source License
/** * These should be what is stored in the default preferences and what * the values should change to if "Restore Defaults" on a preference page * is clicked. Make sure it tests are checking values declared in * {@linkplain CreaterepoPreferenceConstants} *///from w w w .java 2 s .c om @Test public void testPreferenceDefaults() { IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore(); assertEquals(CreaterepoPreferenceConstants.DEFAULT_UNIQUE_MD_NAME, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_GENERATE_DB, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_IGNORE_SYMLINKS, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_PRETTY, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_NUM_WORKERS, prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_WORKERS)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_CHECK_TS, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_CHANGELOG_LIMIT, prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_CHECKSUM, prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_COMPRESS_TYPE, prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_GENERAL_ENABLED, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERAL_ENABLED)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_DELTA_ENABLE, prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_DELTA_ENABLE)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_NUM_DELTAS, prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_NUM_DELTAS)); assertEquals(CreaterepoPreferenceConstants.DEFAULT_MAX_DELTA_SIZE, prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_MAX_DELTA_SIZE)); }
From source file:org.eclipse.mdht.uml.cda.ui.editors.MDHTPreferences.java
License:Open Source License
/** * Initializes states of the controls using default values * in the preference store.//from w w w . jav a2s. c o m */ private void initializeDefaults() { IPreferenceStore store = getPreferenceStore(); cardinalityCheckBox.setSelection(store.getDefaultBoolean(CARDINALITY_STORE_VALUE)); disablePdfGenerationCheckBox.setSelection(store.getBoolean(PDF_GEN_STORE_VALUE)); }
From source file:org.eclipse.objectteams.otdt.internal.ui.preferences.OTGeneralPreferencePage.java
License:Open Source License
protected void initDefaults() { IPreferenceStore prefs = getPreferenceStore(); _callinMarkerButton.setSelection(prefs.getDefaultBoolean(GeneralPreferences.CALLIN_MARKER_ENABLED_BOOL)); }
From source file:org.eclipse.pde.internal.ui.preferences.MainPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { IPreferenceStore store = PDEPlugin.getDefault().getPreferenceStore(); if (store.getDefaultString(IPreferenceConstants.PROP_SHOW_OBJECTS) .equals(IPreferenceConstants.VALUE_USE_IDS)) { fUseID.setSelection(true);/*from ww w. j av a2s . c om*/ fUseName.setSelection(false); } else { fUseID.setSelection(false); fUseName.setSelection(true); } fAutoManage.setSelection(false); fOverwriteBuildFiles.setSelection(true); fShowSourceBundles.setSelection(false); fPromptOnRemove.setSelection(true); fAddToJavaSearch.setSelection(store.getDefaultBoolean(IPreferenceConstants.ADD_TO_JAVA_SEARCH)); fShowTargetStatus.setSelection(store.getDefaultBoolean(IPreferenceConstants.SHOW_TARGET_STATUS)); PDEPreferencesManager launchingStore = PDELaunchingPlugin.getDefault().getPreferenceManager(); boolean runtimeLocationIsContainer = launchingStore .getDefaultBoolean(ILaunchingPreferenceConstants.PROP_RUNTIME_WORKSPACE_LOCATION_IS_CONTAINER); fRuntimeWorkspaceLocationRadio.setSelection(!runtimeLocationIsContainer); fRuntimeWorkspacesContainerRadio.setSelection(runtimeLocationIsContainer); fRuntimeWorkspaceLocation.setText( launchingStore.getDefaultString(ILaunchingPreferenceConstants.PROP_RUNTIME_WORKSPACE_LOCATION)); boolean jUnitLocationIsContainer = launchingStore .getDefaultBoolean(ILaunchingPreferenceConstants.PROP_JUNIT_WORKSPACE_LOCATION_IS_CONTAINER); fJUnitWorkspaceLocationRadio.setSelection(!jUnitLocationIsContainer); fJUnitWorkspacesContainerRadio.setSelection(jUnitLocationIsContainer); fJUnitWorkspaceLocation.setText( launchingStore.getDefaultString(ILaunchingPreferenceConstants.PROP_JUNIT_WORKSPACE_LOCATION)); }
From source file:org.eclipse.pde.internal.ui.preferences.SyntaxColorTab.java
License:Open Source License
public void performDefaults() { IPreferenceStore store = PDEPlugin.getDefault().getPreferenceStore(); int count = fElementViewer.getTable().getItemCount(); for (int i = 0; i < count; i++) { ColorElement item = (ColorElement) fElementViewer.getElementAt(i); RGB rgb = PreferenceConverter.getDefaultColor(store, item.getColorKey()); item.setColorValue(rgb);//from w w w . j av a2s .c o m item.setBold(store.getDefaultBoolean(item.getColorKey() + IPDEColorConstants.P_BOLD_SUFFIX)); item.setItalic(store.getDefaultBoolean(item.getColorKey() + IPDEColorConstants.P_ITALIC_SUFFIX)); } ColorElement element = getColorElement(fElementViewer); fBoldButton.setSelection(element.isBold()); fItalicButton.setSelection(element.isItalic()); }
From source file:org.eclipse.php.refactoring.ui.prefereces.PHPCodeRefactorPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { super.performDefaults(); IPreferenceStore store = getPreferenceStore(); renameBtn.setSelection(store.getDefaultBoolean(PreferenceConstants.REFACTOR_LIGHTWEIGHT)); }
From source file:org.eclipse.ptp.debug.internal.ui.preferences.PDebugPreferencePage.java
License:Open Source License
@Override public void performDefaults() { IPreferenceStore store = getPreferenceStore(); fPathsButton.setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_SHOW_FULL_PATHS)); fRegisteredProcessButton.setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_DEBUG_REGISTER_PROC_0)); commandTimeoutField/*from w w w .j a va 2 s . com*/ .setStringValue(String.valueOf(store.getDefaultInt(IPDebugConstants.PREF_DEBUG_COMM_TIMEOUT))); updateVariableOnSuspendButton .setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_UPDATE_VARIABLES_ON_SUSPEND)); updateVariableOnChangeButton .setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_UPDATE_VARIABLES_ON_CHANGE)); commandTimeoutField.loadDefault(); super.performDefaults(); }
From source file:org.eclipse.ptp.internal.ui.preferences.ViewerPreferencesPage.java
License:Open Source License
public void performDefaults() { IPreferenceStore store = getPreferenceStore(); /*/* ww w .j av a 2 s . c o m*/ iconSpacingXField.setValue(store.getDefaultInt(IPTPUIConstants.VIEW_ICON_SPACING_X)); iconSpacingYField.setValue(store.getDefaultInt(IPTPUIConstants.VIEW_ICON_SPACING_Y)); iconWidthField.setValue(store.getDefaultInt(IPTPUIConstants.VIEW_ICON_WIDTH)); iconHeightField.setValue(store.getDefaultInt(IPTPUIConstants.VIEW_ICON_HEIGHT)); */ toolTipField.setValue((int) store.getDefaultLong(IPTPUIConstants.VIEW_TOOLTIP_TIMEOUT)); tooltipIsWrapButton.setSelection(store.getDefaultBoolean(IPTPUIConstants.VIEW_TOOLTIP_ISWRAP)); tooltipShowAllTimeButton.setSelection(store.getDefaultBoolean(IPTPUIConstants.VIEW_TOOLTIP_SHOWALLTIME)); super.performDefaults(); }
From source file:org.eclipse.sirius.tests.unit.common.PreferencesTests.java
License:Open Source License
@SuppressWarnings("deprecation") private void checkPreferenceValues(boolean defaultValues) { final IPreferenceStore uiPreferenceStore = SiriusEditPlugin.getPlugin().getPreferenceStore(); final IEclipsePreferences uiPreferences; final IEclipsePreferences corePreferences; final Preferences deprecatedCorePreferences = SiriusPlugin.getDefault().getPluginPreferences(); if (defaultValues) { uiPreferences = new DefaultScope().getNode(SiriusEditPlugin.ID); corePreferences = new DefaultScope().getNode(SiriusPlugin.ID); } else {/*from w ww . j ava 2 s .c om*/ uiPreferences = InstanceScope.INSTANCE.getNode(SiriusEditPlugin.ID); corePreferences = InstanceScope.INSTANCE.getNode(SiriusPlugin.ID); } for (SiriusPreferencesKeys key : SiriusPreferencesKeys.values()) { final String prefName = key.name(); // Check that the preference has been initialized for call to // platform preferences service. // Call the service with two different value for the def // attribute -> used by the platform if no pref value is found. assertEquals(getPlatformPreferenceServiceValue(SiriusPlugin.ID, prefName, !commonDefValue), getPlatformPreferenceServiceValue(SiriusPlugin.ID, prefName, commonDefValue)); assertEquals(getPlatformPreferenceServiceValue(SiriusEditPlugin.ID, prefName, !commonDefValue), getPlatformPreferenceServiceValue(SiriusEditPlugin.ID, prefName, commonDefValue)); // Get initialization status of the current preference. // Call the service with two different value for the def // attribute -> used by the platform if no pref value is found. boolean uiPrefInitialized = uiPreferences.getBoolean(prefName, !commonDefValue) == uiPreferences .getBoolean(prefName, commonDefValue); boolean corePrefInitialized = corePreferences.getBoolean(prefName, !commonDefValue) == corePreferences .getBoolean(prefName, commonDefValue); // Then get all preference values final boolean uiStoreValue = defaultValues ? uiPreferenceStore.getDefaultBoolean(prefName) : uiPreferenceStore.getBoolean(prefName); final boolean deprCoreValue = defaultValues ? deprecatedCorePreferences.getDefaultBoolean(prefName) : deprecatedCorePreferences.getBoolean(prefName); final boolean uiScopeValue = uiPreferences.getBoolean(prefName, commonDefValue); final boolean coreScopeValue = corePreferences.getBoolean(prefName, commonDefValue); if (defaultValues) { // For default scope, it must be initialized String message = "Initialization of DesignerPreferenceKeys." + prefName + " default values should be checked for the scope named "; assertEquals(message + uiPreferences.name(), true, uiPrefInitialized); assertEquals(message + corePreferences.name(), true, corePrefInitialized); // Check synchronized value for all preference store types. message = prefName + "should have same value for all default preferences access through old, new, core and ui methods."; assertEquals(message, uiStoreValue, deprCoreValue); assertEquals(message, uiStoreValue, uiScopeValue); assertEquals(message, uiStoreValue, coreScopeValue); } else { final boolean corePrefServiceValue = getPlatformPreferenceServiceValue(SiriusPlugin.ID, prefName, commonDefValue); final boolean uiPrefServiceValue = getPlatformPreferenceServiceValue(SiriusEditPlugin.ID, prefName, commonDefValue); // Check synchronized value for all preference store types. assertTrue(corePrefInitialized); String message = prefName + "should have same value for core preferences access through old and new methods."; assertEquals(message, corePrefServiceValue, coreScopeValue); assertEquals(message, corePrefServiceValue, deprCoreValue); if (uiPrefInitialized) { message = prefName + "should have same value for all ui preferences access."; assertEquals(message, uiPrefServiceValue, uiScopeValue); assertEquals(message, uiPrefServiceValue, uiStoreValue); message = prefName + "should have same value for core preferences access and ui preferences access."; assertEquals(message, uiPrefServiceValue, corePrefServiceValue); } } } }