避免在eclipse中重复工具栏项
我已经使用eclipse菜单和命令创建了一个工具栏项。 使用eclipse命令核心表达式,我将命令绑定到两个视图activePartID是viewA或viewB。提供了从viewA打开viewB的功能 由于我已将命令绑定到两个视图,因此当我尝试从viewA打开viewB时,工具栏项会出现两次。如何避免它在工具栏中出现多次 谢谢你的帮助避免在eclipse中重复工具栏项,eclipse,swt,eclipse-rcp,jface,pde,Eclipse,Swt,Eclipse Rcp,Jface,Pde,我已经使用eclipse菜单和命令创建了一个工具栏项。 使用eclipse命令核心表达式,我将命令绑定到两个视图activePartID是viewA或viewB。提供了从viewA打开viewB的功能 由于我已将命令绑定到两个视图,因此当我尝试从viewA打开viewB时,工具栏项会出现两次。如何避免它在工具栏中出现多次 谢谢你的帮助 <extension point="org.eclipse.ui.menus"> <menuContribution
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar
id="<xyz>.toolbar">
<command
commandId="xyz.abc"
icon="icons/db.jpg"
id="ABC"
label="ABC"
style="push"
tooltip="ABC">
<visibleWhen
checkEnabled="false">
<and>
<with
variable="activeWorkbenchWindow.activePerspective">
<equals
value="xyz.perspective">
</equals>
</with>
<with
variable="activePartId">
<or>
<equals
value="viewA">
</equals>
<equals
value="viewB">
</equals>
</or>
</with>
</and>
</visibleWhen>
</command>
</toolbar>
</menuContribution>
<extension point>
谢谢,
Santhoshpost plugin.xml contentHi Chandrayya GK,在这里发布了plugin.xml内容大家好,发现问题是配置错误。上面给出的当前代码将工具栏项绑定到特定视图。即使同一工具项绑定到多个视图,即使同时打开两个视图,它也不会重复。原因:Eclipse总是考虑活动视图。一次只有一个视图处于活动状态,因此没有复制的机会。这对我来说也是一个很好的学习。