95ee9ddc54dd99c5fdb0a453770af15f7783f4ab
[phpeclipse.git] / net.sourceforge.phpeclipse.debug.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <plugin
3    id="net.sourceforge.phpeclipse.debug.ui"
4    name="%Plugin.name"
5    version="1.0.4"
6    provider-name="eclipseproject.de"
7    class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugUiPlugin">
8
9    <runtime>
10       <library name="debug.jar">
11          <export name="*"/>
12       </library>
13    </runtime>
14    <requires>
15       <import plugin="org.eclipse.core.runtime"/>
16       <import plugin="org.eclipse.core.resources"/>
17       <import plugin="org.eclipse.ui"/>
18       <import plugin="org.eclipse.debug.core"/>
19       <import plugin="org.eclipse.debug.ui"/>
20       <import plugin="net.sourceforge.phpeclipse.debug.core"/>
21       <import plugin="net.sourceforge.phpeclipse.launching"/>
22       <import plugin="net.sourceforge.phpeclipse"/>
23    </requires>
24
25 <!-- Extensions -->
26    <extension
27          point="org.eclipse.ui.preferencePages">
28       <page
29             name="%PreferencePage.PHPInterpreter.name"
30             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
31             class="net.sourceforge.phpdt.internal.debug.ui.preferences.PHPInterpreterPreferencePage"
32             id="net.sourceforge.phpdt.debug.ui.preferences.PreferencePagePHPInterpreter">
33       </page>
34    </extension>
35    <extension
36          point="org.eclipse.ui.editorActions">
37       <editorContribution
38             targetID="net.sourceforge.phpeclipse.PHPUnitEditor"
39             id="net.sourceforge.phpdt.internal.debug.ui.actions.BreakpointRulerActions">
40          <action
41                label="%Dummy.label"
42                class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
43                actionID="RulerDoubleClick"
44                id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerAction">
45          </action>
46       </editorContribution>
47    </extension>
48    <extension point = "org.eclipse.debug.core.sourceLocators">
49       <sourceLocator
50                 id="net.sourceforge.phpdt.debug.ui.PHPSourceLocator"
51                 class="net.sourceforge.phpdt.internal.debug.ui.PHPSourceLocator"
52                 name="PHPSourceLocator"/>
53    </extension>
54
55 <!-- Debug Model -->
56    <extension
57          point="org.eclipse.debug.ui.debugModelPresentations">
58       <debugModelPresentation
59             class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugModelPresentation"
60             id="net.sourceforge.phpeclipse.debug.core">
61       </debugModelPresentation>
62    </extension>
63 <!-- Launcher extensions -->
64    <extension
65          point="org.eclipse.debug.ui.launchConfigurationTypeImages">
66       <launchConfigurationTypeImage
67             icon="icons/ctool16/run_php.gif"
68             configTypeID="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
69             id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTypeImagePHPApplication">
70       </launchConfigurationTypeImage>
71    </extension>
72    <extension
73          point="org.eclipse.debug.ui.launchConfigurationTabGroups">
74       <launchConfigurationTabGroup
75             type="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
76             class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationTabGroup"
77             id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTabGroupPHPApplication">
78       </launchConfigurationTabGroup>
79    </extension>
80    <extension
81          point="org.eclipse.debug.ui.launchShortcuts">
82       <shortcut
83             label="%LaunchShortcut.PHP.label"
84             icon="icons/ctool16/run_php.gif"
85             modes="run"
86             class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationShortcut"
87             id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php">
88       </shortcut>
89    </extension>
90 <!-- Breakpoint Image -->
91    <extension point="org.eclipse.ui.markerImageProviders">
92       <imageprovider id="net.sourceforge.phpeclipse.debug.core.PHPLineBreakpointMarkerProvider"
93             markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker"
94                 icon="icons/obj16/brkp_obj.gif">
95       </imageprovider>
96    </extension>
97 </plugin>