HTML Tidy plugin initial version
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.jtidy / plugin.xml
diff --git a/archive/net.sourceforge.phpeclipse.jtidy/plugin.xml b/archive/net.sourceforge.phpeclipse.jtidy/plugin.xml
new file mode 100644 (file)
index 0000000..18d5609
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin
+   id="net.sourceforge.phpdt.tidy"
+   name="Jtidy Plug-in"
+   version="1.0.1"
+   provider-name="Jan Schulz"
+   class="net.sourceforge.phpdt.tidy.JtidyPlugin">
+
+   <runtime>
+      <library name="jtidy_plugin.jar"/>
+   </runtime>
+   <requires>
+      <import plugin="org.eclipse.core.resources" export="true"/>
+      <import plugin="org.eclipse.ui" export="true"/>
+   </requires>
+
+
+   <extension
+         point="org.eclipse.ui.popupMenus">
+         <viewerContribution
+         id="net.sourceforge.phpdt.tidy.EditorPopUp"
+         targetID="#TextEditorContext">
+         <menu
+               label="JTidy"
+               path="additions"
+               id="net.sourceforge.phpdt.tidy.menu2">
+            <separator
+                  name="group1">
+            </separator>
+         </menu>
+         <action
+               label="Check Markup"
+               class="net.sourceforge.phpdt.tidy.actions.ParseWithJTidyEditorAction"
+               menubarPath="net.sourceforge.phpdt.tidy.menu2/group1"
+               
+               id="net.sourceforge.phpdt.tidy.ParseEditorAction">
+         </action>
+         <action
+               label="Format"
+               class="net.sourceforge.phpdt.tidy.actions.FormatWithJTidyEditorAction"
+               menubarPath="net.sourceforge.phpdt.tidy.menu2/group1"
+              
+               id="net.sourceforge.phpdt.tidy.FormatEditorAction">
+         </action>
+      </viewerContribution>
+      <objectContribution
+            objectClass="org.eclipse.core.resources.IFile"
+            nameFilter="*.htm*"
+            id="net.sourceforge.phpdt.tidy.contribution1">
+         <menu
+               label="JTidy"
+               path="additions"
+               id="net.sourceforge.phpdt.tidy.menu1">
+            <separator
+                  name="group1">
+            </separator>
+         </menu>
+         <action
+               label="Check Markup"
+               class="net.sourceforge.phpdt.tidy.actions.ParseWithJTidyAction"
+               menubarPath="net.sourceforge.phpdt.tidy.menu1/group1"
+               enablesFor="+"
+               id="net.sourceforge.phpdt.tidy.ParseAction">
+         </action>
+         <action
+               label="Format"
+               class="net.sourceforge.phpdt.tidy.actions.FormatWithJTidyAction"
+               menubarPath="net.sourceforge.phpdt.tidy.menu1/group1"
+               enablesFor="+"
+               id="net.sourceforge.phpdt.tidy.FormatAction">
+         </action>
+      </objectContribution>
+   </extension>
+   <extension
+         point="org.eclipse.ui.popupMenus">
+   </extension>
+    <extension
+         point="org.eclipse.ui.preferencePages">
+          <page
+            name="HTML JTidy"
+            class="net.sourceforge.phpdt.tidy.preferences.JTidyGeneralPreferences"
+            id="net.sourceforge.phpdt.tidy.preferences.general">
+      </page>
+  <!--    <page
+            name="General"
+            class="net.sourceforge.phpdt.tidy.preferences.JTidyPreferences"
+            id="net.sourceforge.phpdt.tidy.preferences.JTidyPreferences"
+            category="net.sourceforge.phpdt.tidy.preferences.general">
+      </page> -->
+      <page
+               name="Format"
+               class="net.sourceforge.phpdt.tidy.preferences.JTidyOutputPreferences"
+               id="net.sourceforge.phpdt.tidy.preferences.OutputFormat"
+               category="net.sourceforge.phpdt.tidy.preferences.general">
+      </page>
+      <page
+               name="Output"
+               class="net.sourceforge.phpdt.tidy.preferences.JTidyOutputLookPreferences"
+               id="net.sourceforge.phpdt.tidy.preferences.OutputLook"
+               category="net.sourceforge.phpdt.tidy.preferences.general">
+      </page>
+      <page
+               name="Indentation, Wrapping"
+               class="net.sourceforge.phpdt.tidy.preferences.JTidyWrapIndentPreferences"
+               id="net.sourceforge.phpdt.tidy.preferences.WrapIndent"
+               category="net.sourceforge.phpdt.tidy.preferences.general">
+      </page>    
+      <page
+               name="New Tags"
+               class="net.sourceforge.phpdt.tidy.preferences.JTidyNewTagsPreferences"
+               id="net.sourceforge.phpdt.tidy.preferences.NewTags"
+               category="net.sourceforge.phpdt.tidy.preferences.general">
+      </page>
+   </extension>
+   <extension
+         point="org.eclipse.ui.views">
+      <view
+            name="JTidy Console"
+            icon="icons/obj16/jtidy.gif"
+            class="net.sourceforge.phpdt.tidy.JTidyConsole"
+            id="net.sourceforge.phpdt.tidy.consoleview">
+      </view>
+   </extension>
+
+</plugin>