changed ExternalToolMenuDelegate
[phpeclipse.git] / net.sourceforge.phpeclipse / plugin.xml
index 58d7d90..ab6e529 100644 (file)
@@ -14,6 +14,7 @@
    <requires>
       <import plugin="org.eclipse.core.resources"/>
       <import plugin="org.eclipse.ui"/>
+      <import plugin="org.eclipse.ui.externaltools"/>
       <import plugin="org.eclipse.help"/>
       <import plugin="org.eclipse.swt"/>
       <import plugin="org.eclipse.debug.core"/>
@@ -144,7 +145,7 @@ Temporarily replaced until errors can be ironed out...
    </extension>
    <extension
          point="org.eclipse.ui.propertyPages">
-      <page
+<!--      <page
             objectClass="org.eclipse.core.resources.IProject"
             name="%propertyPagePHPProject.name"
             class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
@@ -153,17 +154,17 @@ Temporarily replaced until errors can be ironed out...
                name="nature"
                value="net.sourceforge.phpeclipse.phpnature">
          </filter>
-      </page>
-  <!--    <page
-            objectClass="net.sourceforge.phpeclipse.resourcesview.PHPProject"
-            name="%propertyPagePHPProject.name"
-            class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
-            id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
+      </page> -->
+      <page
+            objectClass="org.eclipse.core.resources.IProject"
+            name="PHP Obfuscator"
+            class="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage"
+            id="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage">
          <filter
                name="nature"
                value="net.sourceforge.phpeclipse.phpnature">
          </filter>
-      </page> -->
+      </page>
    </extension>
 <!--   <extension
          point="org.eclipse.ui.views">
@@ -408,6 +409,16 @@ Temporarily replaced until errors can be ironed out...
    <extension
          point="org.eclipse.ui.popupMenus">
       <objectContribution
+            objectClass="org.eclipse.core.resources.IResource"
+            id="net.sourceforge.phpeclipse.actions.obfuscator">
+         <action
+               label="PHP Obfuscator"
+               class="net.sourceforge.phpeclipse.actions.PHPObfuscatorAction"
+               menubarPath="additions"
+               id="net.sourceforge.phpeclipse.actions.obfuscatorAction">
+         </action>
+      </objectContribution>
+      <objectContribution
             objectClass="org.eclipse.core.resources.IFile"
             nameFilter="*.php"
             id="net.sourceforge.phpeclipse.actions.externalParserAction">
@@ -550,6 +561,7 @@ Temporarily replaced until errors can be ironed out...
                id="net.sourceforge.phpeclipse.actions.showAction">
          </action>
       </objectContribution>
+
       <viewerContribution
             targetID="#PHPRulerContext"
             id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
@@ -589,6 +601,12 @@ Temporarily replaced until errors can be ironed out...
             class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
             id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
       </page>
+      <page
+            name="PHP Parser"
+            category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
+            class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
+            id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
+      </page>
 <!--    <page
             name="Editor2"
             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
@@ -917,7 +935,17 @@ Temporarily replaced until errors can be ironed out...
                        expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
                </variable>
                <variable
-                       tag="localhost_loc"
+                       tag="file_loc"
+                       description="Expands to the full file name"
+                       expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
+               </variable>
+               <variable
+                       tag="file_url"
+                       description="Expands to an URL with the localhost preference settings"
+                       expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
+               </variable>
+               <variable
+                       tag="localhost_url"
                        description="Expands to the localhost preference settings."
                        expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
                </variable>