List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean
boolean getDefaultBoolean(String name);
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(); }