Package org.eclipse.core.runtime.preferences

Examples of org.eclipse.core.runtime.preferences.IEclipsePreferences


        /**
         * Runs the action.
         */
        @Override
        public void run() {
            final IEclipsePreferences prefsNode = ErlangOutlinePage.getPrefsNode();
            final boolean isChecked = isChecked();
            prefsNode.putBoolean(PreferenceConstants.ERLANG_OUTLINE_LINK_WITH_EDITOR,
                    isChecked);
            if (isChecked && editor != null) {
                getTreeViewer().refresh();
            }
            fLinkHelper.setLinkWithEditor(isChecked);
View Full Code Here


    @Override
    public Object execute(final ExecutionEvent event) throws ExecutionException {
        // final Command command = event.getCommand();
        // final boolean oldValue = HandlerUtil.toggleCommandState(command);
        final String filterId = event.getParameter("org.erlide.ui.filterId");
        final IEclipsePreferences prefsNode = ErlangOutlinePage.getPrefsNode();
        final boolean oldValue = prefsNode.getBoolean(filterId, false);
        final boolean value = !oldValue;
        final Object activePart = HandlerUtil.getVariable(event, "activePart");
        if (activePart instanceof ContentOutline) {
            OutlineFilterUtils.addFilter(filterId, value, activePart);
        }
        prefsNode.putBoolean(filterId, value);
        try {
            prefsNode.flush();
        } catch (final BackingStoreException e) {
            ErlLogger.error(e);
        }
        return null;
    }
View Full Code Here

        return null;
    }

    @Override
    public void updateElement(final UIElement element, final Map parameters) {
        final IEclipsePreferences prefsNode = ErlangOutlinePage.getPrefsNode();
        final String filterId = (String) parameters.get("org.erlide.ui.filterId");
        final boolean value = prefsNode.getBoolean(filterId, false);
        element.setChecked(value);
    }
View Full Code Here

        editor.markOccurencesHandler.removeOccurrenceAnnotations();
    }

    protected boolean isMarkingOccurrences() {
        final IEclipsePreferences prefsNode = ErlideUIPlugin.getPrefsNode();
        return prefsNode.getBoolean("markingOccurences", false);
    }
View Full Code Here

        final ISourceViewer sourceViewer = getSourceViewer();
        if (sourceViewer instanceof IDisposable) {
            ((IDisposable) sourceViewer).dispose();
        }

        final IEclipsePreferences node = ErlideUIPlugin.getPrefsNode();
        node.removePreferenceChangeListener(fPreferenceChangeListener);
        ErlideUIPlugin.getDefault().getPreferenceStore()
                .removePropertyChangeListener(propertyChangeListener);
        if (fActionGroups != null) {
            fActionGroups.dispose();
            fActionGroups = null;
View Full Code Here

        v.doOperation(ProjectionViewer.TOGGLE);

        fEditorSelectionChangedListener = new EditorSelectionChangedListener();
        fEditorSelectionChangedListener.install(getSelectionProvider());

        final IEclipsePreferences node = ErlideUIPlugin.getPrefsNode();
        node.addPreferenceChangeListener(fPreferenceChangeListener);
        ErlideUIPlugin.getDefault().getPreferenceStore()
                .addPropertyChangeListener(propertyChangeListener);

        PlatformUI.getWorkbench().addWindowListener(
                markOccurencesHandler.fActivationListener);
View Full Code Here

        configurePreferences();

        if (sourceViewer instanceof ITextViewerExtension) {
            ((ITextViewerExtension) sourceViewer).prependVerifyKeyListener(this);
        }
        final IEclipsePreferences node = ErlideUIPlugin.getPrefsNode();
        node.addPreferenceChangeListener(fPreferenceChangeListener);
    }
View Full Code Here

    public void unconfigure() {
        if (sourceViewer instanceof ITextViewerExtension) {
            ((ITextViewerExtension) sourceViewer).removeVerifyKeyListener(this);
        }
        final IEclipsePreferences node = ErlideUIPlugin.getPrefsNode();
        node.removePreferenceChangeListener(fPreferenceChangeListener);
    }
View Full Code Here

    @Test
    public void sourcePathsShouldFollowPropertyChange() throws BackingStoreException {
        final String expected = "hello/world;a/b";

        final IProject wproject = project.getWorkspaceProject();
        final IEclipsePreferences node = new ProjectScope(wproject)
                .getNode("org.erlide.model");
        node.put(ProjectPreferencesConstants.SOURCE_DIRS, expected);
        node.flush();

        final String actual = project.getProperties().getSourceDirs().toString();

        assertThat(actual, is(convertListString(expected)));
    }
View Full Code Here

    public ErlContentAssistProcessor(final ISourceViewer sourceViewer,
            final IErlModule module, final IErlProject project,
            final ContentAssistant contentAssistant) {
        super(sourceViewer, module, project, contentAssistant);
        fPreferenceChangeListener = new PreferenceChangeListener();
        final IEclipsePreferences node = CodeAssistPreferences.getNode();
        node.addPreferenceChangeListener(fPreferenceChangeListener);
    }
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.preferences.IEclipsePreferences

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.