我正在寻找一种动态添加项目到Eclipse RCP工具栏的方法。
我使用EModelSerivce在我的应用程序视图中查找工具栏。
List<MToolBar> toolbar = service.findElements(application, "toolbar_top", MToolBar.class , null);
MToolBar toolbar = toolbar.get(0);
现在我需要添加一些工具栏项。我怎么能这样做?
答案 0 :(得分:0)
我将所有工具项目放在.e4xmi文件中。默认情况下,通过禁用“待渲染”标记来隐藏工具项。当一些MPart需要启用tooltitem时,它将通过使用:
启用toolItem.setToBeRendered(true);
toolItem.setVisible(true);
当需要渲染其他部分时,可以通过将所有标志设置为false来隐藏它。