intial version
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.jtidy / src / net / sourceforge / phpdt / tidy / preferences / JTidyPreferences.java
diff --git a/archive/net.sourceforge.phpeclipse.jtidy/src/net/sourceforge/phpdt/tidy/preferences/JTidyPreferences.java b/archive/net.sourceforge.phpeclipse.jtidy/src/net/sourceforge/phpdt/tidy/preferences/JTidyPreferences.java
new file mode 100644 (file)
index 0000000..260111c
--- /dev/null
@@ -0,0 +1,51 @@
+package net.sourceforge.phpdt.tidy.preferences;
+
+import net.sourceforge.phpdt.tidy.JtidyPlugin;
+import org.eclipse.jface.preference.BooleanFieldEditor;
+import org.eclipse.jface.preference.FieldEditorPreferencePage;
+import org.eclipse.jface.preference.IPreferenceStore;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
+
+/**
+ * A preference page for a simple HTML editor.
+ */
+public class JTidyPreferences extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
+
+       public JTidyPreferences() {
+               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() {
+
+               BooleanFieldEditor showWarning =
+                       new BooleanFieldEditor(IPreferenceConstants.GENERAL_SHOW_WARNINGS, "Show warnings", getFieldEditorParent());
+               addField(showWarning);
+
+               BooleanFieldEditor beQuiet =
+                       new BooleanFieldEditor(IPreferenceConstants.GENERAL_QUIET, "Show no Errors", getFieldEditorParent());
+               addField(beQuiet);
+       
+               BooleanFieldEditor tidyMark =
+                       new BooleanFieldEditor(
+                               IPreferenceConstants.GENERAL_TIDY_MARK,
+                               "Set Tidy Mark in Header",
+                               getFieldEditorParent());
+               addField(tidyMark);
+
+       }
+
+       /**
+        * @see IWorkbenchPreferencePage#init
+        */
+       public void init(IWorkbench workbench) {
+       }
+}