【发布时间】:2014-05-07 04:20:59
【问题描述】:
我在 RCP 视图上遇到了 Eclipse Helios 和 ToolbarManager 的问题。
在视图类(扩展ViewPart)中,工具栏创建如下:
IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager();
toolbarManager.add(action1);
toolbarManager.add(action2);
toolbarManager.add(...);
会发生什么?
当视图打开时,工具栏创建在左侧(在标题位置),然后在正确的一侧。
当视图打开时,“重复”的左侧工具栏消失了!
最糟糕的问题是在 Workbench 恢复方面(我相信它与此行为有关):当有多个视图要恢复时,工具栏的“重复”版本打开的第一个视图是在 Workbench 本身的左侧创建的!!!在我切换到它下面的视图之前它不会消失。
我真的需要这方面的提示...
注意:这在以前版本的 Eclipse 中从未发生过。
谢谢!
【问题讨论】:
-
是的!我将编辑问题。这是一个 Eclipse BUG,现已解决。
标签: eclipse duplicates toolbar rcp helios