【发布时间】:2014-01-05 11:02:13
【问题描述】:
所以我在 RCP 应用程序中遇到了这个奇怪的错误。
我使用邮件模板创建了一个新的 RCP 应用程序。我添加了一个带有menuContribution 和locationURI:toolbar:org.eclipse.ui.main.toolbar 的新org.eclipse.ui.menus 扩展。为此,我添加了一个带有小图标的命令。
现在,如果我在调试配置中不使用Clear Workspace 启动应用程序,我的操作将出现在快速访问文本小部件之后。不仅如此,还会出现其他一些错误(例如,视图没有关闭,一次打开的视图太多)。这不是一次性的事情,即我每次都必须使用Clear Workspace 启动应用程序。
这种在coolBar 上添加操作的方法未被弃用。为什么表现得像个被宠坏的小子?
没有清除工作区:
使用清晰的工作区:
【问题讨论】:
-
这是一次性的,还是必须每次都做?
-
@Baz Everytime,不幸的是。
-
@Baz 坦率地说,我真的很好奇 Eclipse 的操作是如何放在酷栏中的,以及所有可移动的工具栏。曾经有人向我解释过,但我发誓我不记得那个解释了。
-
核心动作添加在
WorkbenchActionBuilder(ActionBarAdvisor的子类)中。 -
@greg-449 stackoverflow.com/questions/19594890/… 哦,对了,就是你。无论如何,这个特定的问题是另一个范围的一部分。
标签: java swt eclipse-rcp