Helios:ViewPart 工具栏在 RCP 视图上出现重复

发布于 2024-10-16 04:59:48 字数 618 浏览 8 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

八巷 2024-10-23 04:59:48

使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文