X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/plugin.xml b/net.sourceforge.phpeclipse/plugin.xml index ddafca2..d28e95c 100644 --- a/net.sourceforge.phpeclipse/plugin.xml +++ b/net.sourceforge.phpeclipse/plugin.xml @@ -16,9 +16,9 @@ <import plugin="org.eclipse.ui"/> <import plugin="org.eclipse.help"/> <import plugin="org.eclipse.swt"/> + <import plugin="org.eclipse.debug.core"/> <import plugin="org.eclipse.debug.ui"/> <import plugin="org.apache.xerces"/> - <import plugin="org.junit"/> <import plugin="org.eclipse.update.ui"/> </requires> @@ -85,7 +85,8 @@ </category> <!-- Temporarily replaced until errors can be ironed out... - <wizard +--> + <wizard name="%newWizardPHPProject.name" icon="icons/obj16/php.gif" category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" @@ -96,8 +97,9 @@ Temporarily replaced until errors can be ironed out... Create a new PHP project. </description> </wizard> +<!-- <this wizard replaces it as it works - maybe not as pretty but still> ---> + <wizard name="%newWizardPHPProject.name" icon="icons/obj16/php.gif" @@ -108,7 +110,7 @@ Temporarily replaced until errors can be ironed out... <description> Create a new PHP project. </description> - </wizard> + </wizard> --> <wizard name="%newWizardPHPFile.name" icon="icons/obj16/phpedit.gif" @@ -124,7 +126,7 @@ Temporarily replaced until errors can be ironed out... name="Xaraya Module" icon="icons/obj16/php.gif" category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" - class=" com.xaraya.wizard.NewXarayaResourceWizard" + class="com.xaraya.wizard.NewXarayaResourceWizard" project="true" id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard"> <description> @@ -146,14 +148,24 @@ Temporarily replaced until errors can be ironed out... 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="net.sourceforge.phpeclipse.PHPProject" + 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 + objectClass="net.sourceforge.phpeclipse.resourcesview.PHPProject" name="%propertyPagePHPProject.name" class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage" id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject"> @@ -161,7 +173,7 @@ Temporarily replaced until errors can be ironed out... name="nature" value="net.sourceforge.phpeclipse.phpnature"> </filter> - </page> + </page> --> </extension> <!-- <extension point="org.eclipse.ui.views"> @@ -176,7 +188,6 @@ Temporarily replaced until errors can be ironed out... point="org.eclipse.ui.actionSets"> <actionSet label="PHP/Apache" - description="Starting MySQL and Apache." visible="true" id="net.sourceforge.phpeclipse.PHPActionSet"> <menu @@ -193,7 +204,6 @@ Temporarily replaced until errors can be ironed out... class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction" menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" toolbarPath="Normal" - start="true" id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"> </action> <action @@ -203,7 +213,6 @@ Temporarily replaced until errors can be ironed out... class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction" menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" toolbarPath="Normal" - start="true" id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"> </action> <action @@ -213,7 +222,6 @@ Temporarily replaced until errors can be ironed out... class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction" menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" toolbarPath="Normal" - start="true" id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"> </action> <action @@ -223,13 +231,11 @@ Temporarily replaced until errors can be ironed out... class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction" menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" toolbarPath="Normal" - start="true" id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"> </action> </actionSet> <actionSet label="%CodingActionSet.label" - description="%CodingActionSet.description" visible="false" id="net.sourceforge.phpeclipse.ui.CodingActionSet"> <!-- =========================================================================== --> @@ -243,13 +249,25 @@ Temporarily replaced until errors can be ironed out... name="editGroup"> </separator> </menu> - <action - definitionId="net.sourceforge.phpeclipse.phpeditor.format" - label="%FormatAction.label" - retarget="true" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - id="net.sourceforge.phpeclipse.phpeditor.Format" > - </action> + <action + definitionId="net.sourceforge.phpeclipse.phpeditor.format" + label="%FormatAction.label" + retarget="true" + menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.phpeditor.Format"> + </action> + <action + label="%ShiftLeftAction.label" + retarget="true" + menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.ui.actions.ShiftLeft"> + </action> + <action + label="%ShiftRightAction.label" + retarget="true" + menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" + id="net.sourceforge.phpeclipse.ui.actions.ShiftRight"> + </action> <action definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment" label="%UncommentAction.label" @@ -266,6 +284,15 @@ Temporarily replaced until errors can be ironed out... </action> </actionSet> </extension> + <extension + point="org.eclipse.ui.actionSetPartAssociations"> + <actionSetPartAssociation + targetID="net.sourceforge.phpeclipse.ui.CodingActionSet"> + <part + id="net.sourceforge.phpeclipse.PHPUnitEditor"> + </part> + </actionSetPartAssociation> + </extension> <!-- =========================================================================== --> <!-- PHP Editor Action Definition IDs --> <!-- =========================================================================== --> @@ -273,26 +300,30 @@ Temporarily replaced until errors can be ironed out... point="org.eclipse.ui.actionDefinitions"> <!-- edit --> <actionDefinition - name="%ActionDefinition.contentAssistProposals.name" - description="%ActionDefinition.contentAssistProposals.description" id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal"> </actionDefinition> <!-- source --> <actionDefinition - name="%ActionDefinition.comment.name" - description="%ActionDefinition.comment.description" id="net.sourceforge.phpeclipse.phpeditor.Comment"> </actionDefinition> <actionDefinition - name="%ActionDefinition.uncomment.name" - description="%ActionDefinition.uncomment.description" id="net.sourceforge.phpeclipse.phpeditor.Uncomment"> </actionDefinition> - <actionDefinition - name= "%ActionDefinition.format.name" - description= "%ActionDefinition.format.description" - id="net.sourceforge.phpeclipse.phpeditor.Format"> - </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"> @@ -313,72 +344,90 @@ Temporarily replaced until errors can be ironed out... point="org.eclipse.ui.editors"> <editor name="%phpEditorName" + default="true" icon="icons/obj16/phpedit.gif" extensions="php" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> <editor name="%phpEditorName" + default="true" icon="icons/obj16/phpedit.gif" extensions="php3" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> <editor name="%phpEditorName" + default="true" icon="icons/obj16/phpedit.gif" extensions="php4" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> <editor name="%phpEditorName" + default="true" icon="icons/obj16/phpedit.gif" extensions="inc" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> <editor name="%phpEditorName" + default="true" icon="icons/obj16/phpedit.gif" extensions="phtml" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> <editor name="%phpEditorName" + default="true" icon="icons/obj16/htmledit.gif" extensions="htm" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> <editor name="%phpEditorName" + default="true" icon="icons/obj16/htmledit.gif" extensions="html" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> <editor name="%phpEditorName" + default="true" icon="icons/obj16/xmledit.gif" extensions="xml" contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPEditor" - id="net.sourceforge.phpeclipse.PHPEditor"> + class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" + id="net.sourceforge.phpeclipse.PHPUnitEditor"> </editor> </extension> <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"> @@ -488,13 +537,46 @@ Temporarily replaced until errors can be ironed out... id="net.sourceforge.phpeclipse.actions.showAction"> </action> </objectContribution> + <objectContribution + objectClass="org.eclipse.core.resources.IFile" + nameFilter="*.html" + id="net.sourceforge.phpeclipse.actions.popupShowAction"> + <action + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" + menubarPath="additions" + id="net.sourceforge.phpeclipse.actions.showAction"> + </action> + </objectContribution> + <objectContribution + objectClass="org.eclipse.core.resources.IFile" + nameFilter="*.htm" + id="net.sourceforge.phpeclipse.actions.popupShowAction"> + <action + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" + menubarPath="additions" + id="net.sourceforge.phpeclipse.actions.showAction"> + </action> + </objectContribution> + <objectContribution + objectClass="org.eclipse.core.resources.IFile" + nameFilter="*.xml" + id="net.sourceforge.phpeclipse.actions.popupShowAction"> + <action + label="Open PHP Browser" + class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" + menubarPath="additions" + id="net.sourceforge.phpeclipse.actions.showAction"> + </action> + </objectContribution> + <viewerContribution targetID="#PHPRulerContext" id="net.sourceforge.phpdt.ui.PHPEditorPopupActions"> <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"> @@ -502,7 +584,6 @@ Temporarily replaced until errors can be ironed out... <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"> @@ -518,7 +599,6 @@ Temporarily replaced until errors can be ironed out... label="%Dummy.label" helpContextId="org.eclipse.ui.bookmark_action_context" class="org.eclipse.ui.texteditor.BookmarkRulerAction" - actionID="RulerDoubleClick" id="org.eclipse.ui.texteditor.BookmarkRulerAction"> </action> </editorContribution> @@ -530,12 +610,12 @@ Temporarily replaced until errors can be ironed out... class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage" id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"> </page> - <page - name="Editor" +<!-- <page + name="Editor2" category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage" id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage"> - </page> + </page> --> <page name="Outline" category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" @@ -549,6 +629,18 @@ Temporarily replaced until errors can be ironed out... id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage"> </page> <page + name="Formatter" + category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage" + id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage"> + </page> + <page + name="Editor" + category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" + class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage" + id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage"> + </page> + <page name="Language Settings" category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage" @@ -638,6 +730,10 @@ Temporarily replaced until errors can be ironed out... configurationId="org.eclipse.ui.emacsAcceleratorConfiguration"> <!-- edit --> <accelerator + key="Ctrl+Shift+P" + id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"> + </accelerator> + <accelerator key="Ctrl+1" id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals"> </accelerator> @@ -650,16 +746,28 @@ Temporarily replaced until errors can be ironed out... key="Ctrl+\" id="net.sourceforge.phpeclipse.phpeditor.uncomment"> </accelerator> - <accelerator - key="Ctrl+Shift+F" + <accelerator + key="Ctrl+Shift+F" id="net.sourceforge.phpeclipse.phpeditor.format"> </accelerator> + <accelerator + key="Ctrl+O" + id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline"> + </accelerator> + <accelerator + key="Ctrl+F3" + id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure"> + </accelerator> </acceleratorSet> <acceleratorSet scopeId="org.eclipse.ui.textEditorScope" configurationId="org.eclipse.ui.defaultAcceleratorConfiguration"> <!-- edit --> <accelerator + key="Ctrl+Shift+P" + id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"> + </accelerator> + <accelerator key="Ctrl+Space" id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals"> </accelerator> @@ -672,10 +780,18 @@ Temporarily replaced until errors can be ironed out... key="Ctrl+\" id="net.sourceforge.phpeclipse.phpeditor.uncomment"> </accelerator> - <accelerator - key="Ctrl+Shift+F" + <accelerator + key="Ctrl+Shift+F" id="net.sourceforge.phpeclipse.phpeditor.format"> </accelerator> + <accelerator + key="Ctrl+F3" + id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure"> + </accelerator> + <accelerator + key="Ctrl+O" + id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline"> + </accelerator> </acceleratorSet> <acceleratorSet scopeId="org.eclipse.ui.textEditorScope" @@ -683,6 +799,11 @@ Temporarily replaced until errors can be ironed out... <!-- edit --> <accelerator platform="carbon" + key="Command+Shift+P" + id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"> + </accelerator> + <accelerator + platform="carbon" key="Command+1" id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals"> </accelerator> @@ -700,4 +821,220 @@ Temporarily replaced until errors can be ironed out... </acceleratorSet> </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> </plugin>