Example usage for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean

List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean.

Prototype

boolean getDefaultBoolean(String name);

Source Link

Document

Returns the default value for the boolean-valued preference with the given name.

Usage

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);
}