mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-03 07:05:24 +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">
|
||||
<action
|
||||
class="org.eclipse.dd.gdb.internal.ui.actions.ConnectActionDelegate"
|
||||
enablesFor="9999"
|
||||
icon="icons/full/obj16/connect.gif"
|
||||
id="org.eclipse.dd.gdb.ui.connect"
|
||||
label="%action.connect.label"
|
||||
menubarPath="threadGroup"
|
||||
tooltip="%action.connect.tooltip">
|
||||
<enablement>
|
||||
<pluginState
|
||||
id="org.eclipse.dd.gdb.ui"
|
||||
value="activated">
|
||||
</pluginState>
|
||||
</enablement>
|
||||
</action>
|
||||
<visibility>
|
||||
<pluginState
|
||||
id="org.eclipse.dd.gdb.ui"
|
||||
value="activated">
|
||||
</pluginState>
|
||||
</visibility>
|
||||
</viewerContribution>
|
||||
</extension>
|
||||
<extension
|
||||
|
@ -81,12 +92,17 @@
|
|||
targetID="org.eclipse.debug.ui.DebugView">
|
||||
<action
|
||||
class="org.eclipse.dd.gdb.internal.ui.actions.ConnectActionDelegate"
|
||||
enablesFor="9999"
|
||||
icon="icons/full/obj16/connect.gif"
|
||||
id="org.eclipse.dd.gdb.ui.connect"
|
||||
label="%action.connect.label"
|
||||
toolbarPath="threadGroup"
|
||||
tooltip="%action.connect.tooltip">
|
||||
<enablement>
|
||||
<pluginState
|
||||
id="org.eclipse.dd.gdb.ui"
|
||||
value="activated">
|
||||
</pluginState>
|
||||
</enablement>
|
||||
</action>
|
||||
</viewContribution>
|
||||
</extension>
|
||||
|
|
Loading…
Add table
Reference in a new issue