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

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

Introduction

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

Prototype

void setDefault(String name, boolean value);

Source Link

Document

Sets the default value for the boolean-valued preference with the given name.

Usage

From source file:de.wieger.smalltalk.eclipse.ui.SmalltalkPreferenceConstants.java

License:Open Source License

public static void initializeDefaultValues(IPreferenceStore store) {
    PreferenceConstants.initializeDefaultValues(store);

    PreferenceConverter.setDefault(store, SMALLTALK_STRING, new RGB(42, 0, 255));
    PreferenceConverter.setDefault(store, SMALLTALK_COMMENT, new RGB(63, 127, 95));

    PreferenceConverter.setDefault(store, SMALLTALK_KEYWORD, new RGB(127, 0, 85));
    store.setDefault(SMALLTALK_KEYWORD + PreferenceConstants.EDITOR_BOLD_SUFFIX, true);

    PreferenceConverter.setDefault(store, SMALLTALK_VARIABLE, new RGB(127, 0, 85));
}

From source file:descent.internal.ui.javaeditor.SemanticHighlightings.java

License:Open Source License

/**
 * Initialize default preferences in the given preference store.
 * @param store The preference store/*www .  ja v a  2 s .  c  om*/
 */
public static void initDefaults(IPreferenceStore store) {
    SemanticHighlighting[] semanticHighlightings = getSemanticHighlightings();
    for (int i = 0, n = semanticHighlightings.length; i < n; i++) {
        SemanticHighlighting semanticHighlighting = semanticHighlightings[i];
        PreferenceConverter.setDefault(store, SemanticHighlightings.getColorPreferenceKey(semanticHighlighting),
                semanticHighlighting.getDefaultTextColor());
        store.setDefault(SemanticHighlightings.getBoldPreferenceKey(semanticHighlighting),
                semanticHighlighting.isBoldByDefault());
        store.setDefault(SemanticHighlightings.getItalicPreferenceKey(semanticHighlighting),
                semanticHighlighting.isItalicByDefault());
        store.setDefault(SemanticHighlightings.getStrikethroughPreferenceKey(semanticHighlighting),
                semanticHighlighting.isStrikethroughByDefault());
        store.setDefault(SemanticHighlightings.getUnderlinePreferenceKey(semanticHighlighting),
                semanticHighlighting.isUnderlineByDefault());
        store.setDefault(SemanticHighlightings.getEnabledPreferenceKey(semanticHighlighting),
                semanticHighlighting.isEnabledByDefault());
    }

    convertMethodHighlightingPreferences(store);
    convertAnnotationHighlightingPreferences(store);
}

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

License:Open Source License

public static void initDefaults(IPreferenceStore store) {
    store.setDefault(SRCBIN_FOLDERS_IN_NEWPROJ, false);
    store.setDefault(SRCBIN_SRCNAME, "src"); //$NON-NLS-1$
    store.setDefault(SRCBIN_BINNAME, "bin"); //$NON-NLS-1$

    store.setDefault(CLASSPATH_JRELIBRARY_LIST, getDefaultJRELibraries());
    store.setDefault(CLASSPATH_JRELIBRARY_INDEX, 0);
}

From source file:descent.internal.ui.wizards.buildpaths.newsourcepage.NewSourceContainerWorkbookPage.java

License:Open Source License

/**
 * Initializes controls and return composite containing
 * these controls.//from  ww  w.j av  a2s  . co m
 * 
 * Before calling this method, make sure to have 
 * initialized this instance with a java project 
 * using <code>init(IJavaProject)</code>.
 * 
 * @param parent the parent composite
 * @return composite containing controls
 * 
 * @see #init(IJavaProject)
 */
public Control getControl(Composite parent) {
    final int[] sashWeight = { 60 };
    final IPreferenceStore preferenceStore = JavaPlugin.getDefault().getPreferenceStore();
    preferenceStore.setDefault(OPEN_SETTING, true);

    // ScrolledPageContent is needed for resizing on expand the expandable composite
    ScrolledPageContent scrolledContent = new ScrolledPageContent(parent);
    Composite body = scrolledContent.getBody();
    body.setLayout(new GridLayout());

    final SashForm sashForm = new SashForm(body, SWT.VERTICAL | SWT.NONE);
    sashForm.setFont(sashForm.getFont());

    ViewerPane pane = new ViewerPane(sashForm, SWT.BORDER | SWT.FLAT);
    pane.setContent(fPackageExplorer.createControl(pane));
    fPackageExplorer.setContentProvider();

    final ExpandableComposite excomposite = new ExpandableComposite(sashForm, SWT.NONE,
            ExpandableComposite.TWISTIE | ExpandableComposite.CLIENT_INDENT);
    excomposite.setFont(sashForm.getFont());
    excomposite.setText(NewWizardMessages.NewSourceContainerWorkbookPage_HintTextGroup_title);
    final boolean isExpanded = preferenceStore.getBoolean(OPEN_SETTING);
    excomposite.setExpanded(isExpanded);
    excomposite.addExpansionListener(new ExpansionAdapter() {
        public void expansionStateChanged(ExpansionEvent e) {
            ScrolledPageContent parentScrolledComposite = getParentScrolledComposite(excomposite);
            if (parentScrolledComposite != null) {
                boolean expanded = excomposite.isExpanded();
                parentScrolledComposite.reflow(true);
                adjustSashForm(sashWeight, sashForm, expanded);
                preferenceStore.setValue(OPEN_SETTING, expanded);
            }
        }
    });

    excomposite.setClient(fHintTextGroup.createControl(excomposite));
    fUseFolderOutputs.doFillIntoGrid(body, 1);

    final DialogPackageExplorerActionGroup actionGroup = new DialogPackageExplorerActionGroup(fHintTextGroup,
            this);

    fUseFolderOutputs.setDialogFieldListener(new IDialogFieldListener() {
        public void dialogFieldChanged(DialogField field) {
            boolean isUseFolders = fUseFolderOutputs.isSelected();
            if (isUseFolders) {
                ResetAllOutputFoldersOperation op = new ResetAllOutputFoldersOperation(
                        NewSourceContainerWorkbookPage.this, fHintTextGroup);
                try {
                    op.run(null);
                } catch (InvocationTargetException e) {
                    ExceptionHandler.handle(e, getShell(),
                            Messages.format(NewWizardMessages.NewSourceContainerWorkbookPage_Exception_Title,
                                    op.getName()),
                            e.getMessage());
                }
            }
            fPackageExplorer.showOutputFolders(isUseFolders);
            try {
                ISelection selection = fPackageExplorer.getSelection();
                actionGroup.refresh(new DialogExplorerActionContext(selection, fJavaProject));
            } catch (JavaModelException e) {
                ExceptionHandler.handle(e, getShell(),
                        NewWizardMessages.NewSourceContainerWorkbookPage_Exception_refresh, e.getMessage());
            }
        }
    });

    Composite outputLocation = new Composite(body, SWT.NONE);
    outputLocation.setLayout(new GridLayout(2, false));
    outputLocation.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));

    LayoutUtil.doDefaultLayout(outputLocation, new DialogField[] { fOutputLocationField }, true, SWT.DEFAULT,
            SWT.DEFAULT);
    LayoutUtil.setHorizontalGrabbing(fOutputLocationField.getTextControl(null));

    // Create toolbar with actions on the left
    ToolBarManager tbm = actionGroup.createLeftToolBarManager(pane);
    pane.setTopCenter(null);
    pane.setTopLeft(tbm.getControl());

    // Create toolbar with help on the right
    tbm = actionGroup.createLeftToolBar(pane);
    pane.setTopRight(tbm.getControl());

    fHintTextGroup.setActionGroup(actionGroup);
    fPackageExplorer.setActionGroup(actionGroup);
    actionGroup.addListener(fHintTextGroup);

    sashForm.setWeights(new int[] { 60, 40 });
    adjustSashForm(sashWeight, sashForm, excomposite.isExpanded());
    GridData gd = new GridData(GridData.FILL_BOTH);
    PixelConverter converter = new PixelConverter(parent);
    gd.heightHint = converter.convertHeightInCharsToPixels(20);
    sashForm.setLayoutData(gd);

    fUseFolderOutputs.dialogFieldChanged();

    parent.layout(true);

    return scrolledContent;
}

From source file:descent.ui.PreferenceConstants.java

License:Open Source License

/**
 * Initializes the given preference store with the default values.
 * /*from   ww  w  .j av a  2 s. co  m*/
 * @param store the preference store to be initialized
 * 
 * @since 2.1
 */
public static void initializeDefaultValues(IPreferenceStore store) {
    store.setDefault(PreferenceConstants.EDITOR_SHOW_SEGMENTS, false);

    // JavaBasePreferencePage
    store.setDefault(PreferenceConstants.LINK_PACKAGES_TO_EDITOR, false);
    store.setDefault(PreferenceConstants.LINK_TYPEHIERARCHY_TO_EDITOR, false);
    store.setDefault(PreferenceConstants.OPEN_TYPE_HIERARCHY,
            PreferenceConstants.OPEN_TYPE_HIERARCHY_IN_VIEW_PART);
    store.setDefault(PreferenceConstants.DOUBLE_CLICK, PreferenceConstants.DOUBLE_CLICK_EXPANDS);
    store.setDefault(PreferenceConstants.UPDATE_JAVA_VIEWS, PreferenceConstants.UPDATE_WHILE_EDITING);
    store.setToDefault(PreferenceConstants.UPDATE_JAVA_VIEWS); // clear preference, update on save not supported anymore

    store.setDefault(PreferenceConstants.LINK_BROWSING_PROJECTS_TO_EDITOR, true);
    store.setDefault(PreferenceConstants.LINK_BROWSING_PACKAGES_TO_EDITOR, true);
    store.setDefault(PreferenceConstants.LINK_BROWSING_TYPES_TO_EDITOR, true);
    store.setDefault(PreferenceConstants.LINK_BROWSING_MEMBERS_TO_EDITOR, true);

    store.setDefault(PreferenceConstants.SEARCH_USE_REDUCED_MENU, true);

    // AppearancePreferencePage
    store.setDefault(PreferenceConstants.APPEARANCE_COMPRESS_PACKAGE_NAMES, false);
    store.setDefault(PreferenceConstants.APPEARANCE_METHOD_RETURNTYPE, false);
    store.setDefault(PreferenceConstants.APPEARANCE_METHOD_TYPEPARAMETERS, true);
    store.setDefault(PreferenceConstants.APPEARANCE_CATEGORY, true);
    store.setDefault(PreferenceConstants.SHOW_CU_CHILDREN, true);
    store.setDefault(PreferenceConstants.BROWSING_STACK_VERTICALLY, false);
    store.setDefault(PreferenceConstants.APPEARANCE_PKG_NAME_PATTERN_FOR_PKG_VIEW, ""); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.APPEARANCE_FOLD_PACKAGES_IN_PACKAGE_EXPLORER, true);

    // DdocPreferencePage
    store.setDefault(PreferenceConstants.DDOC_SHOW_PARAMETER_TYPES, false);

    // ImportOrganizePreferencePage
    store.setDefault(PreferenceConstants.ORGIMPORTS_IMPORTORDER, "java;javax;org;com"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.ORGIMPORTS_ONDEMANDTHRESHOLD, 99);
    store.setDefault(PreferenceConstants.ORGIMPORTS_STATIC_ONDEMANDTHRESHOLD, 99);
    store.setDefault(PreferenceConstants.ORGIMPORTS_IGNORELOWERCASE, true);

    // TypeFilterPreferencePage
    store.setDefault(PreferenceConstants.TYPEFILTER_ENABLED, ""); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.TYPEFILTER_DISABLED, ""); //$NON-NLS-1$

    // ClasspathVariablesPreferencePage
    // CodeFormatterPreferencePage
    // CompilerPreferencePage
    // no initialization needed

    // RefactoringPreferencePage
    store.setDefault(PreferenceConstants.REFACTOR_ERROR_PAGE_SEVERITY_THRESHOLD,
            PreferenceConstants.REFACTOR_WARNING_SEVERITY);
    store.setDefault(PreferenceConstants.REFACTOR_SAVE_ALL_EDITORS, false);

    // TemplatePreferencePage
    store.setDefault(PreferenceConstants.TEMPLATES_USE_CODEFORMATTER, true);

    // CodeGenerationPreferencePage
    // compatibility code
    if (store.getBoolean(PreferenceConstants.CODEGEN_USE_GETTERSETTER_PREFIX)) {
        String prefix = store.getString(PreferenceConstants.CODEGEN_GETTERSETTER_PREFIX);
        if (prefix.length() > 0) {
            JavaCore.getPlugin().getPluginPreferences().setValue(JavaCore.CODEASSIST_FIELD_PREFIXES, prefix);
            store.setToDefault(PreferenceConstants.CODEGEN_USE_GETTERSETTER_PREFIX);
            store.setToDefault(PreferenceConstants.CODEGEN_GETTERSETTER_PREFIX);
        }
    }
    if (store.getBoolean(PreferenceConstants.CODEGEN_USE_GETTERSETTER_SUFFIX)) {
        String suffix = store.getString(PreferenceConstants.CODEGEN_GETTERSETTER_SUFFIX);
        if (suffix.length() > 0) {
            JavaCore.getPlugin().getPluginPreferences().setValue(JavaCore.CODEASSIST_FIELD_SUFFIXES, suffix);
            store.setToDefault(PreferenceConstants.CODEGEN_USE_GETTERSETTER_SUFFIX);
            store.setToDefault(PreferenceConstants.CODEGEN_GETTERSETTER_SUFFIX);
        }
    }
    store.setDefault(PreferenceConstants.CODEGEN_KEYWORD_THIS, false);
    store.setDefault(PreferenceConstants.CODEGEN_IS_FOR_GETTERS, true);
    store.setDefault(PreferenceConstants.CODEGEN_EXCEPTION_VAR_NAME, "e"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.CODEGEN_ADD_COMMENTS, false);
    store.setDefault(PreferenceConstants.CODEGEN_USE_OVERRIDE_ANNOTATION, true);

    // MembersOrderPreferencePage
    store.setDefault(PreferenceConstants.APPEARANCE_MEMBER_SORT_ORDER, "T,SF,SI,SM,F,I,C,M"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.APPEARANCE_VISIBILITY_SORT_ORDER, "B,V,R,D"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.APPEARANCE_ENABLE_VISIBILITY_SORT_ORDER, false);

    // JavaEditorPreferencePage
    store.setDefault(PreferenceConstants.EDITOR_MATCHING_BRACKETS, true);
    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_MATCHING_BRACKETS_COLOR,
            new RGB(192, 192, 192));

    store.setDefault(PreferenceConstants.EDITOR_CORRECTION_INDICATION, true);
    store.setDefault(PreferenceConstants.EDITOR_SYNC_OUTLINE_ON_CURSOR_MOVE, true);

    store.setDefault(PreferenceConstants.EDITOR_EVALUTE_TEMPORARY_PROBLEMS, true);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_LINKED_POSITION_COLOR,
            new RGB(121, 121, 121));

    store.setDefault(PreferenceConstants.EDITOR_TAB_WIDTH, 4);
    store.setDefault(PreferenceConstants.EDITOR_SPACES_FOR_TABS, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_MULTI_LINE_COMMENT_COLOR,
            new RGB(63, 127, 95));
    store.setDefault(PreferenceConstants.EDITOR_MULTI_LINE_COMMENT_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_MULTI_LINE_COMMENT_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_MULTI_LINE_PLUS_COMMENT_COLOR,
            new RGB(63, 127, 95));
    store.setDefault(PreferenceConstants.EDITOR_MULTI_LINE_PLUS_COMMENT_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_MULTI_LINE_PLUS_COMMENT_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_MULTI_LINE_PLUS_DOC_COMMENT_COLOR,
            new RGB(63, 95, 191));
    store.setDefault(PreferenceConstants.EDITOR_MULTI_LINE_PLUS_DOC_COMMENT_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_MULTI_LINE_PLUS_DOC_COMMENT_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_SINGLE_LINE_COMMENT_COLOR,
            new RGB(63, 127, 95));
    store.setDefault(PreferenceConstants.EDITOR_SINGLE_LINE_COMMENT_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_SINGLE_LINE_COMMENT_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_SINGLE_LINE_DOC_COMMENT_COLOR,
            new RGB(63, 95, 191));
    store.setDefault(PreferenceConstants.EDITOR_SINGLE_LINE_DOC_COMMENT_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_SINGLE_LINE_DOC_COMMENT_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_KEYWORD_COLOR, new RGB(127, 0, 85));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_KEYWORD_BOLD, true);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_KEYWORD_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_ANNOTATION_COLOR,
            new RGB(100, 100, 100));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_ANNOTATION_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_ANNOTATION_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_STRING_COLOR, new RGB(42, 0, 255));
    store.setDefault(PreferenceConstants.EDITOR_STRING_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_STRING_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_PRAGMA_COLOR, new RGB(100, 100, 100));
    store.setDefault(PreferenceConstants.EDITOR_PRAGMA_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_PRAGMA_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_DEFAULT_COLOR, new RGB(0, 0, 0));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_DEFAULT_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_DEFAULT_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_METHOD_NAME_COLOR, new RGB(0, 0, 0));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_METHOD_NAME_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_METHOD_NAME_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_KEYWORD_RETURN_COLOR,
            new RGB(127, 0, 85));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_KEYWORD_RETURN_BOLD, true);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_KEYWORD_RETURN_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_SPECIAL_TOKEN_COLOR,
            new RGB(100, 100, 100));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_SPECIAL_TOKEN_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_SPECIAL_TOKEN_ITALIC, true);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_OPERATOR_COLOR, new RGB(0, 0, 0));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_OPERATOR_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_OPERATOR_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVA_BRACKET_COLOR, new RGB(0, 0, 0));
    store.setDefault(PreferenceConstants.EDITOR_JAVA_BRACKET_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVA_BRACKET_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_TASK_TAG_COLOR, new RGB(127, 159, 191));
    store.setDefault(PreferenceConstants.EDITOR_TASK_TAG_BOLD, true);
    store.setDefault(PreferenceConstants.EDITOR_TASK_TAG_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVADOC_KEYWORD_COLOR,
            new RGB(127, 159, 191));
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_KEYWORD_BOLD, true);
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_KEYWORD_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVADOC_TAG_COLOR, new RGB(127, 127, 159));
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_TAG_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_TAG_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVADOC_LINKS_COLOR, new RGB(63, 63, 191));
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_LINKS_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_LINKS_ITALIC, false);

    PreferenceConverter.setDefault(store, PreferenceConstants.EDITOR_JAVADOC_DEFAULT_COLOR,
            new RGB(63, 95, 191));
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_DEFAULT_BOLD, false);
    store.setDefault(PreferenceConstants.EDITOR_JAVADOC_DEFAULT_ITALIC, false);

    store.setDefault(PreferenceConstants.CODEASSIST_AUTOACTIVATION, true);
    store.setDefault(PreferenceConstants.CODEASSIST_AUTOACTIVATION_DELAY, 200);

    store.setDefault(PreferenceConstants.CODEASSIST_AUTOINSERT, true);
    PreferenceConverter.setDefault(store, PreferenceConstants.CODEASSIST_PROPOSALS_BACKGROUND,
            new RGB(255, 255, 255));
    PreferenceConverter.setDefault(store, PreferenceConstants.CODEASSIST_PROPOSALS_FOREGROUND,
            new RGB(0, 0, 0));
    PreferenceConverter.setDefault(store, PreferenceConstants.CODEASSIST_PARAMETERS_BACKGROUND,
            new RGB(255, 255, 255));
    PreferenceConverter.setDefault(store, PreferenceConstants.CODEASSIST_PARAMETERS_FOREGROUND,
            new RGB(0, 0, 0));
    PreferenceConverter.setDefault(store, PreferenceConstants.CODEASSIST_REPLACEMENT_BACKGROUND,
            new RGB(255, 255, 0));
    PreferenceConverter.setDefault(store, PreferenceConstants.CODEASSIST_REPLACEMENT_FOREGROUND,
            new RGB(255, 0, 0));
    store.setDefault(PreferenceConstants.CODEASSIST_AUTOACTIVATION_TRIGGERS_JAVA, "."); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.CODEASSIST_AUTOACTIVATION_TRIGGERS_JAVADOC, "$"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.CODEASSIST_SHOW_VISIBLE_PROPOSALS, true);
    store.setDefault(PreferenceConstants.CODEASSIST_CASE_SENSITIVITY, false);
    store.setDefault(PreferenceConstants.CODEASSIST_ADDIMPORT, true);
    store.setDefault(PreferenceConstants.CODEASSIST_INSERT_COMPLETION, true);
    store.setDefault(PreferenceConstants.CODEASSIST_FILL_ARGUMENT_NAMES, true);
    store.setDefault(PreferenceConstants.CODEASSIST_GUESS_METHOD_ARGUMENTS, false);
    store.setDefault(PreferenceConstants.CODEASSIST_PREFIX_COMPLETION, false);
    store.setDefault(PreferenceConstants.CODEASSIST_DOT_INSERTS, false);
    store.setDefault(PreferenceConstants.CODEASSIST_EXPAND_FUNCTION_DEFAULT_ARGUMENTS, false);
    store.setDefault(PreferenceConstants.CODEASSIST_EXPAND_FUNCTION_TEMPLATE_ARGUMENTS, false);
    store.setDefault(PreferenceConstants.CODEASSIST_EXCLUDED_CATEGORIES,
            "descent.ui.spellingProposalCategory\0descent.ui.textProposalCategory\0"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.CODEASSIST_CATEGORY_ORDER,
            "descent.ui.spellingProposalCategory:65545\0descent.ui.javaTypeProposalCategory:65540\0descent.ui.javaNoTypeProposalCategory:65539\0descent.ui.textProposalCategory:65541\0descent.ui.templateProposalCategory:2\0"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.CODEASSIST_LRU_HISTORY, ""); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.CODEASSIST_SORTER, "descent.ui.RelevanceSorter"); //$NON-NLS-1$

    store.setDefault(PreferenceConstants.EDITOR_SMART_HOME_END, true);
    store.setDefault(PreferenceConstants.EDITOR_SUB_WORD_NAVIGATION, true);
    store.setDefault(PreferenceConstants.EDITOR_SMART_PASTE, true);
    store.setDefault(PreferenceConstants.EDITOR_IMPORTS_ON_PASTE, true);
    store.setDefault(PreferenceConstants.EDITOR_CLOSE_STRINGS, true);
    store.setDefault(PreferenceConstants.EDITOR_CLOSE_BRACKETS, true);
    store.setDefault(PreferenceConstants.EDITOR_CLOSE_BRACES, true);
    store.setDefault(PreferenceConstants.EDITOR_CLOSE_JAVADOCS, true);
    store.setDefault(PreferenceConstants.EDITOR_WRAP_STRINGS, true);
    store.setDefault(PreferenceConstants.EDITOR_ESCAPE_STRINGS, false);
    store.setDefault(PreferenceConstants.EDITOR_ADD_JAVADOC_TAGS, true);
    store.setDefault(PreferenceConstants.EDITOR_FORMAT_JAVADOCS, false);

    int sourceHoverModifier = SWT.MOD2;
    String sourceHoverModifierName = Action.findModifierString(sourceHoverModifier); // Shift
    int evaluateHoverModifier = SWT.MOD1 | SWT.MOD2;
    String evaluateHoverModifierName = Action.findModifierString(SWT.MOD1) + " + " //$NON-NLS-1$
            + Action.findModifierString(SWT.MOD2); // Control + Shift 
    store.setDefault(PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS,
            "descent.ui.BestMatchHover;0;descent.ui.JavaSourceHover;" + sourceHoverModifierName //$NON-NLS-1$
                    + ";descent.ui.JavaEvaluateHover;" + evaluateHoverModifierName); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIER_MASKS,
            "descent.ui.BestMatchHover;0;descent.ui.JavaSourceHover;" + sourceHoverModifier //$NON-NLS-1$
                    + ";descent.ui.JavaEvaluateHover;" + evaluateHoverModifier); //$NON-NLS-1$

    store.setDefault(PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE, true);

    store.setDefault(PreferenceConstants.EDITOR_SMART_TAB, true);
    store.setDefault(PreferenceConstants.EDITOR_SMART_BACKSPACE, true);
    store.setDefault(PreferenceConstants.EDITOR_ANNOTATION_ROLL_OVER, false);

    store.setDefault(EDITOR_SOURCE_HOVER_BACKGROUND_COLOR_SYSTEM_DEFAULT, true);

    /* TODO JDT UI profile
    store.setDefault(PreferenceConstants.FORMATTER_PROFILE, ProfileManager.DEFAULT_PROFILE);
    */

    // mark occurrences
    store.setDefault(PreferenceConstants.EDITOR_MARK_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_STICKY_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_TYPE_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_METHOD_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_CONSTANT_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_FIELD_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_LOCAL_VARIABLE_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_EXCEPTION_OCCURRENCES, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_METHOD_EXIT_POINTS, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_BREAK_CONTINUE_TARGETS, true);
    store.setDefault(PreferenceConstants.EDITOR_MARK_IMPLEMENTORS, true);

    // spell checking
    store.setDefault(PreferenceConstants.SPELLING_LOCALE, SpellCheckEngine.getDefaultLocale().toString());
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_DIGITS, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_MIXED, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_SENTENCE, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_UPPER, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_URLS, true);
    store.setDefault(PreferenceConstants.SPELLING_USER_DICTIONARY, ""); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.SPELLING_PROPOSAL_THRESHOLD, 20);
    store.setDefault(PreferenceConstants.SPELLING_ENABLE_CONTENTASSIST, false);

    // folding
    store.setDefault(PreferenceConstants.EDITOR_FOLDING_ENABLED, true);
    store.setDefault(PreferenceConstants.EDITOR_FOLDING_PROVIDER, "descent.ui.text.defaultFoldingProvider"); //$NON-NLS-1$
    store.setDefault(PreferenceConstants.EDITOR_FOLDING_DDOC, false);
    store.setDefault(PreferenceConstants.EDITOR_FOLDING_TYPES, false);
    store.setDefault(PreferenceConstants.EDITOR_FOLDING_METHODS, false);
    store.setDefault(PreferenceConstants.EDITOR_FOLDING_IMPORTS, true);
    store.setDefault(PreferenceConstants.EDITOR_FOLDING_HEADERS, true);

    // properties file editor
    PreferenceConverter.setDefault(store, PreferenceConstants.PROPERTIES_FILE_COLORING_KEY, new RGB(0, 0, 0));
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_KEY_BOLD, false);
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_KEY_ITALIC, false);
    PreferenceConverter.setDefault(store, PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE,
            new RGB(42, 0, 255));
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE_BOLD, false);
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE_ITALIC, false);
    PreferenceConverter.setDefault(store, PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT,
            new RGB(0, 0, 0));
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT_BOLD, false);
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT_ITALIC, false);
    PreferenceConverter.setDefault(store, PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT,
            new RGB(127, 0, 85));
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT_BOLD, true);
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT_ITALIC, false);
    PreferenceConverter.setDefault(store, PreferenceConstants.PROPERTIES_FILE_COLORING_COMMENT,
            new RGB(63, 127, 95));
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_COMMENT_BOLD, false);
    store.setDefault(PreferenceConstants.PROPERTIES_FILE_COLORING_COMMENT_ITALIC, false);

    // semantic highlighting
    SemanticHighlightings.initDefaults(store);

    // do more complicated stuff
    NewJavaProjectPreferencePage.initDefaults(store);

    // work in progress
    WorkInProgressPreferencePage.initDefaults(store);

    // reset preferences that are not settable by editor any longer
    // see AbstractDecoratedTextEditorPreferenceConstants
    store.setToDefault(EDITOR_LINE_NUMBER_RULER); // global
    store.setToDefault(EDITOR_LINE_NUMBER_RULER_COLOR); // global
    store.setToDefault(EDITOR_OVERVIEW_RULER); // removed -> true
    store.setToDefault(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_USE_CUSTOM_CARETS); // accessibility

    store.setToDefault(PreferenceConstants.EDITOR_CURRENT_LINE); // global
    store.setToDefault(PreferenceConstants.EDITOR_CURRENT_LINE_COLOR); // global

    store.setToDefault(PreferenceConstants.EDITOR_PRINT_MARGIN); // global
    store.setToDefault(PreferenceConstants.EDITOR_PRINT_MARGIN_COLUMN); // global
    store.setToDefault(PreferenceConstants.EDITOR_PRINT_MARGIN_COLOR); // global

    store.setToDefault(PreferenceConstants.EDITOR_FOREGROUND_COLOR); // global
    store.setToDefault(PreferenceConstants.EDITOR_FOREGROUND_DEFAULT_COLOR); // global
    store.setToDefault(PreferenceConstants.EDITOR_BACKGROUND_COLOR); // global
    store.setToDefault(PreferenceConstants.EDITOR_BACKGROUND_DEFAULT_COLOR); // global
    store.setToDefault(PreferenceConstants.EDITOR_FIND_SCOPE_COLOR); // global
    store.setToDefault(
            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_SELECTION_FOREGROUND_DEFAULT_COLOR); // global
    store.setToDefault(
            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_SELECTION_BACKGROUND_DEFAULT_COLOR); // global

    store.setToDefault(PreferenceConstants.EDITOR_DISABLE_OVERWRITE_MODE); // global

    store.setToDefault(PreferenceConstants.EDITOR_SEMANTIC_HIGHLIGHTING_ENABLED); // removed
}

From source file:dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfPreferenceInitializer.java

License:Apache License

public void initializeDefaultPreferences() {

    initializeDefaultSyntaxHighlighting();
    initializeDefaultBrackets();/*from   ww  w.  ja  v a 2 s  .  c o  m*/

    org.eclipse.jface.preference.IPreferenceStore store = dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfUIPlugin
            .getDefault().getPreferenceStore();
    // Set default value for matching brackets
    store.setDefault(
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfPreferenceConstants.EDITOR_MATCHING_BRACKETS_COLOR,
            "192,192,192");
    store.setDefault(
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfPreferenceConstants.EDITOR_MATCHING_BRACKETS_CHECKBOX,
            true);

}

From source file:dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfPreferenceInitializer.java

License:Apache License

private void initializeDefaultBrackets(org.eclipse.jface.preference.IPreferenceStore store,
        dk.itu.sdg.language.xwpf.resource.xwpf.IXwpfMetaInformation metaInformation) {
    String languageId = metaInformation.getSyntaxName();
    // set default brackets for ITextResource bracket set
    dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfBracketSet bracketSet = new dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfBracketSet(
            null, null);/*from   w w  w .  j a v  a2 s  .  co  m*/
    final java.util.Collection<dk.itu.sdg.language.xwpf.resource.xwpf.IXwpfBracketPair> bracketPairs = metaInformation
            .getBracketPairs();
    if (bracketPairs != null) {
        for (dk.itu.sdg.language.xwpf.resource.xwpf.IXwpfBracketPair bracketPair : bracketPairs) {
            bracketSet.addBracketPair(bracketPair.getOpeningBracket(), bracketPair.getClosingBracket(),
                    bracketPair.isClosingEnabledInside());
        }
    }
    store.setDefault(
            languageId
                    + dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfPreferenceConstants.EDITOR_BRACKETS_SUFFIX,
            bracketSet.getBracketString());
}

From source file:dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfPreferenceInitializer.java

License:Apache License

private void setProperties(org.eclipse.jface.preference.IPreferenceStore store, String languageID,
        String tokenName, String color, boolean bold, boolean enable, boolean italic, boolean strikethrough,
        boolean underline) {
    store.setDefault(
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.getPreferenceKey(languageID,
                    tokenName,//from ww  w. j  a v a 2 s. co  m
                    dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.StyleProperty.BOLD),
            bold);
    store.setDefault(
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.getPreferenceKey(languageID,
                    tokenName,
                    dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.StyleProperty.COLOR),
            color);
    store.setDefault(
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.getPreferenceKey(languageID,
                    tokenName,
                    dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.StyleProperty.ENABLE),
            enable);
    store.setDefault(
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.getPreferenceKey(languageID,
                    tokenName,
                    dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.StyleProperty.ITALIC),
            italic);
    store.setDefault(dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.getPreferenceKey(
            languageID, tokenName,
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.StyleProperty.STRIKETHROUGH),
            strikethrough);
    store.setDefault(
            dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.getPreferenceKey(languageID,
                    tokenName,
                    dk.itu.sdg.language.xwpf.resource.xwpf.ui.XwpfSyntaxColoringHelper.StyleProperty.UNDERLINE),
            underline);
}

From source file:dynamicrefactoring.RefactoringPlugin.java

License:Open Source License

/** 
 * Initializes a preference store with default preference values 
 * for this plug-in.//w  w w.  j a  v  a 2  s.c o  m
 * 
 * @param store the preference store to fill
 */
@Override
protected void initializeDefaultPreferences(IPreferenceStore store) {
    store.setDefault(EXPORT_PLAN_DIRECTORY, DEFAULT_EXPORT_PLAN_DIRECTORY);
    store.setDefault(IMPORT_PLAN_DIRECTORY, DEFAULT_IMPORT_PLAN_DIRECTORY);
}

From source file:eclipse.spellchecker.etc.PreferenceConstants.java

License:Open Source License

/**
 * Initializes the given preference store with the default values.
 *
 * @param store the preference store to be initialized
 *
 * @since 2.1//  ww  w  .ja va  2s. c  o  m
 */
public static void initializeDefaultValues(IPreferenceStore store) {
    // spell checking
    store.setDefault(PreferenceConstants.SPELLING_LOCALE, "en_US"); //$NON-NLS-1$
    String isInitializedKey = "spelling_locale_initialized"; //$NON-NLS-1$
    if (!store.getBoolean(isInitializedKey)) {
        store.setValue(isInitializedKey, true);
        Locale locale = SpellCheckEngine.getDefaultLocale();
        locale = SpellCheckEngine.findClosestLocale(locale);
        if (locale != null)
            store.setValue(PreferenceConstants.SPELLING_LOCALE, locale.toString());
    }
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_DIGITS, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_MIXED, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_SENTENCE, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_UPPER, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_URLS, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_SINGLE_LETTERS, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_AMPERSAND_IN_PROPERTIES, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_NON_LETTERS, true);
    store.setDefault(PreferenceConstants.SPELLING_IGNORE_JAVA_STRINGS, true);
    store.setDefault(PreferenceConstants.SPELLING_USER_DICTIONARY, ""); //$NON-NLS-1$

    // Note: For backwards compatibility we must use the property and not the workspace default
    store.setDefault(PreferenceConstants.SPELLING_USER_DICTIONARY_ENCODING,
            System.getProperty("file.encoding")); //$NON-NLS-1$

    store.setDefault(PreferenceConstants.SPELLING_PROPOSAL_THRESHOLD, 20);
    store.setDefault(PreferenceConstants.SPELLING_PROBLEMS_THRESHOLD, 100);
    /*
     * XXX: This is currently disabled because the spelling engine
     * cannot return word proposals but only correction proposals.
     */
    store.setToDefault(PreferenceConstants.SPELLING_ENABLE_CONTENTASSIST);

}