mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-10 18:45:26 +02:00
Disable Toggle Instruction Step Mode command using activity support.
TISM command is always visible if the CDT Debug UI plug-in is not loaded yet. This happened due to platform limitation.So handle visibility using activity support. see https://github.com/eclipse-cdt/cdt/issues/1220
This commit is contained in:
parent
a03e303f36
commit
5783b82dea
2 changed files with 39 additions and 0 deletions
|
@ -282,3 +282,10 @@ popup.stepIntoSelection.name=Step Into Selection
|
||||||
DebuggerConsoleView.name=Debugger Console
|
DebuggerConsoleView.name=Debugger Console
|
||||||
|
|
||||||
GenericTarget.name=Generic Target
|
GenericTarget.name=Generic Target
|
||||||
|
|
||||||
|
# Toggle Instruction Step Mode Command Activity support
|
||||||
|
org.eclipse.cdt.debug.ui.category.name=C/C++ Debug UI
|
||||||
|
org.eclipse.cdt.debug.ui.category.description=Controls visibility of C/C++ Debug UI contributions
|
||||||
|
|
||||||
|
org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode.name=Instruction Step Mode Button on main Toolbar
|
||||||
|
org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode.description=Control visibility of 'Toggle Instruction Step Mode' button on the main Toolbar
|
|
@ -1302,6 +1302,7 @@
|
||||||
disabledIcon="icons/dlcl16/instr_step.gif"
|
disabledIcon="icons/dlcl16/instr_step.gif"
|
||||||
helpContextId="toggle_instruction_step_mode_action_context"
|
helpContextId="toggle_instruction_step_mode_action_context"
|
||||||
icon="icons/elcl16/instr_step.gif"
|
icon="icons/elcl16/instr_step.gif"
|
||||||
|
id="main.run.menu:org.eclipse.cdt.debug.ui.ToggleInstructionStepModeCommand"
|
||||||
label="%ToggleInstructionStepModeAction.label"
|
label="%ToggleInstructionStepModeAction.label"
|
||||||
style="toggle"
|
style="toggle"
|
||||||
tooltip="%ToggleInstructionStepModeAction.tooltip">
|
tooltip="%ToggleInstructionStepModeAction.tooltip">
|
||||||
|
@ -1321,6 +1322,7 @@
|
||||||
disabledIcon="icons/dlcl16/instr_step.gif"
|
disabledIcon="icons/dlcl16/instr_step.gif"
|
||||||
helpContextId="toggle_instruction_step_mode_action_context"
|
helpContextId="toggle_instruction_step_mode_action_context"
|
||||||
icon="icons/elcl16/instr_step.gif"
|
icon="icons/elcl16/instr_step.gif"
|
||||||
|
id="main.toolbar:org.eclipse.cdt.debug.ui.ToggleInstructionStepModeCommand"
|
||||||
label="%ToggleInstructionStepModeAction.label"
|
label="%ToggleInstructionStepModeAction.label"
|
||||||
style="toggle"
|
style="toggle"
|
||||||
tooltip="%ToggleInstructionStepModeAction.tooltip">
|
tooltip="%ToggleInstructionStepModeAction.tooltip">
|
||||||
|
@ -2676,4 +2678,34 @@
|
||||||
</wizard2>
|
</wizard2>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
||||||
|
<!-- Activity definition that controls the visibility of Toggle Instruction Step Mode command-->
|
||||||
|
<extension point="org.eclipse.ui.activities">
|
||||||
|
<category
|
||||||
|
id="org.eclipse.cdt.debug.ui.category"
|
||||||
|
name="%org.eclipse.cdt.debug.ui.category.name"
|
||||||
|
description="%org.eclipse.cdt.debug.ui.category.description">
|
||||||
|
</category>
|
||||||
|
|
||||||
|
<activity
|
||||||
|
id="org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode"
|
||||||
|
name="%org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode.name"
|
||||||
|
description="%org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode.description">
|
||||||
|
</activity>
|
||||||
|
|
||||||
|
<activityPatternBinding
|
||||||
|
activityId="org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode"
|
||||||
|
pattern="org\.eclipse\.cdt\.debug\.ui/main\.toolbar:org\.eclipse\.cdt\.debug\.ui\.ToggleInstructionStepModeCommand">
|
||||||
|
</activityPatternBinding>
|
||||||
|
<activityPatternBinding
|
||||||
|
activityId="org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode"
|
||||||
|
pattern="org\.eclipse\.cdt\.debug\.ui/main\.run\.menu:org\.eclipse\.cdt\.debug\.ui\.ToggleInstructionStepModeCommand">
|
||||||
|
</activityPatternBinding>
|
||||||
|
|
||||||
|
<categoryActivityBinding
|
||||||
|
activityId="org.eclipse.cdt.debug.ui.activity.toggleInstructionStepMode"
|
||||||
|
categoryId="org.eclipse.cdt.debug.ui.category">
|
||||||
|
</categoryActivityBinding>
|
||||||
|
</extension>
|
||||||
|
|
||||||
|
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
Loading…
Add table
Reference in a new issue