Package de.sebastianbenz.task.ui.preferences

Source Code of de.sebastianbenz.task.ui.preferences.TaskPreferences

package de.sebastianbenz.task.ui.preferences;

import org.eclipse.jface.preference.BooleanFieldEditor;
import org.eclipse.jface.preference.IntegerFieldEditor;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
import org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage;

import de.sebastianbenz.task.ui.internal.TaskActivator;

public class TaskPreferences extends LanguageRootPreferencePage implements
    IWorkbenchPreferencePage {

  public TaskPreferences() {
    setPreferenceStore(TaskActivator.getInstance().getPreferenceStore());
    setDescription("General Settings");
  }

  @Override
  public void createFieldEditors() {
    Composite parent = getFieldEditorParent();
    addField(new BooleanFieldEditor(TaskPreferenceConstants.SPELL_CHECKING,
        "Enable spell checking", parent));
    IntegerFieldEditor field = new IntegerFieldEditor(TaskPreferenceConstants.TAB_WIDTH,
        "Displayed tab width", parent, 2);
    addField(field);
  }


  /*
   * (non-Javadoc)
   *
   * @see
   * org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench)
   */
  public void init(IWorkbench workbench) {
  }

}
TOP

Related Classes of de.sebastianbenz.task.ui.preferences.TaskPreferences

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.