1
0
Fork 0
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:
Marc Khouzam 2008-07-29 15:04:12 +00:00
parent 1e1e222573
commit 528ee4cdd5

View file

@ -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>