在扩展点中,我定义了一个不可恢复的 vew。
<view
id="..."
name="..."
class="..."
allowMultiple="true"
restorable="false">
</view>
当工作台关闭时,所有“堆叠”(最小化)的视图都不会关闭。这是正常行为吗?
我必须手动关闭视图...
public static void hideViews(IWorkbenchPage page) {
//list of views VISIBLE on this page
IViewReference[] views=page.getViewReferences();
for(int i=0; i<views.length; i++) {
//hide view
}
}
谢谢。
编辑:我打开了一个 Eclipse BUG。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=358578