Eclipse rcp 从RCP应用程序的“显示”视图中删除菜单项
我有一个使用EclipseOxygen(4.7.0版)创建的RCP应用程序,我想从菜单中删除打开标准视图的项目,例如团队下的历史记录和同步 我正在尝试清理菜单,在我的应用程序中不需要这样的视图 不幸的是,我没有找到任何方法来移除它们 有什么想法吗?菜单。setToBerndered()方法可用于操纵渲染Eclipse rcp 从RCP应用程序的“显示”视图中删除菜单项,eclipse-rcp,Eclipse Rcp,我有一个使用EclipseOxygen(4.7.0版)创建的RCP应用程序,我想从菜单中删除打开标准视图的项目,例如团队下的历史记录和同步 我正在尝试清理菜单,在我的应用程序中不需要这样的视图 不幸的是,我没有找到任何方法来移除它们 有什么想法吗?菜单。setToBerndered()方法可用于操纵渲染 List children=mTrimmedWindow.getmain菜单().getChildren(); for(MMenuElement子元素:子元素){ if(MMenu的子实例){
List children=mTrimmedWindow.getmain菜单().getChildren();
for(MMenuElement子元素:子元素){
if(MMenu的子实例){
MMenu菜单=(MMenu)子菜单;
if(menuId!=null&&menuId.equals(menu.getElementId())){
menu.setToBernedered(false);
menu.setVisible(false);
}
}
List<MMenuElement> children = mTrimmedWindow.getMainMenu().getChildren();
for (MMenuElement child : children) {
if (child instanceof MMenu) {
MMenu menu = (MMenu) child;
if (menuId != null && menuId.equals(menu.getElementId())) {
menu.setToBeRendered(false);
menu.setVisible(false);
}
}