package net.sourceforge.phpdt.tidy.preferences; import net.sourceforge.phpdt.tidy.JtidyPlugin; import org.eclipse.jface.preference.FieldEditorPreferencePage; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.preference.StringFieldEditor; import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbenchPreferencePage; /** * A preference page for a simple HTML editor. */ public class JTidyNewTagsPreferences extends FieldEditorPreferencePage implements IWorkbenchPreferencePage, IPreferenceConstants { public JTidyNewTagsPreferences() { super(FieldEditorPreferencePage.GRID); // Set the preference store for the preference page. IPreferenceStore store = JtidyPlugin.getDefault().getPreferenceStore(); setPreferenceStore(store); } /** * @see org.eclipse.jface.preference. * FieldEditorPreferencePage#createFieldEditors() */ protected void createFieldEditors() { // For developing with template engines or something like this... LabelFieldEditor seperate = new LabelFieldEditor("Seperate the values with ", getFieldEditorParent()); addField(seperate); StringFieldEditor emptyTags = new StringFieldEditor(INPUT_NEW_EMPTY_TAGS, "New empy tags:", getFieldEditorParent()); addField(emptyTags); StringFieldEditor inlineTags = new StringFieldEditor(INPUT_NEW_INLINE_TAGS, "New inline tags:", getFieldEditorParent()); addField(inlineTags); StringFieldEditor blockTags = new StringFieldEditor(INPUT_NEW_BLOCKLEVEL_TAGS, "New blocklevel tags:", getFieldEditorParent()); addField(blockTags); StringFieldEditor preTags = new StringFieldEditor(INPUT_NEW_PRE_TAGS, "New pre tags:", getFieldEditorParent()); addField(preTags); } /** * @see IWorkbenchPreferencePage#init */ public void init(IWorkbench workbench) { } }