工具栏的控件可见性
问题描述:
我对默认菜单和工具栏做出了贡献,但现在想要让某些用户的某些部分菜单不可见。工具栏的控件可见性
在菜单,这个工程:
<menuContribution allPopups="false" locationURI="menu:org.eclipse.ui.main.menu">
<menu id="menu.project" label="%menu.project">
<visibleWhen checkEnabled="false">
<test property="currentUser.notUserGroup" value="ADMINISTRATOR" />
</visibleWhen>
</menu>
</menuContribution>
对于工具栏的plugin.xml的编辑让我选择了相同的结构:
<menuContribution allPopups="false" locationURI="toolbar:org.eclipse.ui.main.toolbar">
<toolbar id="toolbar.project">
<visibleWhen checkEnabled="false">
<test property="currentUser.notUserGroup" value="ADMINISTRATOR" />
</visibleWhen>
</toolbar>
</menuContribution>
然而,这是行不通的。对toolbar.project
贡献的项目仍然可见。
如何控制工具栏的可见性?