1 package net.sourceforge.phpdt.tidy.preferences;
3 import net.sourceforge.phpdt.tidy.JtidyPlugin;
5 import org.eclipse.jface.preference.FieldEditorPreferencePage;
6 import org.eclipse.jface.preference.IPreferenceStore;
7 import org.eclipse.jface.preference.StringFieldEditor;
8 import org.eclipse.ui.IWorkbench;
9 import org.eclipse.ui.IWorkbenchPreferencePage;
12 * A preference page for a simple HTML editor.
14 public class JTidyNewTagsPreferences extends FieldEditorPreferencePage implements IWorkbenchPreferencePage, IPreferenceConstants {
16 public JTidyNewTagsPreferences() {
17 super(FieldEditorPreferencePage.GRID);
19 // Set the preference store for the preference page.
20 IPreferenceStore store = JtidyPlugin.getDefault().getPreferenceStore();
21 setPreferenceStore(store);
25 * @see org.eclipse.jface.preference.
26 * FieldEditorPreferencePage#createFieldEditors()
28 protected void createFieldEditors() {
29 // For developing with template engines or something like this...
30 LabelFieldEditor seperate = new LabelFieldEditor("Seperate the values with <space>", getFieldEditorParent());
33 StringFieldEditor emptyTags = new StringFieldEditor(INPUT_NEW_EMPTY_TAGS, "New empy tags:", getFieldEditorParent());
36 StringFieldEditor inlineTags = new StringFieldEditor(INPUT_NEW_INLINE_TAGS, "New inline tags:", getFieldEditorParent());
39 StringFieldEditor blockTags = new StringFieldEditor(INPUT_NEW_BLOCKLEVEL_TAGS, "New blocklevel tags:", getFieldEditorParent());
42 StringFieldEditor preTags = new StringFieldEditor(INPUT_NEW_PRE_TAGS, "New pre tags:", getFieldEditorParent());
48 * @see IWorkbenchPreferencePage#init
50 public void init(IWorkbench workbench) {