如何在选择特定编辑器时显示视图并在选择另一个编辑器时隐藏它?我在扩展点中寻找这个,但我什么也没找到:(有没有办法做到这一点?
问问题
51 次
1 回答
0
您需要向 IPartService 注册IPartListener ,然后在 partActivated、partBroughtToTop 等方法中做适当的事情。确保该部分是您想要的编辑器:
public void partActivated(IWorkbenchPart part) {
if (part instanceof MySuperEditor) {
part.getSite().getPage().showView(MySuperView.ID);
}
}
等等。让我知道这是否有帮助。
于 2013-11-14T20:49:12.003 回答