我有一个CompoundContributionItem的实现,我想要在一个纯E4应用程序中工作。我为其他的文档找到了某种IContributionItem,但这个没有。
在CompoundContributionItem中实现E4的机制是什么?
发布于 2017-05-09 07:26:44
这是通过@AboutToShow注释完成的:
public class PluginEnablementContributionItem {
@AboutToShow
public void aboutToShow(List<MMenuElement> items) {
MDirectMenuItem item = MMenuFactory.INSTANCE.createDirectMenuItem();
item.setLabel("My Menu Item");
item.setContributorURI("platform:/plugin/org.acme.project");
item.setContributionURI("bundleclass://org.acme.project/org.acme.project.MyHandler");
items.add(item);
}
}https://stackoverflow.com/questions/43847488
复制相似问题