List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean
boolean getDefaultBoolean(String name);
From source file:com.microsoft.tfs.client.common.ui.prefs.MainPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { final IPreferenceStore store = getPreferenceStore(); reconnectButton.setSelection(store.getDefaultBoolean(UIPreferenceConstants.RECONNECT_AT_STARTUP)); connectAtImportButton// ww w . j a va 2 s. c o m .setSelection(store.getDefaultBoolean(UIPreferenceConstants.CONNECT_MAPPED_PROJECTS_AT_IMPORT)); acceptUntrustedCertificatesButton .setSelection(store.getDefaultBoolean(UIPreferenceConstants.ACCEPT_UNTRUSTED_CERTIFICATES)); if (showBrowserPreference()) { setEmbeddedBrowserType(store.getDefaultInt(UIPreferenceConstants.EMBEDDED_WEB_BROWSER_TYPE)); } super.performDefaults(); }
From source file:com.microsoft.tfs.client.common.ui.prefs.SourceControlPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { final IPreferenceStore store = getPreferenceStore(); autoGetButton.setSelection(store.getDefaultBoolean(UIPreferenceConstants.GET_LATEST_ON_CHECKOUT)); showDeletedItemsButton.setSelection(store.getDefaultBoolean(UIPreferenceConstants.SHOW_DELETED_ITEMS)); autoResolveButton.setSelection(store.getDefaultBoolean(UIPreferenceConstants.AUTO_RESOLVE_CONFLICTS)); if (UIPreferenceConstants.CHECKOUT_LOCK_LEVEL_CHECKOUT .equals(store.getDefaultString(UIPreferenceConstants.CHECKOUT_LOCK_LEVEL))) { lockLevelCheckOutButton.setSelection(true); lockLevelCheckInButton.setSelection(false); lockLevelUnchangedButton.setSelection(false); } else if (UIPreferenceConstants.CHECKOUT_LOCK_LEVEL_CHECKIN .equals(store.getDefaultString(UIPreferenceConstants.CHECKOUT_LOCK_LEVEL))) { lockLevelCheckOutButton.setSelection(false); lockLevelCheckInButton.setSelection(true); lockLevelUnchangedButton.setSelection(false); } else {/*from w w w . j a v a 2 s . co m*/ lockLevelCheckOutButton.setSelection(false); lockLevelCheckInButton.setSelection(false); lockLevelUnchangedButton.setSelection(true); } notifyButton.setSelection(MessageDialogWithToggle.ALWAYS .equals(store.getDefaultString(UIPreferenceConstants.HIDE_ALL_FILES_UP_TO_DATE_MESSAGE))); checkinMessageButton.setSelection(!MessageDialogWithToggle.ALWAYS .equals(store.getDefaultString(UIPreferenceConstants.PROMPT_BEFORE_CHECKIN))); checkoutBackgroundButton.setSelection(!store.getDefaultBoolean(UIPreferenceConstants.CHECKOUT_FOREGROUND) && !store.getDefaultBoolean(UIPreferenceConstants.CHECKOUT_SYNCHRONOUS) && !store.getDefaultBoolean(UIPreferenceConstants.PROMPT_BEFORE_CHECKOUT)); checkoutForegroundButton.setSelection(store.getDefaultBoolean(UIPreferenceConstants.CHECKOUT_FOREGROUND)); checkoutPromptButton.setSelection(store.getDefaultBoolean(UIPreferenceConstants.PROMPT_BEFORE_CHECKOUT)); super.performDefaults(); }
From source file:com.microsoft.tfs.client.common.ui.teambuild.buildstatus.BuildStatusAlerter.java
License:Open Source License
private boolean getPreference(final String preferenceKey) { final IPreferenceStore prefs = TFSCommonUIClientPlugin.getDefault().getPreferenceStore(); if (prefs.contains(preferenceKey)) { return prefs.getBoolean(preferenceKey); } else {/*from w w w . j a v a 2 s . c om*/ return prefs.getDefaultBoolean(preferenceKey); } }
From source file:com.microsoft.tfs.client.common.ui.teambuild.prefs.BuildNotificationPreferencePage.java
License:Open Source License
private void initializeValues() { /*/*from ww w. j a va2 s . c om*/ * Note: The interval preference is from the non-UI common client * plug-in because BuildStatusManager is in that plug-in and uses the * pref directly. * * TODO Use a non-deprecated method to access the preferences in the * non-UI common client plug-in or refactor TFSServer and * BuildStatusManager not to use a pref (pass in the value). */ final Preferences nonUIPrefs = TFSCommonClientPlugin.getDefault().getPluginPreferences(); int refreshIntervalMillis = nonUIPrefs.getInt(PreferenceConstants.BUILD_STATUS_REFRESH_INTERVAL); if (refreshIntervalMillis <= 0) { refreshIntervalMillis = nonUIPrefs.getDefaultInt(PreferenceConstants.BUILD_STATUS_REFRESH_INTERVAL); } int refreshIntervalMins = 0; if (refreshIntervalMillis > 0) { refreshIntervalMins = refreshIntervalMillis / (60 * 1000); } if (refreshIntervalMins <= 0) { refreshIntervalMins = 5; } refreshTimeText.setText(Integer.toString(refreshIntervalMins)); /* * These prefs are in the UI client with most other prefs. */ final IPreferenceStore uiPrefs = TFSCommonUIClientPlugin.getDefault().getPreferenceStore(); final boolean notifySuccess = uiPrefs.contains(UIPreferenceConstants.BUILD_NOTIFICATION_SUCCESS) ? uiPrefs.getBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_SUCCESS) : uiPrefs.getDefaultBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_SUCCESS); final boolean notifyPartiallySucceeded = uiPrefs .contains(UIPreferenceConstants.BUILD_NOTIFICATION_PARTIALLY_SUCCEEDED) ? uiPrefs.getBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_PARTIALLY_SUCCEEDED) : uiPrefs.getDefaultBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_PARTIALLY_SUCCEEDED); final boolean notifyFailure = uiPrefs.contains(UIPreferenceConstants.BUILD_NOTIFICATION_FAILURE) ? uiPrefs.getBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_FAILURE) : uiPrefs.getDefaultBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_FAILURE); notifyBuildSuccessButton.setSelection(notifySuccess); notifyBuildPartiallySucceededButton.setSelection(notifyPartiallySucceeded); notifyBuildFailureButton.setSelection(notifyFailure); }
From source file:com.microsoft.tfs.client.common.ui.teambuild.prefs.BuildNotificationPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { // TODO see TODO in initializeValues() final Preferences nonUIPrefs = TFSCommonClientPlugin.getDefault().getPluginPreferences(); final int refreshIntervalMillis = nonUIPrefs .getDefaultInt(PreferenceConstants.BUILD_STATUS_REFRESH_INTERVAL); int refreshIntervalMins = 0; if (refreshIntervalMillis > 0) { refreshIntervalMins = refreshIntervalMillis / (60 * 1000); }//from ww w .j a v a 2 s .co m if (refreshIntervalMins == 0) { refreshIntervalMins = 5; } refreshTimeText.setText(Integer.toString(refreshIntervalMins)); // Back to normal UI prefs final IPreferenceStore uiPrefs = TFSCommonUIClientPlugin.getDefault().getPreferenceStore(); notifyBuildSuccessButton .setSelection(uiPrefs.getDefaultBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_SUCCESS)); notifyBuildPartiallySucceededButton.setSelection( uiPrefs.getDefaultBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_PARTIALLY_SUCCEEDED)); notifyBuildFailureButton .setSelection(uiPrefs.getDefaultBoolean(UIPreferenceConstants.BUILD_NOTIFICATION_FAILURE)); super.performDefaults(); }
From source file:com.microsoft.tfs.client.eclipse.ui.prefs.OfflinePreferencePage.java
License:Open Source License
@Override protected void performDefaults() { final IPreferenceStore store = getPreferenceStore(); detectChangesOnManualReconnectButton.setSelection( store.getDefaultBoolean(UIPreferenceConstants.DETECT_LOCAL_CHANGES_ON_MANUAL_RECONNECT)); detectChangesOnAutomaticReconnectButton.setSelection( store.getDefaultBoolean(UIPreferenceConstants.DETECT_LOCAL_CHANGES_ON_AUTOMATIC_RECONNECT)); reconnectAutomaticallyButton.setSelection( store.getDefaultBoolean(UIPreferenceConstants.RECONNECT_PROJECTS_TO_NEW_REPOSITORIES)); }
From source file:com.mobilesorcery.sdk.ui.editors.resources.SyntaxColoringPreference.java
License:Open Source License
public void loadFromDefaults(IPreferenceStore preferences) { foreground = PreferenceConverter.getDefaultColor(preferences, name + FG_SUFFIX); background = PreferenceConverter.getDefaultColor(preferences, name + BG_SUFFIX); bold = preferences.getDefaultBoolean(name + BOLD_SUFFIX); italic = preferences.getDefaultBoolean(name + ITALIC_SUFFIX); underline = preferences.getDefaultBoolean(name + UNDERLINE_SUFFIX); strikethrough = preferences.getDefaultBoolean(name + STRIKETHROUGH_SUFFIX); }
From source file:com.nextep.designer.p2.preferences.LicensePreferencePage.java
License:Open Source License
public LicensePreferencePage() { setPreferenceStore(P2Plugin.getDefault().getPreferenceStore()); // Initialize the default value of auto-update preference IPreferenceStore prefs = getPreferenceStore(); prefs.setDefault(PreferenceConstants.P_AUTO_UPDATE_NEXTEP, true); if (prefs.contains(PreferenceConstants.P_AUTO_UPDATE_NEXTEP)) { autoUpdate = prefs.getBoolean(PreferenceConstants.P_AUTO_UPDATE_NEXTEP); } else {//from ww w. j a v a2 s .c o m autoUpdate = prefs.getDefaultBoolean(PreferenceConstants.P_AUTO_UPDATE_NEXTEP); } }
From source file:com.nokia.carbide.cdt.builder.test.BuilderPrefConstantsTest.java
License:Open Source License
/** * Test PREF_USE_BUILIN_X86_VARS//from w ww . ja va2 s .c om */ public void testUseBuiltInX86VarsPref() throws Exception { // check default IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore(); boolean flag = store.getDefaultBoolean(BuilderPreferenceConstants.PREF_USE_BUILIN_X86_VARS); assertTrue("Default for use built-in x86 vars should be true.", flag); // check current setting read/write. Flip the switch flag = store.getBoolean(BuilderPreferenceConstants.PREF_USE_BUILIN_X86_VARS); store.setValue(BuilderPreferenceConstants.PREF_USE_BUILIN_X86_VARS, !flag); boolean newFlag = store.getBoolean(BuilderPreferenceConstants.PREF_USE_BUILIN_X86_VARS); assertEquals(!flag, newFlag); // set it back store.setValue(BuilderPreferenceConstants.PREF_USE_BUILIN_X86_VARS, flag); assertEquals(flag, store.getBoolean(BuilderPreferenceConstants.PREF_USE_BUILIN_X86_VARS)); }
From source file:com.nokia.carbide.cdt.builder.test.BuilderPrefConstantsTest.java
License:Open Source License
/** * Test PREF_BUILD_TEST_COMPS/* www . j a v a 2s. c om*/ */ public void testBuildTestCompsPref() throws Exception { IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore(); boolean flag = store.getDefaultBoolean(BuilderPreferenceConstants.PREF_BUILD_TEST_COMPS); assertTrue("Default for build test comps should be: true.", flag); }