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:org.emftext.language.xpath2.resource.xpath2.ui.Xpath2BracketPreferencePage.java

License:Open Source License

/**
 * Sets the default values for this preference page.
 *//*  w  w w  . j  a v a2s .  c  o  m*/
protected void performDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    enableCheckbox.setSelection(preferenceStore.getDefaultBoolean(
            org.emftext.language.xpath2.resource.xpath2.ui.Xpath2PreferenceConstants.EDITOR_MATCHING_BRACKETS_CHECKBOX));
    matchingBracketsColorButton.setEnabled(enableCheckbox.getSelection());
    matchingBracketsColorEditor
            .setColorValue(PreferenceConverter.getDefaultColor(preferenceStore, BRACKETS_COLOR));
    String defaultBrackets = preferenceStore.getDefaultString(language
            + org.emftext.language.xpath2.resource.xpath2.ui.Xpath2PreferenceConstants.EDITOR_BRACKETS_SUFFIX);
    bracketSetTemp.put(language, defaultBrackets);
    bracketsTmp.deserialize(bracketSetTemp.get(language));
    bracketsList.setItems(bracketsTmp.getBracketArray());
    // Reset check boxes and disable them because no item is selected in the
    // bracketsList component.
    enableClosingInside.setSelection(false);
    enableCloseAfterEnter.setSelection(false);
    enableClosingInside.setEnabled(false);
    enableCloseAfterEnter.setEnabled(false);
}

From source file:org.emftext.language.xpath2.resource.xpath2.ui.Xpath2SyntaxColoringPreferencePage.java

License:Open Source License

private void restoreDefaultBooleanValue(IPreferenceStore preferenceStore, String key) {
    preferenceStore.setValue(key, preferenceStore.getDefaultBoolean(key));
}

From source file:org.emftext.language.xpath3.resource.xpath3.ui.Xpath3BracketPreferencePage.java

License:Open Source License

/**
 * Sets the default values for this preference page.
 *//*from   ww w  . j a  va2s .  c o  m*/
protected void performDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    enableCheckbox.setSelection(preferenceStore.getDefaultBoolean(
            org.emftext.language.xpath3.resource.xpath3.ui.Xpath3PreferenceConstants.EDITOR_MATCHING_BRACKETS_CHECKBOX));
    matchingBracketsColorButton.setEnabled(enableCheckbox.getSelection());
    matchingBracketsColorEditor
            .setColorValue(PreferenceConverter.getDefaultColor(preferenceStore, BRACKETS_COLOR));
    String defaultBrackets = preferenceStore.getDefaultString(language
            + org.emftext.language.xpath3.resource.xpath3.ui.Xpath3PreferenceConstants.EDITOR_BRACKETS_SUFFIX);
    bracketSetTemp.put(language, defaultBrackets);
    bracketsTmp.deserialize(bracketSetTemp.get(language));
    bracketsList.setItems(bracketsTmp.getBracketArray());
    // Reset check boxes and disable them because no item is selected in the
    // bracketsList component.
    enableClosingInside.setSelection(false);
    enableCloseAfterEnter.setSelection(false);
    enableClosingInside.setEnabled(false);
    enableCloseAfterEnter.setEnabled(false);
}

From source file:org.emftext.language.xpath3.resource.xpath3.ui.Xpath3ContentAssistPreferencePage.java

License:Open Source License

protected void performDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    assistEnabled = preferenceStore.getDefaultBoolean(
            org.emftext.language.xpath3.resource.xpath3.ui.Xpath3PreferenceConstants.EDITOR_CONTENT_ASSIST_ENABLED);
    activationDelay = preferenceStore.getDefaultInt(
            org.emftext.language.xpath3.resource.xpath3.ui.Xpath3PreferenceConstants.EDITOR_CONTENT_ASSIST_DELAY);
    activationTriggers = preferenceStore.getDefaultString(
            org.emftext.language.xpath3.resource.xpath3.ui.Xpath3PreferenceConstants.EDITOR_CONTENT_ASSIST_TRIGGERS);
    // defaults in widgets
    btnActivate.setEnabled(assistEnabled);
    btnActivate.setSelection(assistEnabled);
    txtDelay.setEnabled(assistEnabled);//  ww  w  .  j a  v a2s.  c  om
    txtDelay.setText(String.valueOf(activationDelay));
    txtTriggers.setEnabled(assistEnabled);
    txtTriggers.setText(activationTriggers);
}

From source file:org.emftext.sdk.concretesyntax.resource.cs.ui.CsBracketPreferencePage.java

License:Open Source License

/**
 * Sets the default values for this preference page.
 *///from  ww w.  java2  s .  c  o m
protected void performDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    enableCheckbox.setSelection(preferenceStore.getDefaultBoolean(
            org.emftext.sdk.concretesyntax.resource.cs.ui.CsPreferenceConstants.EDITOR_MATCHING_BRACKETS_CHECKBOX));
    matchingBracketsColorButton.setEnabled(enableCheckbox.getSelection());
    matchingBracketsColorEditor
            .setColorValue(PreferenceConverter.getDefaultColor(preferenceStore, BRACKETS_COLOR));
    String defaultBrackets = preferenceStore.getDefaultString(language
            + org.emftext.sdk.concretesyntax.resource.cs.ui.CsPreferenceConstants.EDITOR_BRACKETS_SUFFIX);
    bracketSetTemp.put(language, defaultBrackets);
    bracketsTmp.deserialize(bracketSetTemp.get(language));
    bracketsList.setItems(bracketsTmp.getBracketArray());
    // Reset check boxes and disable them because no item is selected in the
    // bracketsList component.
    enableClosingInside.setSelection(false);
    enableCloseAfterEnter.setSelection(false);
    enableClosingInside.setEnabled(false);
    enableCloseAfterEnter.setEnabled(false);
}

From source file:org.emftext.sdk.concretesyntax.resource.cs.ui.CsContentAssistPreferencePage.java

License:Open Source License

protected void performDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    assistEnabled = preferenceStore.getDefaultBoolean(
            org.emftext.sdk.concretesyntax.resource.cs.ui.CsPreferenceConstants.EDITOR_CONTENT_ASSIST_ENABLED);
    activationDelay = preferenceStore.getDefaultInt(
            org.emftext.sdk.concretesyntax.resource.cs.ui.CsPreferenceConstants.EDITOR_CONTENT_ASSIST_DELAY);
    activationTriggers = preferenceStore.getDefaultString(
            org.emftext.sdk.concretesyntax.resource.cs.ui.CsPreferenceConstants.EDITOR_CONTENT_ASSIST_TRIGGERS);
    // defaults in widgets
    btnActivate.setEnabled(assistEnabled);
    btnActivate.setSelection(assistEnabled);
    txtDelay.setEnabled(assistEnabled);/*from w w  w  .  jav  a  2 s  .c o  m*/
    txtDelay.setText(String.valueOf(activationDelay));
    txtTriggers.setEnabled(assistEnabled);
    txtTriggers.setText(activationTriggers);
}

From source file:org.erlide.ui.util.OverlayPreferenceStore.java

License:Open Source License

/**
 * Loads the given key from the orgin into the target.
 * /*from  w  w w  . j  a va2  s .  c  o  m*/
 * @param orgin
 *            the source preference store
 * @param key
 *            the overlay key
 * @param target
 *            the preference store to which the key is propagated
 * @param forceInitialization
 *            if <code>true</code> the value in the target gets initialized
 *            before loading
 */
private void loadProperty(final IPreferenceStore orgin, final OverlayKey key, final IPreferenceStore target,
        final boolean forceInitialization) {
    final TypeDescriptor d = key.fDescriptor;
    if (TypeDescriptor.BOOLEAN == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, true);
        }
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));

    } else if (TypeDescriptor.DOUBLE == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1.0D);
        }
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));

    } else if (TypeDescriptor.FLOAT == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1.0F);
        }
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));

    } else if (TypeDescriptor.INT == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1);
        }
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));

    } else if (TypeDescriptor.LONG == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1L);
        }
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));

    } else if (TypeDescriptor.STRING == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        }
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));

    }
}

From source file:org.hyperic.hypclipse.internal.preferences.SyntaxColorTab.java

License:Open Source License

public void performDefaults() {
    IPreferenceStore store = HQDEPlugin.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 www  .  j a  va 2s.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.jboss.tools.jst.web.ui.internal.preferences.ContentAssistPreferencePage.java

License:Open Source License

@Override
protected void performDefaults() {
    IPreferenceStore store = ELCorePlugin.getDefault().getPreferenceStore();

    boolean defaultValue = store.getDefaultBoolean(ELContentAssistPreferences.SHOW_GETTERS_AND_SETTERS);
    buttonGettersAndSetters.setSelection(defaultValue);
    store.setValue(ELContentAssistPreferences.SHOW_GETTERS_AND_SETTERS, defaultValue);

    defaultValue = store.getDefaultBoolean(ELContentAssistPreferences.SHOW_METHODS_WITH_PARENTHESES_ONLY);
    buttonMethodsView.setSelection(defaultValue);
    store.setValue(ELContentAssistPreferences.SHOW_METHODS_WITH_PARENTHESES_ONLY, defaultValue);

    if (store instanceof IPersistentPreferenceStore) {
        try {/*from w w  w.  ja  va 2 s .  c  o  m*/
            ((IPersistentPreferenceStore) store).save();
        } catch (IOException e) {
            ELCorePlugin.getPluginLog().logError(e);
        }
    }

    super.performDefaults();
}

From source file:org.lamport.tla.toolbox.preferences.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));

    enabledBeta.setSelection(false);//from   w ww  . j  av  a2  s.  com
    artifactRepositoryManager.setEnabled(uri, false);
    metadataRepositoryManager.setEnabled(uri, false);

    setSchedule(pref.getDefaultString(PreferenceConstants.PREF_AUTO_UPDATE_SCHEDULE));

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

    showUpdateWizard.setSelection(pref.getDefaultBoolean(PreferenceConstants.PREF_SHOW_UPDATE_WIZARD));

    pageChanged();
}