RCP4 - 动态工具栏项

时间:2014-11-28 13:25:18

标签: java eclipse rcp e4

如何添加动态工具栏项?

我可以通过“添加孩子 - 动态菜单贡献”添加动态菜单项。 Application.e4xmi文件中的选项,并指向我自己的文件:

@AboutToShow
public void aboutToShow(final List<MMenuElement> items) {
    final MDirectMenuItem dynamicItem = MMenuFactory.INSTANCE.createDirectMenuItem();
    ...
}

但是,没有“添加孩子 - &gt;动态工具栏”的贡献&#39; Application.e4xmi文件中的选项。如果有,我认为我可以做:

@AboutToShow
public void aboutToShow(final List<MToolBarElement> toolItems) {       
    final MDirectToolItem dynamicToolItem = MMenuFactory.INSTANCE.createDirectToolItem();
    ...
}

那么有谁知道我应该如何从Application.e4.xmi文件挂钩到我的类来动态创建工具栏项?

我这样做的原因是能够使用属性文件中的值动态设置图标和标签文本。如果有更简单的方法通过Application.e4xmi文件执行此操作,请告诉我们!

0 个答案:

没有答案