Helios:ViewPart 工具栏在 RCP 视图上出现重复
我在 RCP 视图上使用 Eclipse Helios 和 ToolbarManager 时遇到问题。
在视图类(扩展ViewPart)中,工具栏创建如下:
IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager();
toolbarManager.add(action1);
toolbarManager.add(action2);
toolbarManager.add(...);
会发生什么?
打开视图时,将在左侧创建工具栏(在标题位置),然后在右侧创建。
当视图打开时,“重复的”左侧工具栏消失!
最糟糕的问题是在工作台恢复端(我相信它与此行为有关):当有如果要恢复多个视图,则会在工作台本身的左侧创建第一个打开视图的工具栏的“重复”版本!它不会消失,直到我切换到它下面的视图。
我真的需要关于这个的提示...
注意:以前版本的 Eclipse 从未发生过这种情况。
谢谢!
I'm having a problem with Eclipse Helios and ToolbarManager on RCP Views.
In the view class (extends ViewPart), the toolbar is created as follows:
IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager();
toolbarManager.add(action1);
toolbarManager.add(action2);
toolbarManager.add(...);
What happens?
When the view is opening, the Toolbar is created on the left side (on the title place) and then on the correct side.
When the view is opened, the "duplicated" left toolbar disappears!
The worst problem is on the Workbench restore side (and i believe it's related with this behavior): when there is more than one view to restore, a "duplicated" version of the Toolbar of the first view opened is created on the left side of the Workbench itself!!! And it does not go away until i swap to the view under it.
I really need a tip on this one...
NOTE: This never happened with previous versions of Eclipse.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Indigo 版本测试,版本号:20110319-2305。固定的。
请参阅 eclipse BUG: https://bugs.eclipse.org/bugs/show_bug.cgi ?id=336564
Tested with Indigo Release Build id: 20110319-2305. FIXED.
See eclipse BUG: https://bugs.eclipse.org/bugs/show_bug.cgi?id=336564