mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-17 22:15:23 +02:00
Bug 241423
proper way to prevent enablement and visibility of an action before the plugin is loaded
This commit is contained in:
parent
1e1e222573
commit
528ee4cdd5
1 changed files with 18 additions and 2 deletions
|
@ -65,13 +65,24 @@
|
||||||
targetID="org.eclipse.debug.ui.DebugView">
|
targetID="org.eclipse.debug.ui.DebugView">
|
||||||
<action
|
<action
|
||||||
class="org.eclipse.dd.gdb.internal.ui.actions.ConnectActionDelegate"
|
class="org.eclipse.dd.gdb.internal.ui.actions.ConnectActionDelegate"
|
||||||
enablesFor="9999"
|
|
||||||
icon="icons/full/obj16/connect.gif"
|
icon="icons/full/obj16/connect.gif"
|
||||||
id="org.eclipse.dd.gdb.ui.connect"
|
id="org.eclipse.dd.gdb.ui.connect"
|
||||||
label="%action.connect.label"
|
label="%action.connect.label"
|
||||||
menubarPath="threadGroup"
|
menubarPath="threadGroup"
|
||||||
tooltip="%action.connect.tooltip">
|
tooltip="%action.connect.tooltip">
|
||||||
|
<enablement>
|
||||||
|
<pluginState
|
||||||
|
id="org.eclipse.dd.gdb.ui"
|
||||||
|
value="activated">
|
||||||
|
</pluginState>
|
||||||
|
</enablement>
|
||||||
</action>
|
</action>
|
||||||
|
<visibility>
|
||||||
|
<pluginState
|
||||||
|
id="org.eclipse.dd.gdb.ui"
|
||||||
|
value="activated">
|
||||||
|
</pluginState>
|
||||||
|
</visibility>
|
||||||
</viewerContribution>
|
</viewerContribution>
|
||||||
</extension>
|
</extension>
|
||||||
<extension
|
<extension
|
||||||
|
@ -81,12 +92,17 @@
|
||||||
targetID="org.eclipse.debug.ui.DebugView">
|
targetID="org.eclipse.debug.ui.DebugView">
|
||||||
<action
|
<action
|
||||||
class="org.eclipse.dd.gdb.internal.ui.actions.ConnectActionDelegate"
|
class="org.eclipse.dd.gdb.internal.ui.actions.ConnectActionDelegate"
|
||||||
enablesFor="9999"
|
|
||||||
icon="icons/full/obj16/connect.gif"
|
icon="icons/full/obj16/connect.gif"
|
||||||
id="org.eclipse.dd.gdb.ui.connect"
|
id="org.eclipse.dd.gdb.ui.connect"
|
||||||
label="%action.connect.label"
|
label="%action.connect.label"
|
||||||
toolbarPath="threadGroup"
|
toolbarPath="threadGroup"
|
||||||
tooltip="%action.connect.tooltip">
|
tooltip="%action.connect.tooltip">
|
||||||
|
<enablement>
|
||||||
|
<pluginState
|
||||||
|
id="org.eclipse.dd.gdb.ui"
|
||||||
|
value="activated">
|
||||||
|
</pluginState>
|
||||||
|
</enablement>
|
||||||
</action>
|
</action>
|
||||||
</viewContribution>
|
</viewContribution>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
Loading…
Add table
Reference in a new issue