2

在扩展点中,我定义了一个不可恢复的 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

4

0 回答 0