Package org.erlide.ui.editors.erl.folding

Source Code of org.erlide.ui.editors.erl.folding.FoldingPreferencePage

package org.erlide.ui.editors.erl.folding;

import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.erlide.ui.internal.ErlideUIPlugin;
import org.erlide.ui.prefs.FoldingConfigurationBlock;
import org.erlide.ui.prefs.IPreferenceConfigurationBlock;
import org.erlide.ui.prefs.plugin.PreferencesMessages;
import org.erlide.ui.util.OverlayPreferenceStore;

public final class FoldingPreferencePage extends AbstractConfigurationBlockPreferencePage {

    /*
     * @seeorg.eclipse.ui.internal.editors.text.
     * AbstractConfigureationBlockPreferencePage#getHelpId()
     */
    @Override
    protected String getHelpId() {
        return ""; // IErlangHelpContextIds.JAVA_EDITOR_PREFERENCE_PAGE;
    }

    /*
     * @see
     * org.eclipse.ui.internal.editors.text.AbstractConfigurationBlockPreferencePage
     * #setDescription()
     */
    @Override
    protected void setDescription() {
        final String description = PreferencesMessages.ErlEditorPreferencePage_folding_title;
        setDescription(description);
    }

    /*
     * @seeorg.org.eclipse.ui.internal.editors.text.
     * AbstractConfigurationBlockPreferencePage#setPreferenceStore()
     */
    @Override
    protected void setPreferenceStore() {
        setPreferenceStore(ErlideUIPlugin.getDefault().getPreferenceStore());
    }

    @Override
    protected Label createDescriptionLabel(final Composite parent) {
        return null; // no description for new look.
    }

    /*
     * @seeorg.eclipse.ui.internal.editors.text.
     * AbstractConfigureationBlockPreferencePage
     * #createConfigurationBlock(org.eclipse
     * .ui.internal.editors.text.OverlayPreferenceStore)
     */
    @Override
    protected IPreferenceConfigurationBlock createConfigurationBlock(
            final OverlayPreferenceStore overlayPreferenceStore) {
        return new FoldingConfigurationBlock(overlayPreferenceStore);
    }
}
TOP

Related Classes of org.erlide.ui.editors.erl.folding.FoldingPreferencePage

TOP
Copyright © 2018 www.massapi.com. 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.