added new action for breakpoint
[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
26 <!-- Extensions -->
27    <extension
28          point="org.eclipse.ui.preferencePages">
29       <page
30             name="%PreferencePage.PHPInterpreter.name"
31             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
32             class="net.sourceforge.phpdt.internal.debug.ui.preferences.PHPInterpreterPreferencePage"
33             id="net.sourceforge.phpdt.debug.ui.preferences.PreferencePagePHPInterpreter">
34       </page>
35    </extension>
36    <extension
37          point="org.eclipse.ui.editorActions">
38       <editorContribution
39             targetID="net.sourceforge.phpeclipse.PHPUnitEditor"
40             id="net.sourceforge.phpdt.internal.debug.ui.actions.BreakpointRulerActions">
41          <action
42                label="%Dummy.label"
43                class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
44                actionID="RulerDoubleClick"
45                id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerAction">
46          </action>
47       </editorContribution>
48    </extension>
49    <extension
50          point="org.eclipse.debug.core.sourceLocators">
51       <sourceLocator
52             name="PHPSourceLocator"
53             class="net.sourceforge.phpdt.internal.debug.ui.PHPSourceLocator"
54             id="net.sourceforge.phpdt.debug.ui.PHPSourceLocator">
55       </sourceLocator>
56    </extension>
57 <!-- Debug Model -->
58    <extension
59          point="org.eclipse.debug.ui.debugModelPresentations">
60       <debugModelPresentation
61             class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugModelPresentation"
62             id="net.sourceforge.phpeclipse.debug.core">
63       </debugModelPresentation>
64    </extension>
65 <!-- Launcher extensions -->
66    <extension
67          point="org.eclipse.debug.ui.launchConfigurationTypeImages">
68       <launchConfigurationTypeImage
69             icon="icons/ctool16/run_php.gif"
70             configTypeID="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
71             id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTypeImagePHPApplication">
72       </launchConfigurationTypeImage>
73    </extension>
74    <extension
75          point="org.eclipse.debug.ui.launchConfigurationTabGroups">
76       <launchConfigurationTabGroup
77             type="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
78             class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationTabGroup"
79             id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTabGroupPHPApplication">
80       </launchConfigurationTabGroup>
81    </extension>
82    <extension
83          point="org.eclipse.debug.ui.launchShortcuts">
84       <shortcut
85             label="%LaunchShortcut.PHP.label"
86             icon="icons/ctool16/run_php.gif"
87             modes="run"
88             class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationShortcut"
89             id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php">
90       </shortcut>
91    </extension>
92 <!-- Breakpoint Image -->
93    <extension
94          point="org.eclipse.ui.markerImageProviders">
95       <imageprovider
96             markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker"
97             icon="icons/obj16/brkp_obj.gif"
98             id="net.sourceforge.phpeclipse.debug.core.PHPLineBreakpointMarkerProvider">
99       </imageprovider>
100    </extension>
101    <extension
102          point="org.eclipse.ui.actionSets">
103       <actionSet
104             label="%DebugActionSet.label"
105             id="net.sourceforge.phpeclipse.debug.ui.actionSet1">
106          <menu
107                label="%RunMenu.label"
108                path="additions"
109                id="org.eclipse.ui.run">
110             <groupMarker
111                   name="PHPBreakpointGroup">
112             </groupMarker>
113          </menu>
114          <action
115                label="%GlobalManageBreakpointAction.label"
116                class="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointActionDelegate"
117                menubarPath="org.eclipse.ui.run/PHPBreakpointGroup"
118                id="net.sourceforge.phpeclipse.debug.ui.ManageBreakpointActionDelegate">
119          </action>
120       </actionSet>
121    </extension>
122
123 </plugin>