Initial implementation of the new Debug Plugin
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
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.views">
40       <view
41             category="net.sourceforge.phpeclipse.xdebug.ui"
42             class="net.sourceforge.phpeclipse.xdebug.ui.views.logview.LogView"
43             icon="icons/eview16/error_log.gif"
44             id="net.sourceforge.phpeclipse.xdebug.ui.Logview"
45             name="PHP Debug Log"/>
46       <category
47             id="net.sourceforge.phpeclipse.xdebug.ui"
48             name="PHPeclipse Debug Core"/>
49    </extension>
50    <extension
51          point="org.eclipse.ui.contexts">
52       <context
53             id=".sourceforge.phpeclipse.debug.ui.debugging"
54             name="XDebug Context"
55             parentId="org.eclipse.debug.ui.debugging"/>
56    </extension>
57    <extension
58          point="org.eclipse.ui.popupMenus">
59       <viewerContribution
60             id="net.sourceforge.phpeclipse.xdebug.PHPUnitEditorPopupActions"
61             targetID="#PHPRulerContext">
62          <action
63                class="net.sourceforge.phpeclipse.xdebug.ui.actions.BreakpointRulerActionDelegate"
64                helpContextId="manage_breakpoint_action_context"
65                id="net.sourceforge.phpeclipse.xdebug.ui.action1"
66                label="Toggle Breakpoint"
67                menubarPath="debug"/>
68       </viewerContribution>
69    </extension>
70    <extension
71          point="org.eclipse.ui.preferencePages">
72       <page
73             category="net.sourceforge.phpeclipse.ui.preferencePage"
74             class="net.sourceforge.phpeclipse.xdebug.ui.preference.XDebugPreferencePage"
75             id="net.sourceforge.phpeclipse.xdebug.ui.XDebugPreferencePages"
76             name="XDebug"/>
77    </extension>
78    
79
80
81 </plugin>