mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00

field editors Also addresses: Bug 374514 - breakpointContribution always add Widgets on top of common properties page Bug 374508 - breakpointContribution does not support restrictions
127 lines
5.3 KiB
XML
127 lines
5.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
|
|
<launchConfigurationTabGroup
|
|
class="org.eclipse.cdt.examples.dsf.pda.ui.launcher.PDATabGroup"
|
|
description="Specify and launch a PDA(DSF) program"
|
|
id="org.eclipse.cdt.examples.dsf.pda.tabGroup"
|
|
type="org.eclipse.cdt.examples.dsf.pda.launchType"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/obj16/pda.gif"
|
|
configTypeID="org.eclipse.cdt.examples.dsf.pda.launchType"
|
|
id="org.eclipse.cdt.examples.dsf.pda.typeImage"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class="org.eclipse.cdt.examples.dsf.pda.ui.PDAAdapterFactory"
|
|
adaptableType="org.eclipse.cdt.examples.dsf.pda.launch.PDALaunch">
|
|
<adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider"/>
|
|
<adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory"/>
|
|
<adapter type="org.eclipse.debug.ui.contexts.ISuspendTrigger"/>
|
|
</factory>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.editors">
|
|
<editor
|
|
filenames="*.pda"
|
|
class="org.eclipse.cdt.examples.dsf.pda.ui.editor.PDAEditor"
|
|
icon="icons/full/obj16/pda.gif"
|
|
default="true"
|
|
name="PDA(DSF) Editor"
|
|
id="org.eclipse.cdt.examples.dsf.pda.editor"
|
|
extensions="pda"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editorActions">
|
|
<editorContribution
|
|
targetID="org.eclipse.cdt.examples.dsf.pda.editor"
|
|
id="org.eclipse.cdt.examples.dsf.pda.rulerActions">
|
|
<action
|
|
label="Not Used"
|
|
class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
|
|
style="push"
|
|
actionID="RulerDoubleClick"
|
|
id="org.eclipse.cdt.examples.dsf.pda.doubleClickBreakpointAction"/>
|
|
</editorContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.contexts">
|
|
<context
|
|
parentId="org.eclipse.debug.ui.debugging"
|
|
description="Debugging PDA(DSF) Programs"
|
|
name="Debugging PDA(DSF) Programs"
|
|
id="org.eclipse.cdt.examples.dsf.pda.debugging"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.debugModelContextBindings">
|
|
<modelContextBinding
|
|
contextId="org.eclipse.cdt.examples.dsf.pda.debugging"
|
|
debugModelId="org.eclipse.cdt.examples.dsf.pda.debugModel"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.contextViewBindings">
|
|
<contextViewBinding
|
|
contextId="org.eclipse.cdt.examples.dsf.pda.debugging"
|
|
viewId="org.eclipse.debug.ui.ExpressionView"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<viewerContribution
|
|
targetID="org.eclipse.cdt.examples.dsf.pda.editor.rulerMenu"
|
|
id="org.eclipse.cdt.examples.dsf.pda.editor.rulerActions">
|
|
<action
|
|
label="Toggle Breakpoint"
|
|
class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
|
|
menubarPath="debug"
|
|
id="org.eclipse.cdt.examples.dsf.pda.editor.ruler.toggleBreakpointAction"/>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="org.eclipse.cdt.examples.dsf.pda.editor.contextMenu"
|
|
id="org.eclipse.cdt.examples.dsf.pda.editor.menuActions">
|
|
<action
|
|
label="Run to Line"
|
|
definitionId="org.eclipse.debug.ui.commands.RunToLine"
|
|
class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
|
|
menubarPath="additions"
|
|
id="org.eclipse.cdt.examples.dsf.pda.editor.context.runToLineAction"/>
|
|
</viewerContribution>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class="org.eclipse.cdt.examples.dsf.pda.ui.breakpoints.PDAEditorAdapterFactory"
|
|
adaptableType="org.eclipse.cdt.examples.dsf.pda.ui.editor.PDAEditor">
|
|
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
|
|
</factory>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.elementFactories">
|
|
<factory
|
|
class="org.eclipse.cdt.examples.dsf.pda.ui.viewmodel.VariablePersistableFactory"
|
|
id="org.eclipse.cdt.examples.dsf.pda.ui.variablePersitableFactory">
|
|
</factory>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.debug.ui.breakpointContribution">
|
|
<breakpointEditors
|
|
debugModelId="org.eclipse.cdt.examples.dsf.pda.debugModel"
|
|
markerType="org.eclipse.cdt.debug.core.cWatchpointMarker">
|
|
<attribute
|
|
fieldEditorFactory="org.eclipse.cdt.examples.dsf.pda.ui.breakpoints.PDAWatchpointFunctionFieldEditorFactory"
|
|
label="Function"
|
|
name="FUNCTION_NAME"
|
|
type="string">
|
|
</attribute>
|
|
</breakpointEditors>
|
|
</extension> -->
|
|
</plugin>
|