Adding dbg debug feature
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4    <extension
5                  point="org.eclipse.debug.ui.launchConfigurationTabGroups">
6           <launchConfigurationTabGroup
7                         class="net.sourceforge.phpeclipse.xdebug.ui.php.launching.PHPTabGroup"
8                         id="net.sourceforge.phpeclipse.xdebug.ui.php.launchTabGroup"
9                         type="net.sourceforge.phpeclipse.xdebug.php.launch"/>
10    </extension>
11    <extension
12                  point="org.eclipse.debug.ui.debugModelPresentations">
13           <debugModelPresentation
14                         class="net.sourceforge.phpeclipse.xdebug.ui.php.launching.PHPDebugModelPresentation"
15                         id="net.sourceforge.phpeclipse.xdebug.php"/>
16    </extension>
17    <extension
18                  point="org.eclipse.core.runtime.adapters">
19           <factory
20                         adaptableType="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
21                         class="net.sourceforge.phpeclipse.xdebug.ui.php.model.PHPBreakpointAdapterFactory">
22                  <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
23           </factory>
24    </extension>
25    <extension
26                  point="org.eclipse.ui.editorActions">
27           <editorContribution
28                         id="net.sourceforge.phpeclipse.PHPUnitEditor.BreakpointRulerActions"
29                         targetID="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor">
30                  <action
31                            actionID="RulerDoubleClick"
32                            class="net.sourceforge.phpeclipse.xdebug.ui.actions.BreakpointRulerActionDelegate"
33                            id="net.sourceforge.phpeclipse.xdebug.ui.ManageBreakpointRulerActions"
34                            label="Test label"
35                            />
36           </editorContribution>
37    </extension>
38    <extension
39                  point="org.eclipse.ui.contexts">
40           <context
41                         id=".sourceforge.phpeclipse.debug.ui.debugging"
42                         name="XDebug Context"
43                         parentId="org.eclipse.debug.ui.debugging"/>
44    </extension>
45    <extension
46                  point="org.eclipse.ui.popupMenus">
47           <viewerContribution
48                         id="net.sourceforge.phpeclipse.xdebug.PHPUnitEditorPopupActions"
49                         targetID="#PHPRulerContext">
50                  <action
51                            class="net.sourceforge.phpeclipse.xdebug.ui.actions.BreakpointRulerActionDelegate"
52                            helpContextId="manage_breakpoint_action_context"
53                            id="net.sourceforge.phpeclipse.xdebug.ui.action1"
54                            label="Toggle Breakpoint"
55                            menubarPath="debug"/>
56           </viewerContribution>
57    </extension>
58    <extension
59                  point="org.eclipse.ui.preferencePages">
60           <page
61                         category="net.sourceforge.phpeclipse.ui.preferencePage"
62                         class="net.sourceforge.phpeclipse.xdebug.ui.preference.XDebugPreferencePage"
63                         id="net.sourceforge.phpeclipse.xdebug.ui.XDebugPreferencePages"
64                         name="XDebug"/>
65    </extension>
66    <extension
67                  point="org.eclipse.debug.ui.launchConfigurationTypeImages">
68           <launchConfigurationTypeImage
69                         configTypeID="net.sourceforge.phpeclipse.xdebug.php.launch"
70                         icon="icons/obj16/xdebug.gif"
71                         id="net.sourceforge.phpeclipse.xdebug.ui.launchImage"/>
72    </extension>
73 </plugin>