Java Eclipse工具栏布局错误
我有一个带有许多插件的模块化应用程序。特别是,有一个工具栏提供给coolbar:Java Eclipse工具栏布局错误,java,eclipse-plugin,Java,Eclipse Plugin,我有一个带有许多插件的模块化应用程序。特别是,有一个工具栏提供给coolbar: <menuContribution allPopups="false" locationURI="toolbar:org.eclipse.ui.main.toolbar"> <toolbar id="calculation" /> </menuContribution> 第二个插件提供命令和位置(实际上,它是一个插件及其片段,但我希望这不是问题): 最后,第三个插件
<menuContribution allPopups="false" locationURI="toolbar:org.eclipse.ui.main.toolbar">
<toolbar id="calculation" />
</menuContribution>
第二个插件提供命令和位置(实际上,它是一个插件及其片段,但我希望这不是问题):
最后,第三个插件将处理程序挂接到命令:
<extension point="org.eclipse.ui.handlers">
<handler class="org.acme.MyCalculationHandler" commandId="myCalculation">
<enabledWhen>
<!-- some stuff -->
</enabledWhen>
</handler>
虽然这种方法适用于下拉项、菜单和子菜单以及所有内容,但它不适用于coolbar。显示了这些命令,但它们的位置不正确:
(save命令下隐藏了两个命令。)
一旦定义工具栏ID的插件添加了自己的贡献,bug就会消失。我甚至不知道从哪里开始调试这个问题。谁能给我一个指针吗?谢谢
<extension point="org.eclipse.ui.handlers">
<handler class="org.acme.MyCalculationHandler" commandId="myCalculation">
<enabledWhen>
<!-- some stuff -->
</enabledWhen>
</handler>