【问题标题】:How to add a toolbar with a button through e4xmi如何通过e4xmi添加带有按钮的工具栏
【发布时间】: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


【解决方案1】:

E4 使用更通用的 TrimBar“表示沿窗口边缘的修剪”来表示 ToolBar、StatusBar 等。 请查看此处了解更多信息https://www.vogella.com/tutorials/EclipseRCP/article.html#toolbars-toolcontrols-and-drop-down-tool-items

我会给 E4 一个机会,尤其是对于新事物。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 2014-09-01
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多