mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
[252691] - [update policy] Update policy toolbar and menu items should not be hidden dynamically.
This commit is contained in:
parent
fdf91dc35d
commit
5db19ce9af
1 changed files with 23 additions and 39 deletions
|
@ -69,19 +69,7 @@
|
||||||
id="org.eclipse.dd.dsf.debug.ui.debugView_updatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.debugView_updatePolicies"
|
||||||
label="%menu.threadsUpdatePolicy">
|
label="%menu.threadsUpdatePolicy">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<and>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
<with variable="org.eclipse.core.runtime.Platform">
|
|
||||||
<test property="org.eclipse.core.runtime.bundleState"
|
|
||||||
args="org.eclipse.dd.dsf.debug.ui"
|
|
||||||
value="ACTIVE"/>
|
|
||||||
</with>
|
|
||||||
<with variable="selection">
|
|
||||||
<count value="+"/>
|
|
||||||
<iterate>
|
|
||||||
<test property="org.eclipse.dd.dsf.debug.ui.areUpdatePoliciesSupported"/>
|
|
||||||
</iterate>
|
|
||||||
</with>
|
|
||||||
</and>
|
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
<dynamic
|
<dynamic
|
||||||
id="org.eclipse.dd.dsf.debug.ui.UpdatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.UpdatePolicies"
|
||||||
|
@ -97,7 +85,7 @@
|
||||||
style="push"
|
style="push"
|
||||||
label="%command.refresh.name">
|
label="%command.refresh.name">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
</command>
|
</command>
|
||||||
</menuContribution>
|
</menuContribution>
|
||||||
|
@ -115,7 +103,7 @@
|
||||||
id="org.eclipse.dd.dsf.debug.ui.registersView_updatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.registersView_updatePolicies"
|
||||||
label="%menu.updatePolicy">
|
label="%menu.updatePolicy">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
<dynamic
|
<dynamic
|
||||||
id="org.eclipse.dd.dsf.debug.ui.registersUpdatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.registersUpdatePolicies"
|
||||||
|
@ -127,7 +115,7 @@
|
||||||
id="org.eclipse.dd.dsf.debug.ui.registersView_updateScopes"
|
id="org.eclipse.dd.dsf.debug.ui.registersView_updateScopes"
|
||||||
label="%menu.updateScope">
|
label="%menu.updateScope">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
<dynamic
|
<dynamic
|
||||||
id="org.eclipse.dd.dsf.debug.ui.registersUpdateScopes"
|
id="org.eclipse.dd.dsf.debug.ui.registersUpdateScopes"
|
||||||
|
@ -158,7 +146,7 @@
|
||||||
style="push"
|
style="push"
|
||||||
label="%command.refresh.name">
|
label="%command.refresh.name">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
</command>
|
</command>
|
||||||
</menuContribution>
|
</menuContribution>
|
||||||
|
@ -176,7 +164,7 @@
|
||||||
id="org.eclipse.dd.dsf.debug.ui.variablesView_updatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.variablesView_updatePolicies"
|
||||||
label="%menu.updatePolicy">
|
label="%menu.updatePolicy">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
<dynamic
|
<dynamic
|
||||||
id="org.eclipse.dd.dsf.debug.ui.variablesUpdatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.variablesUpdatePolicies"
|
||||||
|
@ -188,7 +176,7 @@
|
||||||
id="org.eclipse.dd.dsf.debug.ui.variablesView_updateScopes"
|
id="org.eclipse.dd.dsf.debug.ui.variablesView_updateScopes"
|
||||||
label="%menu.updateScope">
|
label="%menu.updateScope">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
<dynamic
|
<dynamic
|
||||||
id="org.eclipse.dd.dsf.debug.ui.variablesUpdateScopes"
|
id="org.eclipse.dd.dsf.debug.ui.variablesUpdateScopes"
|
||||||
|
@ -219,7 +207,7 @@
|
||||||
style="push"
|
style="push"
|
||||||
label="%command.refresh.name">
|
label="%command.refresh.name">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
</command>
|
</command>
|
||||||
</menuContribution>
|
</menuContribution>
|
||||||
|
@ -237,7 +225,7 @@
|
||||||
id="org.eclipse.dd.dsf.debug.ui.expressionsView_updatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.expressionsView_updatePolicies"
|
||||||
label="%menu.updatePolicy">
|
label="%menu.updatePolicy">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
<dynamic
|
<dynamic
|
||||||
id="org.eclipse.dd.dsf.debug.ui.expressionUpdatePolicies"
|
id="org.eclipse.dd.dsf.debug.ui.expressionUpdatePolicies"
|
||||||
|
@ -249,7 +237,7 @@
|
||||||
id="org.eclipse.dd.dsf.debug.ui.expressionsView_updateScopes"
|
id="org.eclipse.dd.dsf.debug.ui.expressionsView_updateScopes"
|
||||||
label="%menu.updateScope">
|
label="%menu.updateScope">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
<dynamic
|
<dynamic
|
||||||
id="org.eclipse.dd.dsf.debug.ui.expressionUpdateScopes"
|
id="org.eclipse.dd.dsf.debug.ui.expressionUpdateScopes"
|
||||||
|
@ -280,7 +268,7 @@
|
||||||
style="push"
|
style="push"
|
||||||
label="%command.refresh.name">
|
label="%command.refresh.name">
|
||||||
<visibleWhen checkEnabled="false">
|
<visibleWhen checkEnabled="false">
|
||||||
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive"/>
|
||||||
</visibleWhen>
|
</visibleWhen>
|
||||||
</command>
|
</command>
|
||||||
</menuContribution>
|
</menuContribution>
|
||||||
|
@ -296,21 +284,23 @@
|
||||||
</handler>
|
</handler>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
||||||
<extension
|
<extension point="org.eclipse.core.expressions.definitions">
|
||||||
point="org.eclipse.core.expressions.definitions">
|
<definition id="org.eclipse.dd.dsf.debug.ui.testIsUpdateModesActionSetActive">
|
||||||
<definition
|
<and>
|
||||||
id="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported">
|
<with variable="activeContexts">
|
||||||
|
<iterate operator="or">
|
||||||
|
<equals value="org.eclipse.dd.dsf.debug.ui.updateModes"/>
|
||||||
|
</iterate>
|
||||||
|
</with>
|
||||||
|
</and>
|
||||||
|
</definition>
|
||||||
|
<definition id="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported">
|
||||||
<and>
|
<and>
|
||||||
<with variable="org.eclipse.core.runtime.Platform">
|
<with variable="org.eclipse.core.runtime.Platform">
|
||||||
<test property="org.eclipse.core.runtime.bundleState"
|
<test property="org.eclipse.core.runtime.bundleState"
|
||||||
args="org.eclipse.dd.dsf.debug.ui"
|
args="org.eclipse.dd.dsf.debug.ui"
|
||||||
value="ACTIVE"/>
|
value="ACTIVE"/>
|
||||||
</with>
|
</with>
|
||||||
<with variable="activeContexts">
|
|
||||||
<iterate operator="or">
|
|
||||||
<equals value="org.eclipse.dd.dsf.debug.ui.updateModes"/>
|
|
||||||
</iterate>
|
|
||||||
</with>
|
|
||||||
<or>
|
<or>
|
||||||
<with variable="activePart">
|
<with variable="activePart">
|
||||||
<test property="org.eclipse.dd.dsf.debug.ui.areUpdatePoliciesSupported"/>
|
<test property="org.eclipse.dd.dsf.debug.ui.areUpdatePoliciesSupported"/>
|
||||||
|
@ -321,19 +311,13 @@
|
||||||
</or>
|
</or>
|
||||||
</and>
|
</and>
|
||||||
</definition>
|
</definition>
|
||||||
<definition
|
<definition id="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported">
|
||||||
id="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported">
|
|
||||||
<and>
|
<and>
|
||||||
<with variable="org.eclipse.core.runtime.Platform">
|
<with variable="org.eclipse.core.runtime.Platform">
|
||||||
<test property="org.eclipse.core.runtime.bundleState"
|
<test property="org.eclipse.core.runtime.bundleState"
|
||||||
args="org.eclipse.dd.dsf.debug.ui"
|
args="org.eclipse.dd.dsf.debug.ui"
|
||||||
value="ACTIVE"/>
|
value="ACTIVE"/>
|
||||||
</with>
|
</with>
|
||||||
<with variable="activeContexts">
|
|
||||||
<iterate operator="or">
|
|
||||||
<equals value="org.eclipse.dd.dsf.debug.ui.updateModes"/>
|
|
||||||
</iterate>
|
|
||||||
</with>
|
|
||||||
<or>
|
<or>
|
||||||
<with variable="activePart">
|
<with variable="activePart">
|
||||||
<test property="org.eclipse.dd.dsf.debug.ui.areUpdateScopesSupported"/>
|
<test property="org.eclipse.dd.dsf.debug.ui.areUpdateScopesSupported"/>
|
||||||
|
|
Loading…
Add table
Reference in a new issue