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

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

Introduction

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

Prototype

String getDefaultString(String name);

Source Link

Document

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

Usage

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  .c  om*/
        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.mind_era.knime_rapidminer.knime.nodes.RapidMinerInit.java

License:Open Source License

/**
 * /*w  ww.j a v a2s  .  c o  m*/
 */
public static synchronized void setPreferences() {
    final IPreferenceStore store = RapidMinerNodePlugin.getDefault().getPreferenceStore();
    for (final String parameterKey : ParameterService.getParameterKeys()) {
        final ParameterType type = ParameterService.getParameterType(parameterKey);
        String storeKey = PreferenceInitializer.getRapidminerPreferenceKey(parameterKey);
        if (type instanceof ParameterTypeBoolean) {
            ParameterService.setParameterValue(parameterKey, Boolean.toString(store.getBoolean(storeKey)));
        } else if (type instanceof ParameterTypeInt) {
            ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey)));
        } else if (type instanceof ParameterTypeStringCategory) {
            ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey)));
        } else {
            if (type != null && type.getDefaultValueAsString() != null
                    && !type.getDefaultValueAsString().equals(store.getDefaultString(storeKey))) {
                store.setDefault(storeKey, type.getDefaultValueAsString());
            }
            ParameterService.setParameterValue(parameterKey, store.getString(storeKey));
        }
    }
}

From source file:com.nokia.carbide.cpp.sysdoc.internal.hover.preferences.PreferenceInitializerTest.java

License:Open Source License

@Test
public void testMyDefaults() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();

    Boolean autoMode = store.getDefaultBoolean(HoverConstants.PREFERENCE_AUTO_DEVLIB_SELECTION);
    assertTrue(autoMode);/*from w w  w  .  j  a v a 2  s.  c om*/

    Boolean deActivate = store.getDefaultBoolean(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING);

    // If there is no developer library available, then deactivate hovering
    // is true as default
    String defaultDevLib = PreferencesPageController.getInstance().probeDefaultDevLibLocation();
    if (defaultDevLib != null) {
        assertTrue(!deActivate);
    } else {
        assertTrue(deActivate);
    }

    String firstSDL = store.getDefaultString(HoverConstants.PREFERENCE_DEV_LIB_LOC);
    assertTrue(!firstSDL.isEmpty());
}

From source file:com.nokia.tools.s60.preferences.S60UICustomizationGeneralPreferencePage.java

License:Open Source License

private void initializeDefaults() {
    IPreferenceStore store = getPreferenceStore();
    svgConversionCheckbox.setSelection(store.getDefaultBoolean(IMediaConstants.PREF_SILENT_SVG_CONVERSION));
    silent9PieceReplaceCheck.setSelection(store.getDefaultBoolean(IMediaConstants.PREF_NINE_PIECE_2SINGLE_ASK));
    silentSinglePieceReplaceCheck/*from  w ww .  j  a v  a2 s. co  m*/
            .setSelection(store.getDefaultBoolean(IMediaConstants.PREF_SINGLE_PIECE_2NINE_ASK));

    store = S60WorkspacePlugin.getDefault().getPreferenceStore();
    hidePreviewNotAvailableCheck
            .setSelection(store.getDefaultBoolean(IS60IDEConstants.PREF_NO_PREVIEW_HIDE_MESSAGEBOX));
    showFloatingToolbarCheck.setSelection(store.getDefaultBoolean(IS60IDEConstants.PREF_SHOW_EDITOR_TOOLTIP));

    for (IContent content : contents) {
        String val = store.getDefaultString(IS60IDEConstants.PREF_GALLERY_SCREENS + "." + content.getType());
        updateGalleryCheckboxes(content, val);
    }

    store = UiPlugin.getDefault().getPreferenceStore();
    autoSaveBeforePackagingCheck
            .setSelection(store.getDefaultBoolean(IScreenConstants.PREF_SAVE_BEFORE_PACKAGING_ASK));
    zoomGlobalRadio.setSelection(store.getDefaultBoolean(IScreenConstants.PREF_ZOOMING_GLOBAL));
    zoomIndividualRadio.setSelection(!zoomGlobalRadio.getSelection());
    showScreenAnimationCheck
            .setSelection(!store.getDefaultBoolean(IScreenConstants.PREF_AUTO_ANIMATION_DISABLED));
}

From source file:com.nokia.tools.ui.prefs.UserPreferencePage.java

License:Open Source License

public String getDefaultValue(final String id) {
    final IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    return store.getDefaultString(id);
}

From source file:com.palantir.typescript.preferences.ContentAssistPreferencePage.java

License:Apache License

@Override
protected void performDefaults() {
    super.performDefaults();

    IPreferenceStore preferenceStore = TypeScriptPlugin.getDefault().getPreferenceStore();

    boolean autoActivationEnabled = preferenceStore
            .getDefaultBoolean(IPreferenceConstants.CONTENT_ASSIST_AUTO_ACTIVATION_ENABLED);
    this.autoActivationEnabledButton.setSelection(autoActivationEnabled);

    for (Control control : this.controls) {
        String preferenceName = (String) control.getData();

        if (preferenceName != null) {
            if (control instanceof Text) {
                String value = preferenceStore.getDefaultString(preferenceName);

                ((Text) control).setText(value);
            }/*from w  ww. j a va 2  s . c  o m*/
        }
    }

    synchronizeAutoActivation();
}

From source file:com.rcpcompany.uibindings.navigator.extests.manager.PreferenceTest.java

License:Open Source License

/**
 * Tests that the defaults and the current values are all correct.
 *//*from w w w  . j  a v  a 2s  .c  o m*/
@Test
public void testDefaults() {
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    final INavigatorManager manager = INavigatorManager.Factory.getManager();

    for (final CEObjectHolder<EObject> pmt : manager.getPreferenceModelTypes()) {
        final IEditorInformation mt = manager.getEditorInformation(pmt.getObjectClass());

        final String c = mt.getModelType();
        final String def = ps.getDefaultString(c);
        if (def == null || def.length() == 0) {
            continue;
        }

        assertEquals(mt.getEditors().get(0).getId(), def);
        assertEquals(ps.getString(c), def);
        assertEquals(mt.getEditors().get(0), mt.getPreferredEditor());
    }
}

From source file:com.siteview.mde.internal.ui.preferences.MainPreferencePage.java

License:Open Source License

protected void performDefaults() {
    IPreferenceStore store = MDEPlugin.getDefault().getPreferenceStore();
    if (store.getDefaultString(IPreferenceConstants.PROP_SHOW_OBJECTS)
            .equals(IPreferenceConstants.VALUE_USE_IDS)) {
        fUseID.setSelection(true);// www  .  j a v a2  s  . c o m
        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));

    MDEPreferencesManager 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:com.sureassert.uc.SaUCPreferencePage.java

License:Open Source License

/**
 * Initializes states of the controls using default values
 * in the preference store./*from   www .  j a  va2s  .  c  om*/
 */
private void initializeDefaults() {

    IPreferenceStore store = getPreferenceStore();
    SaUCPreferences.setDefaults(store);
    runJunitAutomaticallyCheckbox
            .setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_JUNIT_AUTOMATION));
    junitExcludeFilterText.setText(store.getDefaultString(SaUCPreferences.PREF_KEY_JUNIT_EXCLUDE_FILTER));
    calculateCoverageCheckbox.setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_COVERAGE_ENABLED));
    coverageProblemsCheckbox
            .setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_COVERAGE_PROBLEMS_ENABLED));
    coverageProjectDecorationCheckbox.setSelection(
            store.getDefaultBoolean(SaUCPreferences.PREF_KEY_COVERAGE_PROJECT_DECORATION_ENABLED));
    coverageFileDecorationCheckbox
            .setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_COVERAGE_FILE_DECORATION_ENABLED));
    coverageFilePercentCheckbox
            .setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_COVERAGE_FILE_PERCENT_ENABLED));
    coverageDisplayEnabledCheckbox
            .setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_COVERAGE_DISPLAY_ENABLED));
    coverageWarnThreshold.setSelection(store.getDefaultInt(SaUCPreferences.PREF_KEY_COVERAGE_WARN_THRESHOLD));
    coverageErrorThreshold.setSelection(store.getDefaultInt(SaUCPreferences.PREF_KEY_COVERAGE_ERROR_THRESHOLD));
    // coverageRequiredThreshold.setSelection(store.getDefaultInt(SaUCPreferences.PREF_KEY_COVERAGE_REQUIRED_THRESHOLD));
    sourceStubsEnabledCheckbox
            .setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_STUBS_ALLOW_SOURCE_STUBS));
    // licenceKeyText.setText(store.getDefaultString(SaUCPreferences.PREF_KEY_LICENCE_KEY));
    // licenceEmailText.setText(store.getDefaultString(SaUCPreferences.PREF_KEY_LICENCE_EMAIL));
    // execConcurrentCheckbox.setSelection(store.getDefaultBoolean(SaUCPreferences.PREF_KEY_EXEC_CONCURRENT));
}

From source file:com.tetrade.eclipse.plugins.easyshell.preferences.EasyShellPreferencePage.java

License:Open Source License

/**
 * Creates the field editors. Field editors are abstractions of
 * the common GUI blocks needed to manipulate various types
 * of preferences. Each field editor knows how to save and
 * restore itself.//www  .j ava  2  s . co  m
 */
protected Control createContents(Composite parent) {

    IPreferenceStore store = getPreferenceStore();

    Composite mainColumn = new Composite(parent, SWT.NONE);
    GridLayout mainLayout = new GridLayout(1, false);
    mainColumn.setFont(parent.getFont());
    mainColumn.setLayout(mainLayout);

    Composite targetColumn = new Composite(mainColumn, SWT.NONE);
    GridLayout layout = new GridLayout(2, false);
    layout.marginWidth = 0;
    layout.marginHeight = 0;
    targetColumn.setFont(parent.getFont());
    targetColumn.setLayout(layout);

    Label label = new Label(targetColumn, 0);
    label.setText("Presets");

    targetCombo = new Combo(targetColumn, SWT.READ_ONLY | SWT.DROP_DOWN);
    for (int i = 0; i < cmdLabels.length; i++) {
        targetCombo.add(cmdLabels[i]);
    }
    targetCombo.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            refreshTarget();
        }
    });
    targetCombo.select(store.getInt(P_LIST));

    targetOpenEditor = new StringFieldEditor(P_TARGET, "&Shell Open command:", targetColumn);
    if (debug)
        System.out.println("Value: " + store.getString(P_TARGET));
    if (debug)
        System.out.println("Default: " + store.getDefaultString(P_TARGET));
    targetOpenEditor.setStringValue(store.getString(P_TARGET));

    targetRunEditor = new StringFieldEditor(P_TARGET_RUN, "&Shell Run command:", targetColumn);
    if (debug)
        System.out.println("Value: " + store.getString(P_TARGET_RUN));
    if (debug)
        System.out.println("Default: " + store.getDefaultString(P_TARGET_RUN));
    targetRunEditor.setStringValue(store.getString(P_TARGET_RUN));

    targetExploreEditor = new StringFieldEditor(P_TARGET_EXPLORE, "&Explore command:", targetColumn);
    if (debug)
        System.out.println("Value: " + store.getString(P_TARGET_EXPLORE));
    if (debug)
        System.out.println("Default: " + store.getDefaultString(P_TARGET_EXPLORE));
    targetExploreEditor.setStringValue(store.getString(P_TARGET_EXPLORE));

    targetCopyPathEditor = new StringFieldEditor(P_TARGET_COPYPATH, "Copy Path string:", targetColumn);
    if (debug)
        System.out.println("Value: " + store.getString(P_TARGET_COPYPATH));
    if (debug)
        System.out.println("Default: " + store.getDefaultString(P_TARGET_COPYPATH));
    targetCopyPathEditor.setStringValue(store.getString(P_TARGET_COPYPATH));

    label = new Label(mainColumn, 0);
    label.setText("Argument {0} is the drive letter on Win32.");
    label = new Label(mainColumn, 0);
    label.setText("Argument {1} is the parent path.");
    label = new Label(mainColumn, 0);
    label.setText("Argument {2} is the full path.");
    label = new Label(mainColumn, 0);
    label.setText("Argument {3} is the file name.");
    label = new Label(mainColumn, 0);
    label.setText("Argument {4} is the project name.");
    label = new Label(mainColumn, 0);
    label.setText("Argument {5} is the line separator.");

    return mainColumn;
}