【发布时间】:2013-05-22 03:26:55
【问题描述】:
我在一个插件中声明了一些这样的酷栏:
<menuContribution
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar
id="coolbar.toolbars.Save">
<command
commandId="coolbar.commands.save"
icon="image/CoorBarPic/save_edit.gif"
id="coolbar.toolbars.sampleCommand"
style="push"
tooltip="save">
</command>
</toolbar>
</menuContribution>
当我第一次运行我的应用程序时,它看起来像这样:
但是当我第二次运行同一个应用程序时,它变成了这样:
对不起,我的声誉不够,我不能在这里发布图片,但我可以
描述问题。冷却条第一次出现在坐标线的左侧
第二次所有的coolbars都会出现在coorbarline右侧的perspectiveBar之后
冷却条位置已更改。
我运行我的 eclipse rcp 应用程序,它会在应用程序相对路径生成一个名为“workspace”的文件夹,我知道这个文件夹对工作台创建过程很有用。在路径“workspace.metadata.plugins\org.eclipse.e4.工作台”有一个名为“workbench.xmi”的文件,这个文件可以保存工作台的布局。 如果我删除这个文件并再次运行,coolbars 的位置会更正。但我不想每次都删除这个文件,因为它也保存了用户的习惯。
我在插件A中声明了coolbars,工作台和透视图在插件B中
出现这种情况的原因是什么,我该如何解决。
我的 Eclipse 插件构建版本是 3.5 或更高版本
这个问题有
感谢您的帮助。
【问题讨论】: