如何在Eclipse中设置默认隐藏的命令?
我有一个Eclipse插件,它为工具栏提供了一个命令。我收到一个请求,要求在默认情况下将其隐藏(但应该可以在自定义透视图菜单中启用它) 我曾尝试使用如何在Eclipse中设置默认隐藏的命令?,eclipse,eclipse-rcp,Eclipse,Eclipse Rcp,我有一个Eclipse插件,它为工具栏提供了一个命令。我收到一个请求,要求在默认情况下将其隐藏(但应该可以在自定义透视图菜单中启用它) 我曾尝试使用visibleWhen属性(通过仅在不存在透视图的情况下启用该属性),默认情况下该命令是隐藏的,但在自定义透视图菜单中,该命令变灰,无法启用 有没有办法在默认情况下禁用对工具栏的命令贡献?最后,我找到了一个解决方案: <extension point="org.eclipse.ui.perspectiveExtensions">
visibleWhen
属性(通过仅在不存在透视图的情况下启用该属性),默认情况下该命令是隐藏的,但在自定义透视图菜单中,该命令变灰,无法启用
有没有办法在默认情况下禁用对工具栏的命令贡献?最后,我找到了一个解决方案:
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="*">
<hiddenToolBarItem
id="command_id">
</hiddenToolBarItem>
</perspectiveExtension>
</extension>
最后,我找到了一个解决方案:
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="*">
<hiddenToolBarItem
id="command_id">
</hiddenToolBarItem>
</perspectiveExtension>
</extension>