RCP:删除标题选项卡,最小化,最大化来自查看

时间:2015-05-24 18:37:13

标签: java swt eclipse-rcp

我创建了Plugin Rcp项目,只有一个独立视图。

当我跑步时,我看到最小化,最大化按钮和带标题的标签"查看"

正如你在图片上看到的那样。 enter image description here

我想删除所有这些。
在Perspective类中,我设置setFixed(true),但它没有帮助。

public class Perspective implements IPerspectiveFactory {

    public void createInitialLayout(IPageLayout layout) {
        layout.setEditorAreaVisible(false);
        layout.setFixed(true);

    }

}

我也尝试过这里建议:enter link description here

e.g。

public class Perspective implements IPerspectiveFactory {
  public void createInitialLayout(IPageLayout layout) {       
    String editorArea = layout.getEditorArea();
    layout.setEditorAreaVisible(false);

    layout.addStandaloneView(View.ID, false, IPageLayout.LEFT, 1.0f, editorArea);       
  }
}

当我跑步时,我看不到视图,只看到了外壳。

更新

如果我改变配给参数,除了1.0f之外的任何东西,例如

layout.addStandaloneView(View.ID, false, IPageLayout.LEFT, 0.5f, editorArea);

我看到了View但Tab和按钮也在那里。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。我注意到的是,我已经在应用程序的plugin.xml中定义了一个View的PerspectiveExtension(在尝试使View独立之前)。

删除扩展名使第二个版本起作用。

这可能不是正确的答案,但可能会帮助遇到相同问题的人。