List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultString
String getDefaultString(String name);
From source file:com.vectrace.MercurialEclipse.preferences.PreferenceInitializer.java
License:Open Source License
@Override public void initializeDefaultPreferences() { final IPreferenceStore store = MercurialEclipsePlugin.getDefault().getPreferenceStore(); store.setDefault(PREF_COMMIT_UPDATE_QUICKDIFF, true); // per default, we use exact the executable we have (if any) on board store.setDefault(USE_BUILT_IN_HG_EXECUTABLE, true); // try to find out, IF we have the built-in hg executable detectAndSetHgExecutable(store);/*from w w w .j a v a 2 s . co m*/ store.setDefault(PREF_AUTO_SHARE_PROJECTS, true); // This preference is currently not compatible with sym-linked projects store.setDefault(PREF_SYNC_ALL_PROJECTS_IN_REPO, false); store.setDefault(PREF_SYNC_ONLY_CURRENT_BRANCH, false); store.setDefault(PREF_SYNC_SHOW_EMPTY_GROUPS, true); store.setDefault(PREF_SYNC_PRESENTATION_MODE, PresentationMode.COMPRESSED_TREE.name()); store.setDefault(PREF_SYNC_ENABLE_LOCAL_CHANGESETS, false); store.setDefault(PREF_SYNC_ENABLE_LOCAL_CHANGESETS_CONTEXT_MENU, true); // currently this reduces performance 2x => so disable per default store.setDefault(PREF_ENABLE_SUBREPO_SUPPORT, false); store.setDefault(HISTORY_LOG_USE_REMOVED, false); // "Highest" importance should be default, like "merge conflict" // when having 2 different statuses in a folder it should have the more important one store.setDefault(LABELDECORATOR_LOGIC, LABELDECORATOR_LOGIC_HB); store.setDefault(RESOURCE_DECORATOR_SHOW_CHANGESET_IN_PROJECT_LABEL, false); store.setDefault(RESOURCE_DECORATOR_SHOW_CHANGESET, false); store.setDefault(RESOURCE_DECORATOR_SHOW_INCOMING_CHANGESET, false); store.setDefault(RESOURCE_DECORATOR_SHOW_SUMMARY, true); store.setDefault(PREF_DECORATE_PROJECT_LABEL_SYNTAX, HgDecoratorConstants.DEFAULT_PROJECT_SYNTAX); store.setDefault(SYNC_COMPUTE_FULL_REMOTE_FILE_STATUS, true); store.setDefault(LOG_BATCH_SIZE, 500); store.setDefault(COMMIT_MESSAGE_BATCH_SIZE, 10); // blue store.setDefault(PREF_CONSOLE_COMMAND_COLOR, "0,0,255"); // black store.setDefault(PREF_CONSOLE_MESSAGE_COLOR, "0,0,0"); // red store.setDefault(PREF_CONSOLE_ERROR_COLOR, "255,0,0"); store.setDefault(PREF_CONSOLE_SHOW_ON_STARTUP, false); store.setDefault(PREF_CONSOLE_LIMIT_OUTPUT, true); store.setDefault(PREF_CONSOLE_HIGH_WATER_MARK, 100000); store.setDefault(PREF_DECORATE_WITH_COLORS, true); store.setDefault(PREF_SHOW_COMMENTS, true); store.setDefault(PREF_SHOW_PATHS, true); // See issue #13662: do not show diffs per default: they may cause OOM on huge changesets store.setDefault(PREF_SHOW_DIFFS, false); store.setDefault(PREF_SHOW_ALL_TAGS, false); store.setDefault(PREF_SHOW_GRAPH, true); store.setDefault(PREF_SHOW_GOTO_TEXT, false); store.setDefault(PREF_AFFECTED_PATHS_LAYOUT, LAYOUT_HORIZONTAL); store.setDefault(PREF_SIGCHECK_IN_HISTORY, false); store.setDefault(PREF_HISTORY_MERGE_CHANGESET_BACKGROUND, "255,210,210"); store.setDefault(PREF_HISTORY_MERGE_CHANGESET_FOREGROUND, "0,0,0"); int defaultTimeout = TimeoutPreferencePage.DEFAULT_TIMEOUT; store.setDefault(DEFAULT_TIMEOUT, defaultTimeout); // remote operations are always longer than local store.setDefault(CLONE_TIMEOUT, defaultTimeout * 10); store.setDefault(PUSH_TIMEOUT, defaultTimeout * 10); store.setDefault(PULL_TIMEOUT, defaultTimeout * 10); store.setDefault(UPDATE_TIMEOUT, defaultTimeout); store.setDefault(COMMIT_TIMEOUT, defaultTimeout); store.setDefault(IMERGE_TIMEOUT, defaultTimeout); store.setDefault(LOG_TIMEOUT, defaultTimeout); store.setDefault(STATUS_TIMEOUT, defaultTimeout); store.setDefault(ADD_TIMEOUT, defaultTimeout); store.setDefault(REMOVE_TIMEOUT, defaultTimeout); String defaultUsername = store.getDefaultString(MERCURIAL_USERNAME); if (defaultUsername == null || defaultUsername.length() == 0) { // the task below may block UI thread and cause entire system to wait forever // therefore start job execution. // The preference key is only used as a cache by MercurialUtilities.getDefaultUserName() and // it is useful to show on the preference page. // Possibly relevant: http://www.javaforge.com/issue/20425 Job job = new Job("Detecting hg user name") { @Override protected IStatus run(IProgressMonitor monitor) { store.setDefault(MERCURIAL_USERNAME, MercurialUtilities.getDefaultUserName()); return Status.OK_STATUS; } }; job.setPriority(Job.LONG); job.setSystem(true); job.schedule(200); } store.setDefault(PREF_USE_MERCURIAL_USERNAME, false); store.setDefault(PREF_DEFAULT_REBASE_KEEP_BRANCHES, false); store.setDefault(PREF_USE_EXTERNAL_MERGE, false); store.setDefault(PREF_DEFAULT_TRANSPLANT_FROM_LOCAL_BRANCHES, true); store.setDefault(PREF_CLONE_UNCOMPRESSED, false); store.setDefault(PREF_PRESELECT_UNTRACKED_IN_COMMIT_DIALOG, false); store.setDefault(PREF_VERIFY_SERVER_CERTIFICATE, true); store.setDefault(PREF_SHOW_LOGICAL_NAME_OF_REPOSITORIES, true); store.setDefault(PREF_RESOLVE_SHOW_RECAP_DIALOG, true); store.setDefault(PREF_SHOW_PULL_WARNING_DIALOG, MessageDialogWithToggle.PROMPT); store.setDefault(PREF_SHOW_MULTIPLE_PROJECTS_DIALOG, MessageDialogWithToggle.PROMPT); store.setDefault(PREF_SHOW_MERGE_CONFICT_NOTIFICATION_DIALOG, MessageDialogWithToggle.PROMPT); store.setDefault(PREF_SHOW_REBASE_CONFICT_NOTIFICATION_DIALOG, MessageDialogWithToggle.PROMPT); store.setDefault(PREF_SHOW_QFINISH_WARNING_DIALOG, MessageDialogWithToggle.PROMPT); store.setDefault(PREF_SHOW_PUSH_FORCE_GUIDANCE_DIALOG, MessageDialogWithToggle.PROMPT); // Shelve extension store.setDefault(PREF_SHELVE_USE_INTERACTION, false); // Persistence of the column layout in the History view - no UI associated with these // settings. store.setDefault(PREF_HISTORY_COLUMN_PERSISTENCE, true); store.setDefault(PREF_HISTORY_COLUMN_WIDTHS, ""); }
From source file:de.bmw.yamaica.ide.ui.internal.dialogs.ProjectWizard.java
License:Mozilla Public License
public static void removeYamaicaSpecificProjectSettings(IProject project, IProgressMonitor monitor) { try {//from ww w . j ava 2s . co m IProjectDescription projectDescription = project.getDescription(); String[] natureIds = projectDescription.getNatureIds(); ArrayList<String> newNatureIds = new ArrayList<String>(natureIds.length); for (String natureId : natureIds) { if (!natureId.equals(YamaicaNature.NATURE_ID)) { newNatureIds.add(natureId); } } projectDescription.setNatureIds(newNatureIds.toArray(new String[newNatureIds.size()])); project.setDescription(projectDescription, monitor); IPreferenceStore store = Activator.getDefault().getPreferenceStore(); String yamaicaEditorLinkName = store.getDefaultString(Preferences.YAMAICA_EDITOR_LINK_NAME); IFile yamaicaEditorLinkFile = project.getFile(yamaicaEditorLinkName); if (yamaicaEditorLinkFile.exists()) { yamaicaEditorLinkFile.delete(true, monitor); } } catch (CoreException e) { e.printStackTrace(); } }
From source file:de.defmacro.dandelion.internal.ui.actions.OutlineVisibleTypeActions.java
License:Open Source License
/** * Oeffnet einen Typauswahldialog und speichert die neuen Einstellung ab. * Die Outline reagiert darauf entsprechend. *//*from w w w .java 2 s . com*/ public void run(IAction action) { String id = action.getId(); final String usePreference; if (ACTION_TOPLEVEL_ID.equals(id)) { usePreference = LispPreferences.OUTLINE_SHOW_TYPES_ON_TOPLEVEL; } else if (ACTION_SUBLEVEL_ID.equals(id)) { usePreference = LispPreferences.OUTLINE_SHOW_TYPES_ON_SUBLEVEL; } else { LispPluginActivator.log(IStatus.WARNING, "ActionDelegate not defined for this Action", null); return; } IPreferenceStore prefStore = LispPluginActivator.getDefault().getPreferenceStore(); Set<TSExpression> defaults = LispPreferences .decodeOutlineVisibleTypes(prefStore.getDefaultString(usePreference)); Set<TSExpression> previous = LispPreferences.decodeOutlineVisibleTypes(prefStore.getString(usePreference)); VisibleTypeSelectionDialog dialog = new VisibleTypeSelectionDialog(fViewPart.getViewSite().getShell(), defaults, previous); dialog.open(); Set<TSExpression> selection = dialog.getSelection(); if (selection != null) { prefStore.setValue(usePreference, LispPreferences.encodeOutlineVisibleTypes(selection)); } }
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/*from w w w. ja v a 2s .c o 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 w w . j av a 2 s .co 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);// w w w. j av a2s . c o 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 www . j a v a 2 s . c om*/ 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.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())); }//from w w w. ja va 2 s .c o 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); }// w ww. j a va 2s . c om 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/*from w w w. j a v a 2 s . c o m*/ .setSelection(prefs.getDefaultBoolean(PREF_FOLD_PACKAGES_IN_PACKAGE_EXPLORER)); super.performDefaults(); }