在 Eclipse RCP 中将项目添加到工具栏
Add items to toolbar in Eclipse RCP
我正在寻找一种在 Eclipse RCP 中将项目动态添加到工具栏的方法。
我使用 EModelSerivce 在我的应用程序视图中查找工具栏。
List<MToolBar> toolbar = service.findElements(application, "toolbar_top", MToolBar.class , null);
MToolBar toolbar = toolbar.get(0);
现在我需要向其中添加一些工具栏项。我该怎么做?
我将所有工具项都放在 .e4xmi 文件中。默认情况下,通过禁用 "To be Rendered" 上的标志隐藏工具项。当某些 MPart 需要启用工具项时,将通过以下方式启用:
toolItem.setToBeRendered(true);
toolItem.setVisible(true);
当其他部分需要渲染时隐藏它可以通过将所有标志设置回 false 来完成。
我正在寻找一种在 Eclipse RCP 中将项目动态添加到工具栏的方法。
我使用 EModelSerivce 在我的应用程序视图中查找工具栏。
List<MToolBar> toolbar = service.findElements(application, "toolbar_top", MToolBar.class , null);
MToolBar toolbar = toolbar.get(0);
现在我需要向其中添加一些工具栏项。我该怎么做?
我将所有工具项都放在 .e4xmi 文件中。默认情况下,通过禁用 "To be Rendered" 上的标志隐藏工具项。当某些 MPart 需要启用工具项时,将通过以下方式启用:
toolItem.setToBeRendered(true);
toolItem.setVisible(true);
当其他部分需要渲染时隐藏它可以通过将所有标志设置回 false 来完成。