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

License:Open Source License

/**
 * Initializes states of the controls using default values
 * in the preference store.//from   ww  w .java2 s  .co  m
 */
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:de.loskutov.anyedit.ui.preferences.AnyEditPreferencePage.java

License:Open Source License

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

    fileFilterContentProvider.setDefaults();

    IPreferenceStore store = getPreferenceStore();
    tabWidthText.setText(store.getDefaultString(IAnyEditConstants.EDITOR_TAB_WIDTH));
    disallowedInPathText.setText(store.getDefaultString(IAnyEditConstants.CHARACTERS_DISALLOWED_IN_PATH));
    requiredInPathText.setText(store.getDefaultString(IAnyEditConstants.CHARACTERS_REQUIRED_IN_PATH));
    requiredInPathEnabledCheck// www  .  j a v  a 2 s.  co  m
            .setSelection(store.getDefaultBoolean(IAnyEditConstants.USE_REQUIRED_IN_PATH_CHARACTERS));
    lineSeparatorRegex.setText(store.getDefaultString(IAnyEditConstants.LINE_SEPARATOR_REGEX));
    hideOpenTypeCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.HIDE_OPEN_TYPE_ACTION));
    includeDerivedCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.INCLUDE_DERIVED_RESOURCES));
    useWorkspaceScopeCheck
            .setSelection(store.getDefaultBoolean(IAnyEditConstants.USE_WORKSPACE_SCOPE_FOR_SEARCH));
    requiredInPathText.setEditable(requiredInPathEnabledCheck.getSelection());

    useJavaTabsCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.USE_JAVA_TAB_WIDTH_FOR_JAVA));

    useModulo4TabsCheck
            .setSelection(store.getDefaultBoolean(IAnyEditConstants.USE_MODULO_CALCULATION_FOR_TABS_REPLACE));

    saveDirtyBufferCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_DIRTY_BUFFER));
    removeTrailingSpacesCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.REMOVE_TRAILING_SPACES));
    fixLineDelimitersCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.FIX_LINE_DELIMITERS));
    addNewLineCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.ADD_NEW_LINE));
    replaceAllTabsCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.REPLACE_ALL_TABS_WITH_SPACES));
    replaceAllSpacesCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.REPLACE_ALL_SPACES_WITH_TABS));
    preserveEntitiesCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.PRESERVE_ENTITIES));
    if (removePrintCheck != null) {
        removePrintCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.REMOVE_PRINT_FROM_TOOLBAR));
    }
    saveAndTrimCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_AND_TRIM_ENABLED));
    ignoreBlankLinesOnTrimCheck
            .setSelection(store.getDefaultBoolean(IAnyEditConstants.IGNORE_BLANK_LINES_WHEN_TRIMMING));
    saveAndAddLineCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_AND_ADD_LINE));
    saveAndFixLineDelimitersCheck
            .setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_AND_FIX_LINE_DELIMITERS));
    saveAndConvertCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_AND_CONVERT_ENABLED));
    askBeforeConvertAllCheck
            .setSelection(store.getDefaultBoolean(IAnyEditConstants.ASK_BEFORE_CONVERT_ALL_IN_FOLDER));

    showSaveToDialogCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_TO_SHOW_OPTIONS));
    saveToOpenEditorCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_TO_OPEN_EDITOR));
    saveToNoSelectionCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.SAVE_TO_IGNORE_SELECTION));

    base64LineLengthText.setText(store.getDefaultString(IAnyEditConstants.BASE64_LINE_LENGTH));
    unicodifyAllCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.UNICODIFY_ALL));
    base64SplitLineCheck.setSelection(store.getDefaultBoolean(IAnyEditConstants.BASE64_SPLIT_LINE));

    showTrailingOnly.setSelection(store.getDefaultBoolean(IAnyEditConstants.SHOW_TRAILING_ONLY));
    showTrailingDifferently.setSelection(store.getDefaultBoolean(IAnyEditConstants.SHOW_TRAILING_DIFFERENTLY));

    boolean convertTabsAction = AbstractTextAction.ACTION_ID_CONVERT_TABS
            .equals(store.getDefaultString(IAnyEditConstants.CONVERT_ACTION_ON_SAVE));

    boolean isSaveHookEnabled = AnyEditToolsPlugin.isSaveHookInitialized();
    convertTabsOnSaveRadio.setSelection(convertTabsAction);
    convertSpacesOnSaveRadio.setSelection(!convertTabsAction);

    convertTabsOnSaveRadio.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
    convertSpacesOnSaveRadio.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
    convertChoiceComposite.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
}

From source file:de.loskutov.anyedit.ui.preferences.ProjectPreferencePage.java

License:Open Source License

@Override
protected void performDefaults() {
    if (!enableProjectCheck.getSelection()) {
        return;//  w  ww . j  a v  a 2 s.  c o  m
    }

    super.performDefaults();

    IPreferenceStore defaultStore = AnyEditToolsPlugin.getDefault().getPreferenceStore();
    tabWidthText.setText(defaultStore.getDefaultString(IAnyEditConstants.EDITOR_TAB_WIDTH));

    useJavaTabsCheck
            .setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.USE_JAVA_TAB_WIDTH_FOR_JAVA));

    useModulo4TabsCheck.setSelection(
            defaultStore.getDefaultBoolean(IAnyEditConstants.USE_MODULO_CALCULATION_FOR_TABS_REPLACE));

    removeTrailingSpacesCheck
            .setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.REMOVE_TRAILING_SPACES));
    fixLineDelimitersCheck.setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.FIX_LINE_DELIMITERS));
    addNewLineCheck.setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.ADD_NEW_LINE));
    replaceAllTabsCheck
            .setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.REPLACE_ALL_TABS_WITH_SPACES));
    replaceAllSpacesCheck
            .setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.REPLACE_ALL_SPACES_WITH_TABS));

    saveAndTrimCheck.setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_TRIM_ENABLED));
    saveAndAddLineCheck.setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_ADD_LINE));
    saveAndFixLineDelimitersCheck
            .setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_FIX_LINE_DELIMITERS));

    ignoreBlankLinesCheck
            .setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.IGNORE_BLANK_LINES_WHEN_TRIMMING));

    saveAndConvertCheck
            .setSelection(defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_CONVERT_ENABLED));

    boolean convertTabsAction = AbstractTextAction.ACTION_ID_CONVERT_TABS
            .equals(defaultStore.getDefaultString(IAnyEditConstants.CONVERT_ACTION_ON_SAVE));

    boolean isSaveHookEnabled = AnyEditToolsPlugin.isSaveHookInitialized();
    convertTabsOnSaveRadio.setSelection(convertTabsAction);
    convertSpacesOnSaveRadio.setSelection(!convertTabsAction);

    fStepFilterContentProvider.setDefaults();
    convertTabsOnSaveRadio.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
    convertSpacesOnSaveRadio.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
    convertChoiceComposite.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());

}

From source file:de.loskutov.anyedit.ui.preferences.ProjectPreferencePage.java

License:Open Source License

private void createTabAutoSave() {
    TabItem tabAuto = new TabItem(tabFolder, SWT.NONE);
    tabAuto.setText(Messages.pref_tab_auto);

    Composite defPanel = AnyEditPreferencePage.createContainer(tabFolder);
    tabAuto.setControl(defPanel);/*from ww  w.  j  a v  a  2s . co  m*/

    boolean isSaveHookEnabled = AnyEditToolsPlugin.isSaveHookInitialized();

    saveComposite = new Group(defPanel, SWT.SHADOW_ETCHED_IN);
    GridLayout layout = new GridLayout();
    saveComposite.setLayout(layout);
    GridData gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL);
    saveComposite.setLayoutData(gridData);
    String saveGroupText = Messages.pref_saveIntro;
    if (!isSaveHookEnabled) {
        saveComposite.setToolTipText(saveGroupText);
        Label label = new Label(saveComposite, SWT.WRAP);
        Color red = tabFolder.getDisplay().getSystemColor(SWT.COLOR_RED);
        label.setForeground(red);
        label.setText(Messages.pref_saveHookNotEnabled);
    }
    saveComposite.setText(saveGroupText);

    Composite firstRow = new Composite(saveComposite, SWT.NONE);
    layout = new GridLayout(2, false);
    firstRow.setLayout(layout);
    gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL);
    gridData.horizontalIndent = -5;
    firstRow.setLayoutData(gridData);

    IPreferenceStore defaultStore = AnyEditToolsPlugin.getDefault().getPreferenceStore();

    saveAndTrimCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_saveAndTrim,
            Messages.pref_saveAndTrimTip, prefs.getBoolean(IAnyEditConstants.SAVE_AND_TRIM_ENABLED,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_TRIM_ENABLED)),
            firstRow);

    ignoreBlankLinesCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_ignoreOnTrim,
            Messages.pref_ignoreOnTrimTip,
            prefs.getBoolean(IAnyEditConstants.IGNORE_BLANK_LINES_WHEN_TRIMMING,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.IGNORE_BLANK_LINES_WHEN_TRIMMING)),
            firstRow);

    saveAndAddLineCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_saveAndAddLine,
            Messages.pref_saveAndAddLineTip, prefs.getBoolean(IAnyEditConstants.SAVE_AND_ADD_LINE,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_ADD_LINE)),
            firstRow);

    saveAndFixLineDelimitersCheck = AnyEditPreferencePage
            .createLabeledCheck(Messages.pref_saveAndFixLineDelimiters,
                    Messages.pref_saveAndFixLineDelimitersTip,
                    prefs.getBoolean(IAnyEditConstants.SAVE_AND_FIX_LINE_DELIMITERS,
                            defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_FIX_LINE_DELIMITERS)),
                    firstRow);

    saveAndConvertCheck = AnyEditPreferencePage
            .createLabeledCheck(Messages.pref_saveAndConvert, Messages.pref_saveAndConvertTip,
                    prefs.getBoolean(IAnyEditConstants.SAVE_AND_CONVERT_ENABLED,
                            defaultStore.getDefaultBoolean(IAnyEditConstants.SAVE_AND_CONVERT_ENABLED)),
                    saveComposite);

    convertChoiceComposite = new Group(saveComposite, SWT.SHADOW_ETCHED_IN);// SWT.SHADOW_NONE
    layout = new GridLayout();
    layout.numColumns = 2;

    convertChoiceComposite.setLayout(layout);
    gridData = new GridData(300, 50);
    gridData.horizontalIndent = 20;
    convertChoiceComposite.setLayoutData(gridData);
    convertChoiceComposite.setText(Messages.pref_convertChoiceIntro);

    boolean convertTabsAction = AbstractTextAction.ACTION_ID_CONVERT_TABS
            .equals(prefs.get(IAnyEditConstants.CONVERT_ACTION_ON_SAVE,
                    defaultStore.getDefaultString(IAnyEditConstants.CONVERT_ACTION_ON_SAVE)));

    convertTabsOnSaveRadio = AnyEditPreferencePage.createLabeledRadio(Messages.pref_convertTabsOnSave,
            Messages.pref_convertTabsOnSaveTip, convertTabsAction, convertChoiceComposite);

    convertSpacesOnSaveRadio = AnyEditPreferencePage.createLabeledRadio(Messages.pref_convertSpacesOnSave,
            Messages.pref_convertSpacesOnSaveTip, !convertTabsAction, convertChoiceComposite);

    saveAndConvertCheck.addSelectionListener(new SelectionListener() {
        @Override
        public void widgetSelected(SelectionEvent e) {
            convertTabsOnSaveRadio.setEnabled(saveAndConvertCheck.getSelection());
            convertSpacesOnSaveRadio.setEnabled(saveAndConvertCheck.getSelection());
            convertChoiceComposite.setEnabled(saveAndConvertCheck.getSelection());
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent e) {
            // ignored
        }
    });

    convertTabsOnSaveRadio.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
    convertSpacesOnSaveRadio.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
    convertChoiceComposite.setEnabled(isSaveHookEnabled && saveAndConvertCheck.getSelection());
    saveAndTrimCheck.setEnabled(isSaveHookEnabled);
    ignoreBlankLinesCheck.setEnabled(isSaveHookEnabled);
    saveAndAddLineCheck.setEnabled(isSaveHookEnabled);
    saveAndFixLineDelimitersCheck.setEnabled(isSaveHookEnabled);
    saveAndConvertCheck.setEnabled(isSaveHookEnabled);
    saveComposite.setEnabled(isSaveHookEnabled);

    createExclusionGroup(defPanel);
}

From source file:de.loskutov.anyedit.ui.preferences.ProjectPreferencePage.java

License:Open Source License

private void createTabConvert() {
    GridLayout layout;//from ww w. jav a2  s.  com
    GridData gridData;
    TabItem tabManual = new TabItem(tabFolder, SWT.NONE);
    tabManual.setText(Messages.pref_tab_convert);

    Composite defPanel = AnyEditPreferencePage.createContainer(tabFolder);
    tabManual.setControl(defPanel);

    Group spacesComposite = new Group(defPanel, SWT.SHADOW_ETCHED_IN);
    layout = new GridLayout();
    spacesComposite.setLayout(layout);
    gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL);
    spacesComposite.setLayoutData(gridData);

    spacesComposite.setText(Messages.pref_spacesIntro);

    IPreferenceStore defaultStore = AnyEditToolsPlugin.getDefault().getPreferenceStore();

    tabWidthText = AnyEditPreferencePage.createLabeledText(Messages.pref_tabWidth, Messages.pref_tabWidthTip,
            prefs.get(IAnyEditConstants.EDITOR_TAB_WIDTH,
                    defaultStore.getDefaultString(IAnyEditConstants.EDITOR_TAB_WIDTH)),
            spacesComposite, false, SWT.NONE);
    tabWidthText.setTextLimit(2);

    useJavaTabsCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_javaTabWidthForJava,
            Messages.pref_javaTabWidthForJavaTip,
            prefs.getBoolean(IAnyEditConstants.USE_JAVA_TAB_WIDTH_FOR_JAVA,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.USE_JAVA_TAB_WIDTH_FOR_JAVA)),
            spacesComposite);

    useModulo4TabsCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_useModulo4Tabs,
            Messages.pref_useModulo4TabsTip,
            prefs.getBoolean(IAnyEditConstants.USE_MODULO_CALCULATION_FOR_TABS_REPLACE,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.USE_MODULO_CALCULATION_FOR_TABS_REPLACE)),
            spacesComposite);

    removeTrailingSpacesCheck = AnyEditPreferencePage
            .createLabeledCheck(Messages.pref_removeTrailingSpaces, Messages.pref_removeTrailingSpacesTip,
                    prefs.getBoolean(IAnyEditConstants.REMOVE_TRAILING_SPACES,
                            defaultStore.getDefaultBoolean(IAnyEditConstants.REMOVE_TRAILING_SPACES)),
                    spacesComposite);

    fixLineDelimitersCheck = AnyEditPreferencePage
            .createLabeledCheck(Messages.pref_fixLineDelimiters, Messages.pref_fixLineDelimitersTip,
                    prefs.getBoolean(IAnyEditConstants.FIX_LINE_DELIMITERS,
                            defaultStore.getDefaultBoolean(IAnyEditConstants.FIX_LINE_DELIMITERS)),
                    spacesComposite);

    addNewLineCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_addNewline,
            Messages.pref_addNewlineTip, prefs.getBoolean(IAnyEditConstants.ADD_NEW_LINE,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.ADD_NEW_LINE)),
            spacesComposite);

    replaceAllTabsCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_replaceAllTabs,
            Messages.pref_replaceAllTabsTip,
            prefs.getBoolean(IAnyEditConstants.REPLACE_ALL_TABS_WITH_SPACES,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.REPLACE_ALL_TABS_WITH_SPACES)),
            spacesComposite);
    replaceAllSpacesCheck = AnyEditPreferencePage.createLabeledCheck(Messages.pref_replaceAllSpaces,
            Messages.pref_replaceAllSpacesTip,
            prefs.getBoolean(IAnyEditConstants.REPLACE_ALL_SPACES_WITH_TABS,
                    defaultStore.getDefaultBoolean(IAnyEditConstants.REPLACE_ALL_SPACES_WITH_TABS)),
            spacesComposite);

}

From source file:de.loskutov.eclipseskins.preferences.SkinsPreferencePage.java

License:Open Source License

protected void performDefaults() {
    super.performDefaults();
    IPreferenceStore store = getPreferenceStore();
    ITheme currentTheme = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme();

    PreferenceInitializer.performDefaults(store, currentTheme);
    useFastTabSwitch.setSelection(store.getDefaultBoolean(ThemeConstants.USE_FAST_TAB_SWITCH));
    closeTabOnMiddleClick.setSelection(store.getDefaultBoolean(ThemeConstants.CLOSE_TAB_ON_MIDDLE_CLICK));
    minimizeToCoolbar.setSelection(store.getDefaultBoolean(ThemeConstants.ENABLE_NEW_MIN_MAX));
    copyFullTabTitle.setSelection(store.getDefaultBoolean(ThemeConstants.COPY_FULL_TAB_TITLE));
    alwaysSortEditorTabs.setSelection(store.getDefaultBoolean(ThemeConstants.ALWAYS_SORT_EDITOR_TABS));
    alwaysSortViewTabs.setSelection(store.getDefaultBoolean(ThemeConstants.ALWAYS_SORT_VIEW_TABS));
    escClosesDetachedViews.setSelection(store.getDefaultBoolean(ThemeConstants.ESC_CLOSES_DETACHED_VIEWS));
    setValuesFromTheme(currentTheme);/*from   w  ww.j  a  v  a 2  s .com*/
    lastUsedTheme = currentTheme;
}

From source file:de.ovgu.cide.preferences.PluginPreferencePage.java

License:Open Source License

private void loadDefault() {
    IPreferenceStore pref = getPreferenceStore();
    for (LangSelection lang : langEditors) {
        lang.setSelected(pref.getDefaultBoolean(lang.getPrefId()));
    }//  w  w  w  .  j a v a  2 s  .  co  m

    selectFeatureModel(pref.getDefaultString(PreferenceConstants.P_FEATUREMODELPROVIDER));
    validate();
}

From source file:de.walware.ecommons.preferences.ui.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(final IPreferenceStore orgin, final OverlayStorePreference key,
        final IPreferenceStore target, final boolean forceInitialization) {

    final Type type = key.fType;
    switch (type) {

    case BOOLEAN: {
        if (forceInitialization) {
            target.setValue(key.fKey, true);
        }//  ww  w  .j a  v  a2s .co m
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));
        break;
    }

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

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

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

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

    case STRING: {
        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));
        break;
    }
    }
}

From source file:descent.internal.ui.preferences.AppearancePreferencePage.java

License:Open Source License

protected void performDefaults() {
    IPreferenceStore prefs = getPreferenceStore();
    fShowMethodReturnType.setSelection(prefs.getDefaultBoolean(PREF_METHOD_RETURNTYPE));
    fShowMethodTypeParameters.setSelection(prefs.getDefaultBoolean(PREF_METHOD_TYPEPARAMETERS));
    fShowCategory.setSelection(prefs.getDefaultBoolean(PREF_CATEGORY));
    fShowMembersInPackageView.setSelection(prefs.getDefaultBoolean(SHOW_CU_CHILDREN));
    fStackBrowsingViewsVertically.setSelection(prefs.getDefaultBoolean(STACK_BROWSING_VIEWS_VERTICALLY));
    fPackageNamePattern.setText(prefs.getDefaultString(PREF_PKG_NAME_PATTERN_FOR_PKG_VIEW));
    fCompressPackageNames.setSelection(prefs.getDefaultBoolean(PREF_COMPRESS_PACKAGE_NAMES));
    fFoldPackagesInPackageExplorer/*w w  w  . ja  v a  2 s .c  o m*/
            .setSelection(prefs.getDefaultBoolean(PREF_FOLD_PACKAGES_IN_PACKAGE_EXPLORER));
    super.performDefaults();
}

From source file:descent.internal.ui.preferences.JavaBasePreferencePage.java

License:Open Source License

protected void performDefaults() {
    IPreferenceStore store = getPreferenceStore();
    for (int i = 0; i < fCheckBoxes.size(); i++) {
        Button button = (Button) fCheckBoxes.get(i);
        String key = (String) button.getData();
        button.setSelection(store.getDefaultBoolean(key));
    }/*w  w  w.  ja v a 2 s.c  o  m*/
    for (int i = 0; i < fRadioButtons.size(); i++) {
        Button button = (Button) fRadioButtons.get(i);
        String[] info = (String[]) button.getData();
        button.setSelection(info[1].equals(store.getDefaultString(info[0])));
    }
    for (int i = 0; i < fTextControls.size(); i++) {
        Text text = (Text) fTextControls.get(i);
        String key = (String) text.getData();
        text.setText(store.getDefaultString(key));
    }
    super.performDefaults();
}