blob: 336daace9e8a0c47b9dd7116e3e807ea71b80480 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.ptp.etfw.tau.selinst.SelectiveInstPopup"
nameFilter="*"
objectClass="org.eclipse.cdt.core.model.ICElement">
<menu
id="org.eclipse.ptp.etfw.tau.selinst.menu2"
label="Selective Instrumentation"
path="additions">
<separator name="org.eclipse.ptp.etfw.tau.selinst.separator2"/>
</menu>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.Clear"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.clear"
label="Clear"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.instloops"
label="Instrument Loops"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.instio"
label="Instrument I/O"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.instmemory"
label="Instrument Memory"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.dyntime"
label="Dynamic Timer"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.stattime"
label="Static Timer"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.dynphase"
label="Dynamic Phase"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.statphase"
label="Static Phase"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.excludeselect"
label="Exclude"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.SelectiveInstrument"
enablesFor="+"
id="org.eclipse.ptp.etfw.tau.selinst.includeselect"
label="Include"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu2/group1"/>
</objectContribution>
<viewerContribution
id="org.eclipse.ptp.etfw.tau.selinst.AddAtomicEvent"
targetID="#CEditorContext">
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.AtomicInstrument"
enablesFor="*"
id="org.eclipse.ptp.etfw.tau.selinst.te.Select"
label="Insert TAU Atomic User Defined Event"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu1/group1">
<selection class="org.eclipse.jface.text.ITextSelection"/>
</action>
<menu
id="org.eclipse.ptp.etfw.tau.selinst.menu1"
label="Selective Instrumentation"
path="additions"/>
</viewerContribution>
<viewerContribution
id="org.eclipse.ptp.etfw.tau.selinst.AddIncrementalEvent"
targetID="#CEditorContext">
<action
class="org.eclipse.ptp.etfw.tau.selinst.popup.actions.IncrementInstrument"
enablesFor="*"
id="org.eclipse.ptp.etfw.tau.selinst.te.SelectInstFunc"
label="Insert TAU Interval (start/stop) User Defined Event"
menubarPath="org.eclipse.ptp.etfw.tau.selinst.menu1/group1">
<selection class="org.eclipse.jface.text.ITextSelection"/>
</action>
<menu
id="org.eclipse.ptp.etfw.tau.selinst.menu1"
label="Selective Instrumentation"
path="additions"/>
</viewerContribution>
</extension>
</plugin>