切换到某个透视图隐藏菜单
在ApplicationActionBarAdvisor中添加:
configurer.getWindowConfigurer().getWindow().addPerspectiveListener(new IPerspectiveListener(){
public void perspectiveActivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective) {
if(perspective.getId().equals(PERSPECTIVE_ID)){
configurer.getWindowConfigurer().setShowMenuBar(false);
} else {
configurer.getWindowConfigurer().setShowMenuBar(true);
}
}
public void perspectiveChanged(IWorkbenchPage page,
IPerspectiveDescriptor perspective, String changeId) {
}
});