fix #761 also see #762.
[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.launchConfigurationTypeImages">
6       <launchConfigurationTypeImage
7             configTypeID="net.sourceforge.phpeclipse.xdebug.php.launch"
8             icon="icons/xdebug.gif"
9             id="net.sourceforge.phpeclipse.xdebug.ui.php.launchConfigurationTypeImage"/>
10       <launchConfigurationTypeImage
11             configTypeID="net.sourceforge.phpeclipse.xdebug.php.remotelaunch"
12             icon="icons/xdebug.gif"
13             id="net.sourceforge.phpeclipse.xdebug.ui.php.remoteLaunchConfigurationTypeImage"/>
14    </extension>
15    <extension
16          point="org.eclipse.debug.ui.launchConfigurationTabGroups">
17       <launchConfigurationTabGroup
18             class="net.sourceforge.phpeclipse.xdebug.ui.php.launching.PHPTabGroup"
19             id="net.sourceforge.phpeclipse.xdebug.ui.php.launchTabGroup"
20             type="net.sourceforge.phpeclipse.xdebug.php.launch"/>
21       <launchConfigurationTabGroup
22             class="net.sourceforge.phpeclipse.xdebug.ui.php.launching.PHPRemoteTabGroup"
23             id="net.sourceforge.phpeclipse.xdebug.ui.php.remoteLaunchTabGroup"
24             type="net.sourceforge.phpeclipse.xdebug.php.remotelaunch"/>
25    </extension>
26    <extension
27          point="org.eclipse.debug.ui.debugModelPresentations">
28       <debugModelPresentation
29             class="net.sourceforge.phpeclipse.xdebug.ui.php.launching.PHPDebugModelPresentation"
30             id="net.sourceforge.phpeclipse.xdebug.php"/>
31    </extension>
32    <extension
33          point="org.eclipse.core.runtime.adapters">
34       <factory
35             adaptableType="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
36             class="net.sourceforge.phpeclipse.xdebug.ui.php.model.PHPBreakpointAdapterFactory">
37          <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
38       </factory>
39    </extension>
40    <extension
41          point="org.eclipse.ui.editorActions">
42       <editorContribution
43             id="net.sourceforge.phpeclipse.PHPUnitEditor.BreakpointRulerActions"
44             targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
45          <action
46                actionID="RulerDoubleClick"
47                class="net.sourceforge.phpeclipse.xdebug.ui.actions.BreakpointRulerActionDelegate"
48                   id="net.sourceforge.phpeclipse.xdebug.ui.ManageBreakpointRulerActions"
49                label="Toggle Breakpoint"
50                />
51       </editorContribution>
52    </extension>
53    <extension
54          point="org.eclipse.ui.views">
55       <view
56             category="net.sourceforge.phpeclipse.xdebug.ui"
57             class="net.sourceforge.phpeclipse.xdebug.ui.views.logview.LogView"
58             icon="icons/eview16/error_log.gif"
59             id="net.sourceforge.phpeclipse.xdebug.ui.Logview"
60             name="PHP Debug Log"/>
61       <category
62             id="net.sourceforge.phpeclipse.xdebug.ui"
63             name="PHPeclipse Debug Core"/>
64    </extension>
65    <extension
66          point="org.eclipse.ui.contexts">
67       <context
68             id=".sourceforge.phpeclipse.debug.ui.debugging"
69             name="XDebug Context"
70             parentId="org.eclipse.debug.ui.debugging"/>
71    </extension>
72    <extension
73          point="org.eclipse.ui.popupMenus">
74       <viewerContribution
75             id="net.sourceforge.phpeclipse.xdebug.PHPUnitEditorPopupActions"
76             targetID="#PHPRulerContext">
77                 <action
78                class="net.sourceforge.phpeclipse.xdebug.ui.actions.RulerEnableDisableXDebugBreakpointActionDelegate"
79                helpContextId="enable_disable_breakpoint_action_context"
80                label="Toggle XDebug Enablement"
81                menubarPath="debug"
82                id="net.sourceforge.phpeclipse.xdebug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
83          </action>
84          <action
85                class="net.sourceforge.phpeclipse.xdebug.ui.actions.BreakpointRulerActionDelegate"
86                helpContextId="manage_breakpoint_action_context"
87                id="net.sourceforge.phpeclipse.xdebug.ui.action1"
88                label="Toggle XDebug Breakpoint"
89                menubarPath="debug"/>
90       </viewerContribution>
91    </extension>
92    <extension
93          point="org.eclipse.ui.preferencePages">
94       <page
95             category="net.sourceforge.phpeclipse.ui.preferencePage"
96             class="net.sourceforge.phpeclipse.xdebug.ui.preference.XDebugPreferencePage"
97             id="net.sourceforge.phpeclipse.xdebug.ui.XDebugPreferencePages"
98             name="XDebug"/>
99    </extension>
100    
101
102
103 </plugin>