【发布时间】:2019-06-08 05:59:14
【问题描述】:
我的任务是重新设计基于 Eclipse 的应用程序的工具栏。之前的实现基于e3 plugin.xml 扩展点。
我看到应用程序使用.e4xmi 文件向eclipse Menu 添加扩展,因此我想迁移所有工具栏并添加按钮以从e4xmi 文件扩展。
如何从e4xmi 文件创建一个工具栏并向其添加一个按钮?
我找不到migrate a button from e3 to e4 的文档...
【问题讨论】:
-
这并不简单。如果按钮使用旧的操作,则需要完全重写,如果它使用命令处理程序,则仍需要对处理程序进行重大更改。我不建议这样做。
-
@greg-449 谢谢格雷格!所以你会建议坚持旧的
e3实现吗?如果有一个带有按钮的新工具栏的请求怎么办?您建议使用plugin.xml实现它还是在e4xmi文件中实现它? -
就个人而言,即使是新事物,我也会坚持使用 e3。混合 e3/e4 很棘手。请注意,您只能在 e4xmi 中为 Windows 和部件(视图/编辑器)定义工具栏。不支持视图和编辑器内的工具栏。
标签: eclipse-plugin eclipse-rcp e4 eclipse-pde