mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
203117 - update modes moved from context menus to action menus; toolbar buttons for always and manual modes with artwork from ted
This commit is contained in:
parent
3b16589884
commit
595a773de8
3 changed files with 120 additions and 115 deletions
BIN
plugins/org.eclipse.dd.dsf.debug.ui/icons/refreshalways.gif
Normal file
BIN
plugins/org.eclipse.dd.dsf.debug.ui/icons/refreshalways.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 358 B |
BIN
plugins/org.eclipse.dd.dsf.debug.ui/icons/refreshmanual.gif
Normal file
BIN
plugins/org.eclipse.dd.dsf.debug.ui/icons/refreshmanual.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 244 B |
|
@ -50,121 +50,6 @@
|
||||||
verticalRulerPreferenceValue="true">
|
verticalRulerPreferenceValue="true">
|
||||||
</specification>
|
</specification>
|
||||||
</extension>
|
</extension>
|
||||||
<extension
|
|
||||||
point="org.eclipse.ui.popupMenus">
|
|
||||||
<viewerContribution
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.UpdatePopup"
|
|
||||||
targetID="org.eclipse.debug.ui.RegisterView">
|
|
||||||
<menu
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu"
|
|
||||||
label="Update Mode"
|
|
||||||
path="additions">
|
|
||||||
<groupMarker
|
|
||||||
name="content">
|
|
||||||
</groupMarker>
|
|
||||||
<separator
|
|
||||||
name="additions">
|
|
||||||
</separator>
|
|
||||||
</menu>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshManualActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshManual"
|
|
||||||
label="Manual"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshOnBreakActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshOnBreak"
|
|
||||||
label="On Breakpoint Hit"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshAlwaysActionDelegate"
|
|
||||||
definitionId="org.eclipse.debug.ui.RegisterView"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshAlways"
|
|
||||||
label="Always"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
state="true"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
</viewerContribution>
|
|
||||||
<viewerContribution
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.UpdatePopup"
|
|
||||||
targetID="org.eclipse.debug.ui.ExpressionView">
|
|
||||||
<menu
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu"
|
|
||||||
label="Update Mode"
|
|
||||||
path="additions">
|
|
||||||
<groupMarker
|
|
||||||
name="content">
|
|
||||||
</groupMarker>
|
|
||||||
<separator
|
|
||||||
name="additions">
|
|
||||||
</separator>
|
|
||||||
</menu>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshManualActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshManual"
|
|
||||||
label="Manual"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshOnBreakActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshOnBreak"
|
|
||||||
label="On Breakpoint Hit"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshAlwaysActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshAlways"
|
|
||||||
label="Always"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
state="true"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
</viewerContribution>
|
|
||||||
<viewerContribution
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.UpdatePopup"
|
|
||||||
targetID="org.eclipse.debug.ui.VariableView">
|
|
||||||
<menu
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu"
|
|
||||||
label="Update Mode"
|
|
||||||
path="additions">
|
|
||||||
<groupMarker
|
|
||||||
name="content">
|
|
||||||
</groupMarker>
|
|
||||||
<separator
|
|
||||||
name="additions">
|
|
||||||
</separator>
|
|
||||||
</menu>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshManualActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshManual"
|
|
||||||
label="Manual"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshOnBreakActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshOnBreak"
|
|
||||||
label="On Breakpoint Hit"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
<action
|
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshAlwaysActionDelegate"
|
|
||||||
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshAlways"
|
|
||||||
label="Always"
|
|
||||||
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
|
||||||
state="true"
|
|
||||||
style="radio">
|
|
||||||
</action>
|
|
||||||
</viewerContribution>
|
|
||||||
</extension>
|
|
||||||
<extension
|
<extension
|
||||||
point="org.eclipse.ui.viewActions">
|
point="org.eclipse.ui.viewActions">
|
||||||
<viewContribution
|
<viewContribution
|
||||||
|
@ -200,6 +85,126 @@
|
||||||
toolbarPath="additions">
|
toolbarPath="additions">
|
||||||
</action>
|
</action>
|
||||||
</viewContribution>
|
</viewContribution>
|
||||||
|
<viewContribution
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.UpdatePopup"
|
||||||
|
targetID="org.eclipse.debug.ui.VariableView">
|
||||||
|
<menu
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu"
|
||||||
|
label="Update Mode"
|
||||||
|
path="additions">
|
||||||
|
<groupMarker
|
||||||
|
name="content">
|
||||||
|
</groupMarker>
|
||||||
|
<separator
|
||||||
|
name="additions">
|
||||||
|
</separator>
|
||||||
|
</menu>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshManualActionDelegate"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshManual"
|
||||||
|
label="Manual"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
style="radio"
|
||||||
|
toolbarPath="additions">
|
||||||
|
</action>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshOnBreakActionDelegate"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshOnBreak"
|
||||||
|
label="On Breakpoint Hit"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
style="radio">
|
||||||
|
</action>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshAlwaysActionDelegate"
|
||||||
|
definitionId="org.eclipse.debug.ui.RegisterView"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshAlways"
|
||||||
|
label="Always"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
state="true"
|
||||||
|
style="radio"
|
||||||
|
toolbarPath="additions">
|
||||||
|
</action>
|
||||||
|
</viewContribution>
|
||||||
|
<viewContribution
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.UpdatePopup"
|
||||||
|
targetID="org.eclipse.debug.ui.ExpressionView">
|
||||||
|
<menu
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu"
|
||||||
|
label="Update Mode"
|
||||||
|
path="additions">
|
||||||
|
<groupMarker
|
||||||
|
name="content">
|
||||||
|
</groupMarker>
|
||||||
|
<separator
|
||||||
|
name="additions">
|
||||||
|
</separator>
|
||||||
|
</menu>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshManualActionDelegate"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshManual"
|
||||||
|
label="Manual"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
style="radio"
|
||||||
|
toolbarPath="additions">
|
||||||
|
</action>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshOnBreakActionDelegate"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshOnBreak"
|
||||||
|
label="On Breakpoint Hit"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
style="radio">
|
||||||
|
</action>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshAlwaysActionDelegate"
|
||||||
|
definitionId="org.eclipse.debug.ui.RegisterView"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshAlways"
|
||||||
|
label="Always"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
state="true"
|
||||||
|
style="radio"
|
||||||
|
toolbarPath="additions">
|
||||||
|
</action>
|
||||||
|
</viewContribution>
|
||||||
|
<viewContribution
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.UpdatePopup"
|
||||||
|
targetID="org.eclipse.debug.ui.RegisterView">
|
||||||
|
<menu
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu"
|
||||||
|
label="Update Mode"
|
||||||
|
path="additions">
|
||||||
|
<groupMarker
|
||||||
|
name="content">
|
||||||
|
</groupMarker>
|
||||||
|
<separator
|
||||||
|
name="additions">
|
||||||
|
</separator>
|
||||||
|
</menu>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshManualActionDelegate"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshManual"
|
||||||
|
label="Manual"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
style="radio"
|
||||||
|
toolbarPath="additions">
|
||||||
|
</action>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshOnBreakActionDelegate"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshOnBreak"
|
||||||
|
label="On Breakpoint Hit"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
style="radio">
|
||||||
|
</action>
|
||||||
|
<action
|
||||||
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.RefreshAlwaysActionDelegate"
|
||||||
|
definitionId="org.eclipse.debug.ui.RegisterView"
|
||||||
|
id="org.eclipse.dd.dsf.debug.ui.update.registers.RefreshAlways"
|
||||||
|
label="Always"
|
||||||
|
menubarPath="org.eclipse.dd.dsf.debug.ui.update.UpdateModeSubMenu/content"
|
||||||
|
state="true"
|
||||||
|
style="radio"
|
||||||
|
toolbarPath="additions">
|
||||||
|
</action>
|
||||||
|
</viewContribution>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
||||||
<extension
|
<extension
|
||||||
|
|
Loading…
Add table
Reference in a new issue