mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-23 14:42:11 +02:00
94 lines
3.9 KiB
XML
94 lines
3.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<!--
|
|
# Copyright (c) 2009 Wind River Systems, Inc. and others.
|
|
#
|
|
# This program and the accompanying materials
|
|
# are made available under the terms of the Eclipse Public License 2.0
|
|
# which accompanies this distribution, and is available at
|
|
# https://www.eclipse.org/legal/epl-2.0/
|
|
#
|
|
# SPDX-License-Identifier: EPL-2.0
|
|
#
|
|
# Contributors:
|
|
# Ted R Williams (Wind River) - initial implementation
|
|
# Patrick Chuong (Texas Instruments) - Pin and Clone Supports (331781)
|
|
# Randy Rohrbach (Wind River) - Multiple expression support (326307)
|
|
-->
|
|
<plugin>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<view
|
|
allowMultiple="true"
|
|
category="org.eclipse.debug.ui"
|
|
class="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser"
|
|
icon="icons/memorybrowser_view.gif"
|
|
id="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser"
|
|
name="%view.name.0">
|
|
</view>
|
|
</extension>
|
|
<extension point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
|
|
<view id="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser"
|
|
relationship="stack" relative="org.eclipse.ui.console.ConsoleView" visible="false">
|
|
</view>
|
|
<viewShortcut id="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser"/>
|
|
</perspectiveExtension>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.runtime.preferences">
|
|
<initializer class="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowserPreferenceInitializer"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.viewActions">
|
|
<viewContribution
|
|
id="org.eclipse.cdt.debug.ui.memoryBrowser.toolbar"
|
|
targetID="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser">
|
|
<action
|
|
class="org.eclipse.cdt.debug.internal.ui.actions.PinDebugContextActionDelegate"
|
|
icon="icons/toolbar_pinned.gif"
|
|
id="org.eclipse.pinclone.memoryBrowser.pinDebugContext"
|
|
label="%PinView.name "
|
|
style="toggle"
|
|
toolbarPath="pinGroup">
|
|
</action>
|
|
<action
|
|
class="org.eclipse.cdt.debug.internal.ui.actions.OpenNewViewActionDelegate"
|
|
icon="icons/open_new.gif"
|
|
id="org.eclipse.pinclone.memoryBrowser.clone"
|
|
label="%OpenNewView.name"
|
|
style="push"
|
|
toolbarPath="pinGroup">
|
|
</action>
|
|
</viewContribution>
|
|
</extension>
|
|
<!-- Add the ability to clear the expressions list -->
|
|
<extension point="org.eclipse.ui.viewActions">
|
|
<viewContribution
|
|
id="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser.clearExpressionList"
|
|
targetID="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser">
|
|
<action
|
|
class="org.eclipse.cdt.debug.ui.memory.memorybrowser.ClearExpressionsListAction"
|
|
id="org.eclipse.cdt.debug.ui.memory.memorybrowser.ClearExpressionListActionID"
|
|
label="%view.clearExpressionList"
|
|
menubarPath="additions">
|
|
</action>
|
|
</viewContribution>
|
|
</extension>
|
|
<extension point="org.eclipse.ui.popupMenus">
|
|
<viewerContribution
|
|
id="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser"
|
|
targetID="org.eclipse.cdt.debug.ui.memory.memorybrowser.MemoryBrowser">
|
|
<action
|
|
class="org.eclipse.cdt.debug.ui.breakpoints.AddWatchpointActionDelegate"
|
|
enablesFor="1"
|
|
icon="icons/elcl16/watchpoint_co.gif"
|
|
id="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointOnMemoryActionDelegate.1"
|
|
label="%AddWatchpoint.label"
|
|
menubarPath="additions"
|
|
tooltip="%AddWatchpoint.tooltip">
|
|
</action>
|
|
</viewerContribution>
|
|
</extension>
|
|
</plugin>
|