X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/plugin.xml b/net.sourceforge.phpeclipse/plugin.xml index eb01250..af3af2f 100644 --- a/net.sourceforge.phpeclipse/plugin.xml +++ b/net.sourceforge.phpeclipse/plugin.xml @@ -1,36 +1,148 @@ <?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.0"?> <plugin id="net.sourceforge.phpeclipse" name="%pluginName" - version="1.0.6" + version="1.1.6" provider-name="%providerName" class="net.sourceforge.phpeclipse.PHPeclipsePlugin"> - + <runtime> <library name="phpeclipse.jar"> - <export name="*"/> + <export name="*"/> </library> + <!-- <library name="lib/hsqldb.jar"/> --> + <!-- <library name="lib/xstream-1.0.2.jar" /> --> </runtime> <requires> - <import plugin="org.eclipse.core.resources"/> + <import plugin="org.eclipse.core.runtime.compatibility"/> <import plugin="org.eclipse.ui"/> + <import plugin="org.eclipse.ui.console"/> + <import plugin="org.eclipse.core.resources"/> + <import plugin="org.eclipse.search"/> + <import plugin="org.eclipse.debug.core"/> + <import plugin="org.eclipse.debug.ui"/> + <import plugin="org.eclipse.compare"/> + <import plugin="org.eclipse.core.filebuffers"/> + <import plugin="org.eclipse.jface.text"/> + <import plugin="org.eclipse.ui.workbench.texteditor"/> + <import plugin="org.eclipse.ui.ide"/> + <import plugin="org.eclipse.ui.views"/> + <import plugin="org.eclipse.ui.editors"/> + <import plugin="org.eclipse.ui.externaltools"/> <import plugin="org.eclipse.help"/> + <import plugin="org.eclipse.team.core"/> <import plugin="org.eclipse.swt"/> - <import plugin="org.eclipse.debug.ui"/> - <import plugin="org.apache.xerces"/> + <import plugin="org.eclipse.search"/> + <import plugin="org.eclipse.update.ui"/> + <!-- <import plugin="net.sourceforge.phpeclipse.quantum.sql"/> --> + <!-- <import plugin="com.quantum.Quantum"/> --> + <import plugin="net.sourceforge.phpeclipse.webbrowser"/> + <import plugin="net.sourceforge.phpeclipse.externaltools"/> + <import plugin="net.sourceforge.phpeclipse.core"/> + <import plugin="net.sourceforge.phpeclipse.ui"/> + <import plugin="net.sourceforge.phpeclipse.xml.core"/> + <import plugin="net.sourceforge.phpeclipse.xml.ui"/> </requires> - <extension id="phpnature" name="%naturePHP.name" point="org.eclipse.core.resources.natures"> <runtime> <run - class="net.sourceforge.phpeclipse.PHPProject"> + class="net.sourceforge.phpdt.internal.core.JavaProject"> </run> </runtime> </extension> + + <extension + id="parserbuilder" + name="PHP Builder" + point="org.eclipse.core.resources.builders"> + <builder> + <run + class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder"> + </run> + </builder> + </extension> + <!-- =================================================================================== --> +<!-- Extension: Java Markers --> +<!-- =================================================================================== --> + +<!-- Java problems --> + +<extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName"> + <super type="org.eclipse.core.resources.problemmarker"/> + <super type="org.eclipse.core.resources.textmarker"/> + <persistent value="true"/> + <attribute name="id"/> + <attribute name="flags"/> + <attribute name="arguments"/> +</extension> + +<!-- Java transient problems --> + +<extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName"> + <super type="org.eclipse.core.resources.textmarker"/> + <persistent value="false"/> + <attribute name="id"/> + <attribute name="flags"/> + <attribute name="arguments"/> +</extension> + +<!-- PHP tasks --> + +<extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers"> + <super type="org.eclipse.core.resources.taskmarker"/> + <persistent value="true"/> +</extension> + +<extension-point id="phpElementFilters" name="%elementFiltersName" schema="schema/phpElementFilters.exsd"/> +<extension-point id="phpEditorTextHovers" name="%phpEditorTextHoversName" schema="schema/phpEditorTextHovers.exsd"/> +<extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/> + + <extension + point="org.eclipse.ui.decorators"> + <decorator + label="%ProblemsLabelDecorator.label" + state="true" + lightweight="true" + location="BOTTOM_LEFT" + class="net.sourceforge.phpdt.ui.ProblemsLabelDecorator" + id="net.sourceforge.phpdt.ui.problem.decorator"> + <description> + %ProblemsLabelDecorator.description + </description> + <enablement> + <or> + <objectClass + name="org.eclipse.core.resources.IResource"> + </objectClass> + <objectClass + name="net.sourceforge.phpdt.core.IJavaElement"> + </objectClass> + </or> + </enablement> + </decorator> + <decorator + label="%OverrideIndicatorLabelDecorator.label" + lightweight="true" + location="BOTTOM_RIGHT" + state="true" + class="net.sourceforge.phpdt.ui.OverrideIndicatorLabelDecorator" + id="net.sourceforge.phpdt.ui.override.decorator"> + <description> + %OverrideIndicatorLabelDecorator.description + </description> + <enablement> + <objectClass + name="net.sourceforge.phpdt.core.IMethod"> + </objectClass> + </enablement> + </decorator> + </extension> + <extension point="org.eclipse.team.core.fileTypes"> <fileTypes @@ -47,6 +159,14 @@ </fileTypes> <fileTypes type="text" + extension="php5"> + </fileTypes> + <fileTypes + type="text" + extension="module"> + </fileTypes> + <fileTypes + type="text" extension="inc"> </fileTypes> <fileTypes @@ -63,9 +183,54 @@ </fileTypes> <fileTypes type="text" - extension="xml"> - </fileTypes> + extension="xhtml"> + </fileTypes> + <!-- <fileTypes + type="text" + extension="tpl"> + </fileTypes> --> + </extension> + + <extension point="org.eclipse.core.runtime.contentTypes"> + <!-- declares a content type for PHP Source files --> + <content-type id="phpSource" name="%phpSourceName" + base-type="org.eclipse.core.runtime.text" + priority="high" + file-extensions="php,php3,php4,php5,phtml,inc,module,htm,html,xhtml"/> </extension> + + <extension + point="net.sourceforge.phpeclipse.phpEditorTextHovers"> + <hover + class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover" + id="net.sourceforge.phpdt.ui.BestMatchHover" + label="%sequentialHover" + description="%sequentialHoverDescription"> + </hover> +</extension> + +<extension + point="net.sourceforge.phpeclipse.phpEditorTextHovers"> + <hover + class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover" + id="net.sourceforge.phpdt.ui.JavaSourceHover" + label="%sourceHover" + description="%sourceHoverDescription"> + </hover> + <hover + label="%problemHover" + description="%problemHoverDescription" + class="net.sourceforge.phpdt.internal.ui.text.java.hover.ProblemHover" + id="net.sourceforge.phpdt.ui.ProblemHover"> + </hover> + <hover + class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover" + id="net.sourceforge.phpdt.ui.AnnotationHover" + label="%annotationHover" + description="%annotationHoverDescription"> + </hover> + </extension> + <extension point="org.eclipse.ui.perspectives"> <perspective @@ -75,6 +240,7 @@ id="net.sourceforge.phpeclipse.PHPPerspective"> </perspective> </extension> + <extension point="org.eclipse.ui.newWizards"> <category @@ -92,6 +258,28 @@ Create a new PHP project. </description> </wizard> + <!-- <wizard + id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard" + name="%NewPHPClass.label" + class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard" + category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" + icon="icons/ctool16/newclass_wiz.gif"> + <description>%NewPHPClass.description</description> + </wizard> --> +<!-- +<this wizard replaces it as it works - maybe not as pretty but still> + + <wizard + name="%newWizardPHPProject.name" + icon="icons/obj16/php.gif" + category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" + class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject" + project="true" + id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation"> + <description> + Create a new PHP project. + </description> + </wizard> --> <wizard name="%newWizardPHPFile.name" icon="icons/obj16/phpedit.gif" @@ -102,21 +290,28 @@ Create a basic PHP file. </description> </wizard> -<!-- choochter's stuff --> - <wizard - name="Xaraya Module" - icon="icons/obj16/php.gif" + <wizard + name="%newWizardHTMLFile.name" + icon="icons/obj16/htmledit.gif" category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" - class=" com.xaraya.wizard.NewXarayaResourceWizard" - project="true" - id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard"> + class="net.sourceforge.phpeclipse.wizards.HTMLFileWizard" + id="net.sourceforge.phpeclipse.wizards.HTMLFileWizard"> <description> - Create a Xaraya module. + Create a basic HTML file. </description> - </wizard> + </wizard> </extension> + <extension point="org.eclipse.ui.exportWizards"> + <wizard name="%ExportWizards.Obfuscator" + icon="icons/ctool16/exportdir_wiz.gif" + class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard" + id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"> + <description>%ExportWizards.ObfuscatorDescription</description> + <selection class="org.eclipse.core.resources.IResource" /> + </wizard> + </extension> <extension - point="org.eclipse.ui.projectNatureImages"> + point="org.eclipse.ui.ide.projectNatureImages"> <image icon="icons/obj16/php.gif" natureId="net.sourceforge.phpeclipse.phpnature" @@ -125,26 +320,72 @@ </extension> <extension point="org.eclipse.ui.propertyPages"> - <page +<!-- <page objectClass="org.eclipse.core.resources.IProject" name="%propertyPagePHPProject.name" class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage" - id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject"> + id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"> + <filter + name="nature" + value="net.sourceforge.phpeclipse.phpnature"> + </filter> + </page> + <page + objectClass="org.eclipse.core.resources.IProject" + name="PHP Project Settings" + class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences" + id="net.sourceforge.phpeclipse.preferences.project.PHPMiscProjectPreferences"> + <filter + name="nature" + value="net.sourceforge.phpeclipse.phpnature"> + </filter> + </page> --> + <page + objectClass="org.eclipse.core.resources.IProject" + name="%todoPageName" + class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage" + id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"> <filter name="nature" value="net.sourceforge.phpeclipse.phpnature"> </filter> </page> - <page - objectClass="net.sourceforge.phpeclipse.PHPProject" - name="%propertyPagePHPProject.name" - class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage" - id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject"> + <page + objectClass="net.sourceforge.phpdt.core.IJavaProject" + name="%todoPageName" + class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage" + id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"> + <filter + name="nature" + value="net.sourceforge.phpeclipse.phpnature"> + </filter> + </page> + <page + objectClass="org.eclipse.core.resources.IProject" + name="%compilerPageName" + class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage" + id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"> <filter name="nature" value="net.sourceforge.phpeclipse.phpnature"> </filter> </page> + <page + objectClass="net.sourceforge.phpdt.core.IJavaProject" + name="%compilerPageName" + class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage" + id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"> + <filter + name="nature" + value="net.sourceforge.phpeclipse.phpnature"> + </filter> + </page> + <!-- <page + objectClass="org.eclipse.core.resources.IFile" + name="PHP File Settings" + class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences" + id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"> + </page> --> </extension> <!-- <extension point="org.eclipse.ui.views"> @@ -156,92 +397,264 @@ </view> </extension> --> <extension + point="org.eclipse.ui.editors"> + <editor + name="%phpEditorName" + default="true" + icon="icons/obj16/phpedit.gif" + extensions="php,php3,php4,php5,phtml,inc,module,htm,html,xhtml" + contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor" + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> + </editor> + <!-- <editor + name="%phpEditorName" + default="true" + icon="icons/obj16/htmledit.gif" + extensions="htm,html,xhtml" + contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor" + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> + </editor> --> + <!-- <editor + name="%phpEditorName" + default="true" + icon="icons/obj16/htmledit.gif" + extensions="tpl" + contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor" + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> + </editor> --> + </extension> + <extension + point="org.eclipse.ui.fontDefinitions"> + <fontDefinition + label="%phpEditorFontDefiniton.label" + defaultsTo="org.eclipse.jface.textfont" + id="net.sourceforge.phpdt.ui.editors.textfont"> + <description> + %phpEditorFontDefintion.description + </description> + </fontDefinition> + </extension> + <extension + point="org.eclipse.ui.editors.annotationTypes"> + <type + name="net.sourceforge.phpdt.ui.error" + super="org.eclipse.ui.workbench.texteditor.error" + markerType="net.sourceforge.phpeclipse.problem" + markerSeverity="2"> + </type> + <type + name="net.sourceforge.phpdt.ui.warning" + super="org.eclipse.ui.workbench.texteditor.warning" + markerType="net.sourceforge.phpeclipse.problem" + markerSeverity="1"> + </type> + <type + name="net.sourceforge.phpdt.ui.info" + super="org.eclipse.ui.workbench.texteditor.info" + markerType="net.sourceforge.phpeclipse.problem" + markerSeverity="0"> + </type> + <type + name="net.sourceforge.phpdt.ui.occurrences"> + </type> + </extension> + <extension + point="org.eclipse.ui.editors.markerAnnotationSpecification"> + <specification + annotationType="net.sourceforge.phpdt.ui.error" + annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider"> + </specification> + <specification + annotationType="net.sourceforge.phpdt.ui.warning" + annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider"> + </specification> + <specification + annotationType="net.sourceforge.phpdt.ui.info" + annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider"> + </specification> + <specification + annotationType="org.eclipse.debug.core.breakpoint" + icon="icons/full/obj16/brkp_obj.gif" + annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider"> + </specification> + <specification + annotationType="net.sourceforge.phpdt.ui.occurrences" + label="%OccurrenceAnnotation.label" + icon="icons/full/obj16/searchm_obj.gif" + textPreferenceKey="occurrenceIndication" + textPreferenceValue="false" + highlightPreferenceKey="occurrenceHighlighting" + highlightPreferenceValue="true" + overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler" + overviewRulerPreferenceValue="true" + verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler" + verticalRulerPreferenceValue="false" + colorPreferenceKey="occurrenceIndicationColor" + colorPreferenceValue="180,207,205" + presentationLayer="3" + showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction" + showInNextPrevDropdownToolbarAction="true" + isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget" + isGoToNextNavigationTarget="false" + isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget" + isGoToPreviousNavigationTarget="false"> + </specification> + </extension> + + <extension point="org.eclipse.ui.actionSets"> <actionSet - label="PHP/Apache" - description="Starting MySQL and Apache." - visible="true" - id="net.sourceforge.phpeclipse.PHPActionSet"> + label="%CodingActionSet.label" + description="%CodingActionSet.description" + visible="false" + id="net.sourceforge.phpeclipse.ui.CodingActionSet"> +<!-- =========================================================================== --> +<!-- Source Menu --> +<!-- =========================================================================== --> <menu - label="PHP/Apache" - id="net.sourceforge.phpeclipse.PHPMenu"> + label="%SourceMenu.label" + path="edit/editEnd" + id="net.sourceforge.phpeclipse.ui.source.menu"> + <separator + name="editGroup"> + </separator> <separator - name="phpeclipse"> + name="convertGroup"> </separator> </menu> <action - label="Restart Apache" - icon="icons/obj16/apache_restart.gif" - tooltip="Restart Apache" - class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - start="true" - id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"> - </action> - <action - label="Stop Apache" - icon="icons/obj16/apache_stop.gif" - tooltip="Stop Apache" - class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - start="true" - id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"> - </action> - <action - label="Start Apache" - icon="icons/obj16/apache.gif" - tooltip="Start Apache" - class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - start="true" - id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"> - </action> - <action - label="Start MySQL" - icon="icons/obj16/sql.gif" - tooltip="Start MySQL" - class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - start="true" - id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"> + definitionId="net.sourceforge.phpeclipse.phpeditor.format" + label="%FormatAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.phpeditor.Format"> + </action> + <action + label="%ShiftLeftAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft"> + </action> + <action + label="%ShiftRightAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.phpeditor.ShiftRight"> + </action> + <action + definitionId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment" + label="%RemoveBlockCommentAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.ui.actions.RemoveBlockComment"> + </action> + <action + definitionId="net.sourceforge.phpeclipse.phpeditor.add.block.comment" + label="%AddBlockCommentAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.ui.actions.AddBlockComment"> + </action> + <action + definitionId="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + label="%ToggleCommentAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.ui.actions.ToggleComment"> + </action> + <action + definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment" + label="%UncommentAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.phpeditor.Uncomment"> + </action> + <action + definitionId="net.sourceforge.phpeclipse.phpeditor.comment" + label="%CommentAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.phpeditor.Comment"> + </action> +<!-- convert group --> + <menu + label="%ConvertLineDelimitersActions.label" + path="edit/net.sourceforge.phpeclipse.ui.source.menu/convertGroup" + id="convertSubMenu"> + <separator + name="group1"> + </separator> + </menu> + <action + label="%ConvertLineDelimitersToMacAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1" + allowLabelUpdate="true" + id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToMac"> + </action> + <action + label="%ConvertLineDelimitersToUNIXAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1" + allowLabelUpdate="true" + id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToUNIX"> + </action> + <action + label="%ConvertLineDelimitersToWindowsAction.label" + retarget="true" + menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1" + allowLabelUpdate="true" + id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToWindows"> </action> </actionSet> - <actionSet - id="net.sourceforge.phpeclipse.ui.CodingActionSet" - label="%phpActionSet.label" - visible="false" - description="%CodingActionSet.description"> - <menu - id="net.sourceforge.phpeclipse.ui.source.menu" - label="%php.menu.label" - path="edit"> - <separator name="editGroup"/> - </menu> - <action id="net.sourceforge.phpdt.ui.actions.Uncomment" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - label="%phpUncommentAction.label" - retarget="true" /> - - <action id="net.sourceforge.phpdt.ui.actions.Comment" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - label="%phpCommentAction.label" - retarget="true" /> - </actionSet> </extension> <extension + point="org.eclipse.ui.actionSetPartAssociations"> + <actionSetPartAssociation + targetID="net.sourceforge.phpeclipse.ui.CodingActionSet"> + <part id="net.sourceforge.phpeclipse.PHPUnitEditor" /> + </actionSetPartAssociation> + </extension> + +<!-- =========================================================================== --> +<!-- PHP Editor Action Definition IDs --> +<!-- =========================================================================== --> +<!-- <extension point="org.eclipse.ui.actionDefinitions"> + <actionDefinition - id="net.sourceforge.phpdt.ui.actions.comment"> + id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal"> </actionDefinition> + <actionDefinition - id="net.sourceforge.phpdt.ui.actions.uncomment"> + id="net.sourceforge.phpeclipse.phpeditor.Comment"> </actionDefinition> - </extension> - <extension + <actionDefinition + id="net.sourceforge.phpeclipse.phpeditor.Uncomment"> + </actionDefinition> + <actionDefinition + id="net.sourceforge.phpeclipse.phpeditor.Format"> + </actionDefinition> + <actionDefinition + id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline"> + </actionDefinition> + <actionDefinition + id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure"> + </actionDefinition> + <actionDefinition + id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem"> + </actionDefinition> + <actionDefinition + id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem"> + </actionDefinition> + </extension> --> +<!-- <extension point="org.eclipse.ui.acceleratorSets"> <acceleratorSet scopeId="org.eclipse.ui.textEditorScope" @@ -255,134 +668,68 @@ id="net.sourceforge.phpdt.ui.actions.uncomment"> </accelerator> </acceleratorSet> - </extension> - <extension - point="org.eclipse.ui.editors"> - <editor - name="%phpEditorName" - icon="icons/obj16/phpedit.gif" - extensions="php" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - <editor - name="%phpEditorName" - icon="icons/obj16/phpedit.gif" - extensions="php3" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - <editor - name="%phpEditorName" - icon="icons/obj16/phpedit.gif" - extensions="php4" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - <editor - name="%phpEditorName" - icon="icons/obj16/phpedit.gif" - extensions="inc" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - <editor - name="%phpEditorName" - icon="icons/obj16/phpedit.gif" - extensions="phtml" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - <editor - name="%phpEditorName" - icon="icons/obj16/htmledit.gif" - extensions="htm" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - <editor - name="%phpEditorName" - icon="icons/obj16/htmledit.gif" - extensions="html" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - <editor - name="%phpEditorName" - icon="icons/obj16/xmledit.gif" - extensions="xml" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> - </editor> - </extension> + </extension> --> + <extension point="org.eclipse.ui.popupMenus"> <objectContribution objectClass="org.eclipse.core.resources.IFile" nameFilter="*.php" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" nameFilter="*.php3" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" nameFilter="*.php4" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.inc" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + nameFilter="*.php5" + id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.phtml" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + nameFilter="*.module" + id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> + id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php" + nameFilter="*.inc" id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action label="Open PHP Browser" @@ -393,7 +740,7 @@ </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php3" + nameFilter="*.phtml" id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action label="Open PHP Browser" @@ -404,7 +751,7 @@ </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php4" + nameFilter="*.html" id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action label="Open PHP Browser" @@ -413,9 +760,9 @@ id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> - <objectContribution + <objectContribution objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.inc" + nameFilter="*.htm" id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action label="Open PHP Browser" @@ -426,7 +773,7 @@ </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.phtml" + nameFilter="*.xml" id="net.sourceforge.phpeclipse.actions.popupShowAction"> <action label="Open PHP Browser" @@ -435,33 +782,90 @@ id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> - - <viewerContribution - id="net.sourceforge.phpdt.ui.PHPEditorPopupActions" - targetID="#PHPRulerContext"> - <action - id="org.eclipse.ui.texteditor.TaskRulerAction" - menubarPath="add" - label="%AddTask.label" - tooltip="%AddTask.tooltip" - helpContextId="org.eclipse.ui.AddTask_action_context" - class="org.eclipse.ui.texteditor.TaskRulerAction"> - </action> - <action - id="org.eclipse.ui.texteditor.BookmarkRulerAction" - menubarPath="add" - label="%AddBookmark.label" - tooltip="%AddBookmark.tooltip" - helpContextId="org.eclipse.ui.bookmark_action_context" - class="org.eclipse.ui.texteditor.BookmarkRulerAction"> - </action> - </viewerContribution> + + <!-- <viewerContribution + targetID="#PHPEditorContext" + id="net.sourceforge.phpeclipse.actions.popupOpenSQLTable"> + <action + label="Open Quantum SQL Table View" + class="net.sourceforge.phpeclipse.actions.PHPOpenSQLTableEditorAction" + menubarPath="additions" + id="net.sourceforge.phpeclipse.actions.opensqltable"> + </action> + </viewerContribution> --> + <viewerContribution + targetID="#PHPEditorContext" + id="net.sourceforge.phpeclipse.actions.popupHTMLWizard"> + <action + label="Insert HTML (dl,ul,ol,table)" + class="net.sourceforge.phpeclipse.wizards.html.InsertHTMLElementAction" + menubarPath="additions" + id="net.sourceforge.phpeclipse.actions.wizards.html"> + </action> + </viewerContribution> + <viewerContribution + targetID="#PHPEditorContext" + id="net.sourceforge.phpeclipse.actions.popupOpenAllIncludes"> + <action + label="Open Included Files List" + class="net.sourceforge.phpeclipse.actions.PHPOpenAllIncludesEditorAction" + menubarPath="additions" + id="net.sourceforge.phpeclipse.actions.openallincludes"> + </action> + </viewerContribution> + <viewerContribution + targetID="#PHPEditorContext" + id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration"> + <action + label="%OpenDeclaration" + class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction" + menubarPath="additions" + definitionId="net.sourceforge.phpeclipse.actions.opendeclaration" + id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"> + </action> + </viewerContribution> + <viewerContribution + targetID="#PHPRulerContext" + id="net.sourceforge.phpdt.ui.PHPEditorPopupActions"> + <action + label="%AddTask.label" + helpContextId="org.eclipse.ui.AddTask_action_context" + class="org.eclipse.ui.texteditor.TaskRulerAction" + menubarPath="add" + id="org.eclipse.ui.texteditor.TaskRulerAction"> + </action> + <action + label="%AddBookmark.label" + helpContextId="org.eclipse.ui.bookmark_action_context" + class="org.eclipse.ui.texteditor.BookmarkRulerAction" + menubarPath="add" + id="org.eclipse.ui.texteditor.BookmarkRulerAction"> + </action> + </viewerContribution> </extension> - <extension point="org.eclipse.ui.editorActions"> - <editorContribution - id="org.eclipse.ui.texteditor.ruler.actions" - targetID="net.sourceforge.phpeclipse.PHPEditor"> - + <extension + point="org.eclipse.ui.actionSets"> + <actionSet + label="%OpenActionSet.label" + description="%OpenActionSet.description" + visible="false" + id="net.sourceforge.phpeclipse.ui.A_OpenActionSet"> + <action + definitionId="net.sourceforge.phpeclipse.ui.edit.text.java.open.editor" + label="%OpenDeclaration" + tooltip="%OpenDeclaration" + retarget="true" + menubarPath="navigate/open.ext" + allowLabelUpdate="true" + id="net.sourceforge.phpeclipse.ui.actions.Open"> + </action> + </actionSet> + </extension> + <extension + point="org.eclipse.ui.editorActions"> + <editorContribution + id="org.eclipse.ui.texteditor.ruler.actions" + targetID="net.sourceforge.phpeclipse.PHPUnitEditor"> <action id="org.eclipse.ui.texteditor.BookmarkRulerAction" actionID="RulerDoubleClick" @@ -469,50 +873,531 @@ helpContextId="org.eclipse.ui.bookmark_action_context" class="org.eclipse.ui.texteditor.BookmarkRulerAction"> </action> - </editorContribution> + <action + label="%Dummy.label" + class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction" + actionID="RulerClick" + id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"> + </action> + </editorContribution> + <editorContribution + id="net.sourceforge.phpdt.editor.actions" + targetID="net.sourceforge.phpeclipse.PHPUnitEditor"> + <action + definitionId="net.sourceforge.phpeclipse.actions.opendeclaration" + label="%OpenDeclaration" + class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction" + id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"> + </action> + </editorContribution> + </extension> + <extension + point="org.eclipse.ui.popupMenus"> + <viewerContribution + targetID="#CompilationUnitRulerContext" + id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction"> + <action + label="%Dummy.label" + helpContextId="net.sourceforge.phpeclipse.quick_fix_action" + class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction" + menubarPath="additions" + id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction"> + </action> + </viewerContribution> + </extension> + <extension + point="org.eclipse.ui.popupMenus"> + <viewerContribution + targetID="#CompilationUnitRulerContext" + id="net.sourceforge.phpdt.ui.CompilationUnitEditorPopupActions"> + <action + label="%AddTask.label" + helpContextId="org.eclipse.ui.AddTask_action_context" + tooltip="%AddTask.tooltip" + class="org.eclipse.ui.texteditor.TaskRulerAction" + menubarPath="add" + id="org.eclipse.ui.texteditor.TaskRulerAction"> + </action> + <action + label="%AddBookmark.label" + helpContextId="org.eclipse.ui.bookmark_action_context" + tooltip="%AddBookmark.tooltip" + class="org.eclipse.ui.texteditor.BookmarkRulerAction" + menubarPath="add" + id="org.eclipse.ui.texteditor.BookmarkRulerAction"> + </action> + <menu + id="projection" + label="%Folding.label" + path="rest"> + </menu> + <action + label="%Dummy.label" + tooltip="%Dummy.label" + class="net.sourceforge.phpdt.internal.ui.actions.FoldingExpandAllRulerAction" + menubarPath="projection/additions" + definitionId="org.eclipse.ui.edit.text.folding.expand_all" + id="net.sourceforge.phpdt.ui.folding.expandAll"> + </action> + <action + label="%Dummy.label" + tooltip="%Dummy.label" + class="net.sourceforge.phpdt.internal.ui.actions.FoldingToggleRulerAction" + menubarPath="projection/additions" + definitionId="org.eclipse.ui.edit.text.folding.toggle" + id="net.sourceforge.phpdt.ui.folding.toggle"> + </action> + </viewerContribution> + </extension> + <!-- =========================================================================== --> +<!-- PHPDT/UI command definitions --> +<!-- =========================================================================== --> + <extension point="org.eclipse.ui.contexts"> + <context name="%context.editingPHPSource.name" + description="%context.editingPHPSource.description" + parentId="org.eclipse.ui.textEditorScope" + id="net.sourceforge.phpdt.ui.phpEditorScope" /> </extension> <extension + point="org.eclipse.ui.commands"> + <category + name="%category.source.name" + description="%category.source.description" + id="net.sourceforge.phpeclipse.ui.category.source"> + </category> + + <!-- source --> + <command + name="%ActionDefinition.comment.name" + description="%ActionDefinition.comment.description" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.phpeditor.comment"> + </command> + <command + name="%ActionDefinition.uncomment.name" + description="%ActionDefinition.uncomment.description" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.phpeditor.uncomment"> + </command> + <command + name="%ActionDefinition.toggleComment.name" + description="%ActionDefinition.toggleComment.description" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.phpeditor.toggle.comment"> + </command> + + <keyBinding + string="Ctrl+Shift+C" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + string="Ctrl+/" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + string="Ctrl+7" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+Shift+C" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+Shift+C" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+/" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+/" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+7" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+7" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="gtk" + string="Ctrl+Shift+C" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="gtk" + string="Esc Ctrl+C" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.toggle.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <command + name="%ActionDefinition.addBlockComment.name" + description="%ActionDefinition.addBlockComment.description" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.phpeditor.add.block.comment"> + </command> + <keyBinding + string="Ctrl+Shift+/" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.add.block.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+Shift+/" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+Shift+/" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.add.block.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <command + name="%ActionDefinition.removeBlockComment.name" + description="%ActionDefinition.removeBlockComment.description" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"> + </command> + <keyBinding + string="Ctrl+Shift+\" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.remove.block.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+Shift+\" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+Shift+\" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.remove.block.comment" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <command + name="%ActionDefinition.indent.name" + description="%ActionDefinition.indent.description" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.phpeditor.indent"> + </command> + <keyBinding + string="Ctrl+I" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.indent" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + + <command + name="%ActionDefinition.format.name" + description="%ActionDefinition.format.description" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.phpeditor.format"> + </command> + <keyBinding + string="Ctrl+Shift+F" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.format" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+Shift+F" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+Shift+F" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.format" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="gtk" + string="Ctrl+Shift+F" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="gtk" + string="Esc Ctrl+F" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.phpeditor.format" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + + <!-- navigate --> + <command + name="%ActionDefinition.gotoNextMember.name" + description="%ActionDefinition.gotoNextMember.description" + category="org.eclipse.ui.category.navigate" + id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"> + </command> + <keyBinding + string="Ctrl+Shift+ARROW_DOWN" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+Shift+ARROW_DOWN" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+Shift+ARROW_DOWN" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <command + name="%ActionDefinition.gotoPreviousMember.name" + description="%ActionDefinition.gotoPreviousMember.description" + category="org.eclipse.ui.category.navigate" + id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"> + </command> + <keyBinding + string="Ctrl+Shift+ARROW_UP" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+Shift+ARROW_UP" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+Shift+ARROW_UP" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + string="" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpdt.ui.edit.text.java.show.next.problem" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <command + name="%ActionDefinition.gotoMatchingBracket.name" + description="%ActionDefinition.gotoMatchingBracket.description" + category="org.eclipse.ui.category.navigate" + id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"> + </command> + <keyBinding + string="Ctrl+Shift+P" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Ctrl+Shift+P" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <keyBinding + platform="carbon" + string="Command+Shift+P" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <command + name="%OpenDeclaration" + description="%OpenDeclaration" + category="net.sourceforge.phpeclipse.ui.category.source" + id="net.sourceforge.phpeclipse.actions.opendeclaration"> + </command> + <keyBinding + string="F3" + scope="net.sourceforge.phpdt.ui.phpEditorScope" + command="net.sourceforge.phpeclipse.actions.opendeclaration" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + </extension> + <extension + id="net.sourceforge.phpeclipse.JavaDocumentSetupParticipant" + name="%javaDocumentSetupParticipant" + point="org.eclipse.core.filebuffers.documentSetup"> + <participant + extensions="php,php3,php4,php5,module,inc,phtml,html,htm,xhtml" + class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentSetupParticipant"> + </participant> + <!-- <participant + extensions="html,xml" + class="net.sourceforge.phpeclipse.phpeditor.HTMLDocumentSetupParticipant"> + </participant> + <participant + extensions="tpl" + class="net.sourceforge.phpeclipse.phpeditor.SmartyDocumentSetupParticipant"> + </participant> --> + </extension> + <extension + id="net.sourceforge.phpeclipse.JavaDocumentFactory" + name="%javaDocumentFactory" + point="org.eclipse.core.filebuffers.documentCreation"> + <factory + extensions="php,php3,php4,php5,phtml,inc,module,htm,html,xhtml" + class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentFactory"> + </factory> + </extension> + + <extension point="org.eclipse.ui.preferencePages"> - <page + <!-- <page name="PHP" + category="net.sourceforge.phpeclipse.ui.preferencePage" class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage" id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"> + </page> --> + <page name="PHP" + category="net.sourceforge.phpeclipse.ui.preferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage" + id="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"> </page> <page - name="Editor" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" + name="Code Templates" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.CodeTemplatePreferencePage" + id="net.sourceforge.phpeclipse.preference.CodeTemplatePreferencePage"> + </page> + <!-- <page + name="Members Sort Order" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.MembersOrderPreferencePage" + id="net.sourceforge.phpeclipse.preference.MembersOrderPreferencePage"> + </page> + <page + name="PHP External Parser Command" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpeclipse.preferences.PHPEclipseParserPreferencePage" + id="net.sourceforge.phpeclipse.preferences.PHPEclipseParserPreferencePage"> + </page> + <page + name="Editor2" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage" id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage"> + </page> + <page + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + name="PHP Project Defaults" + class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences" + id="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"> + </page> + <page + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + name="PHP Browser Preview" + class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences" + id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"> + </page> --> + <page + name="%compilerOptionsPrefName" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPreferencePage" + id="net.sourceforge.phpeclipse.preference.CompilerPreferencePage"> </page> <page - name="Outline" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage" - id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage"> + name="%todoTaskPrefName" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPreferencePage" + id="net.sourceforge.phpeclipse.preference.TodoTaskPreferencePage"> + </page> + <page + name="Formatter" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage" + id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage"> + </page> + <page name="%codeAssistPageName" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage" + id="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage"> + </page> + <page + name="%templatePageName" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.JavaTemplatePreferencePage" + id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage"> + </page> + <!-- <page + name="%templatePageName" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage" + id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage"> </page> - <page - name="Templates" - category= "net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage" - id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage"> - </page> <page name="Language Settings" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage" id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage"> - </page> + </page> --> + <page + name="%spellingPrefName" + category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage" + id = "net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage"> + </page> </extension> - <extension - point="org.eclipse.ui.documentProviders"> + <!-- <extension + point="org.eclipse.ui.editors.documentProviders"> <provider - extensions="%phpFileExtension" + extensions="php,php3,php4,php5,phtml,inc,module,html,htm,xhtml" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> </provider> </extension> <extension - point="org.eclipse.ui.documentProviders"> + point="org.eclipse.ui.editors.documentProviders"> <provider extensions="%php3FileExtension" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" @@ -520,7 +1405,7 @@ </provider> </extension> <extension - point="org.eclipse.ui.documentProviders"> + point="org.eclipse.ui.editors.documentProviders"> <provider extensions="%php4FileExtension" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" @@ -528,7 +1413,23 @@ </provider> </extension> <extension - point="org.eclipse.ui.documentProviders"> + point="org.eclipse.ui.editors.documentProviders"> + <provider + extensions="%php5FileExtension" + class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" + id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> + </provider> + </extension> + <extension + point="org.eclipse.ui.editors.documentProviders"> + <provider + extensions="%moduleFileExtension" + class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" + id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> + </provider> + </extension> + <extension + point="org.eclipse.ui.editors.documentProviders"> <provider extensions="%incFileExtension" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" @@ -536,15 +1437,15 @@ </provider> </extension> <extension - point="org.eclipse.ui.documentProviders"> + point="org.eclipse.ui.editors.documentProviders"> <provider extensions="%phtmlFileExtension" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> </provider> </extension> - <extension - point="org.eclipse.ui.documentProviders"> + <extension + point="org.eclipse.ui.editors.documentProviders"> <provider extensions="%htmlFileExtension" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" @@ -552,7 +1453,7 @@ </provider> </extension> <extension - point="org.eclipse.ui.documentProviders"> + point="org.eclipse.ui.editors.documentProviders"> <provider extensions="%htmFileExtension" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" @@ -560,21 +1461,306 @@ </provider> </extension> <extension - point="org.eclipse.ui.documentProviders"> + point="org.eclipse.ui.editors.documentProviders"> <provider - extensions="%xmlFileExtension" + extensions="xhtml" class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> </provider> - </extension> + </extension> --> + <!-- <extension + point="org.eclipse.ui.editors.documentProviders"> + <provider + extensions="%tplFileExtension" + class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" + id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> + </provider> + </extension> <extension point="org.eclipse.ui.views"> + <category + name="%viewCategoryName" + id="net.sourceforge.phpeclipse.views.category"> + </category> <view name="%phpConsoleView" icon="icons/obj16/php.gif" + category="net.sourceforge.phpeclipse.views.category" class="net.sourceforge.phpeclipse.views.PHPConsole" id="net.sourceforge.phpeclipse.views.phpconsoleview"> - </view> - </extension> + </view> + </extension> --> +<!-- external tools --> + +<!-- extension point definitions --> + <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/> + <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/> + <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/> + <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/> + <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/> + +<!-- Extensions --> + <!--<extension point="org.eclipse.ui.actionSets"> + <actionSet + id="net.sourceforge.phpdt.externaltools.ExternalToolsSet" + label="%ActionSet.externalTools" + visible="true"> + <menu id="org.eclipse.ui.run" + label="%Menu.run" + path="additions"> + <separator name="ExternalToolsGroup"/> + </menu> + <action + id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu" + label="%Action.externalTools" + menubarPath="org.eclipse.ui.run/ExternalToolsGroup" + disabledIcon="icons/externaltools/full/dtool16/external_tools.gif" + icon="icons/externaltools/full/etool16/external_tools.gif" + hoverIcon="icons/externaltools/full/ctool16/external_tools.gif" + pulldown="true" + class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate"> + </action> + <action + id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar" + label="%Action.externalTools" + toolbarPath="Normal/additions" + disabledIcon="icons/externaltools/full/dtool16/external_tools.gif" + icon="icons/externaltools/full/etool16/external_tools.gif" + hoverIcon="icons/externaltools/full/ctool16/external_tools.gif" + tooltip="%Action.externalToolsTip" + pulldown="true" + class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate"> + </action> + </actionSet> + </extension> --> + + <!-- Launch Configuration Extensions --> + <extension point="org.eclipse.debug.core.launchConfigurationTypes"> + <launchConfigurationType + id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" + name = "%Program.externalTools" + delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate" + modes = "run" + category = "org.eclipse.ui.externaltools"> + </launchConfigurationType> + <launchConfigurationType + id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType" + name = "%Program.externalTools" + delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate" + modes = "run" + category = "org.eclipse.ui.externaltools.builder"> + </launchConfigurationType> + </extension> + + <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps"> + <configurationMap + sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" + builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"> + </configurationMap> + </extension> + + <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups"> + <launchConfigurationTabGroup + id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program" + type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" + class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup"> + </launchConfigurationTabGroup> + <launchConfigurationTabGroup + id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder" + type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType" + class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup"> + </launchConfigurationTabGroup> + </extension> + + <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages"> + <launchConfigurationTypeImage + id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program" + configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" + icon="icons/externaltools/full/obj16/external_tools.gif"> + </launchConfigurationTypeImage> + <launchConfigurationTypeImage + id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder" + configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType" + icon="icons/externaltools/full/obj16/external_tools.gif"> + </launchConfigurationTypeImage> + </extension> + + <!-- Variable Extensions --> + <extension point="net.sourceforge.phpeclipse.fileVariables"> + <variable + tag="workspace_loc" + description="Expands to the workspace root's absolute file system path." + expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> + </variable> + <variable + tag="resource_loc" + description="Expands to the resource's absolute file system path." + componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent" + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> + </variable> + </extension> + + <extension point="net.sourceforge.phpeclipse.argumentVariables"> + <variable + tag="workspace_loc" + description="Expands to the workspace root's absolute file system path." + expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> + </variable> + <variable + 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> + <variable + tag="project_loc" + description="Expands to the selected resource's project absolute file system path." + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander"> + </variable> + <variable + tag="project_path" + description="Expands to the full path, relative to the workspace root, of the selected project" + expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander"> + </variable> + <variable + tag="project_name" + description="Expands to the name of the selected project" + expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander"> + </variable> + <variable + tag="resource_loc" + description="Expands to the resource's absolute file system path." + componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent" + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> + </variable> + <variable + tag="container_loc" + description="Expands to the selected resource's containing folder absolute file system path." + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander"> + </variable> + <variable + tag="build_type" + description="Expands to the type of build" + expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander"> + </variable> + </extension> + + <extension point="net.sourceforge.phpeclipse.directoryVariables"> + <variable + tag="workspace_loc" + description="Expands to the workspace root's absolute file system path." + expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> + </variable> + <variable + tag="project_loc" + description="Expands to the selected resource's project absolute file system path." + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander"> + </variable> + <variable + tag="container_loc" + description="Expands to the selected resource's containing folder absolute file system path." + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander"> + </variable> + <variable + tag="resource_loc" + description="Expands to a resource's absolute file system path." + componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent" + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> + </variable> + </extension> + + <extension point="net.sourceforge.phpeclipse.refreshVariables"> + <variable + tag="workspace" + description="Expands to the workspace root." + expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> + </variable> + <variable + tag="project" + description="Expands to the project of the selected resource." + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander"> + </variable> + <variable + tag="container" + description="Expands to the folder containing the selected resource." + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander"> + </variable> + <variable + tag="resource" + description="Expands to a resource." + componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent" + expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> + </variable> + <variable + tag="working_set" + description="Expands to the group of resources in a working set." + expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander"> + </variable> + </extension> + + <extension + point= "net.sourceforge.phpeclipse.foldingStructureProviders"> + <provider + id="net.sourceforge.phpdt.ui.text.defaultFoldingProvider" + name= "%defaultFoldingStructureProviderName" + class="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider" + preferencesClass="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock"> + </provider> + </extension> + +<!-- =========================================================================== --> +<!-- Filter Support --> +<!-- =========================================================================== --> + <extension + point="net.sourceforge.phpeclipse.phpElementFilters"> +<!-- Outline Page --> + <filter + targetId="net.sourceforge.phpeclipse.JavaOutlinePage" + name="%HideImportDeclaration.label" + enabled="false" + description="%HideImportDeclaration.description" + class="net.sourceforge.phpdt.internal.ui.filters.ImportDeclarationFilter" + id="net.sourceforge.phpeclipse.JavaOutlinePage.ImportDeclarationFilter"> + </filter> + </extension> + +<!-- =========================================================================== --> +<!-- Templates --> +<!-- =========================================================================== --> + <extension + point="org.eclipse.ui.editors.templates"> + <contextType + name="%templates.php.contextType.name" + class="net.sourceforge.phpdt.internal.corext.template.php.JavaContextType" + id="java"> + </contextType> + <contextType + name="%templates.phpdoc.contextType.name" + class="net.sourceforge.phpdt.internal.corext.template.php.JavaDocContextType" + id="javadoc"> + </contextType> + <contextType + name="%templates.html.contextType.name" + class="net.sourceforge.phpdt.internal.corext.template.php.HTMLContextType" + id="javadoc"> + </contextType> + <include + file="templates/default-templates.xml" + translations="templates/default-templates.properties"> + </include> + <include + file="templates/default-codetemplates.xml" + translations="templates/default-templates.properties"> + </include> + </extension> </plugin>