eclipse-plugin - 在特定文件夹中添加透视图

标签 eclipse-plugin eclipse-rcp eclipse-3.6

在我的 Eclipse RCP 应用程序中,我有四个 View A、B、C、D。我只想在应用程序启动时显示 A、B、C View ,并在用户单击按钮时显示 D View 。 On start-up Application will look like this

我正在动态添加 View

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("D_ViewID",null, IWorkbenchPage.VIEW_ACTIVATE);

this view is added at the bottom but I want this D view adjacent to B_View in such a way enter image description here

my perspective code is here:

@Override
public void createInitialLayout(IPageLayout layout) {

    String editor = layout.getEditorArea();
    layout.setEditorAreaVisible(false); 

    IFolderLayout top=layout.createFolder("view",IPageLayout.TOP , 0.80f, editor);
    top.addView(B.ID);

    layout.addView(A.ID, IPageLayout.LEFT, 0.20f, BrowserView.B);           
    layout.addView(c.ID, IPageLayout.BOTTOM, 0.20f,editor); 
}

最佳答案

您需要 add a placeholder到透视图,就像您添加了已经可见的 View 一样。如果您查看 IPageLayout documentation 的顶部,有一个示例将书签 View 添加为占位符。

关于eclipse-plugin - 在特定文件夹中添加透视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13206678/

相关文章:

java - Eclipse 编辑器插件 : "ERROR" when opening file outside project

java - 在 Eclipse 插件中,是否存在与 MarkerAnnotationSpecification 扩展点等效的编程方式?

swt - Eclipse RCP - 如何在 Eclipse 表单的右上角添加按钮

eclipse - 在 config.ini 文件中定义更新站点

java - Eclipse Helios x86 在 Windows 7 x64 上出现问题,即使在干净的系统上也是如此

view - Eclipse 插件从 ViewPart 访问首选项

eclipse - 在 Eclipse 插件的激活器类中如何找到 View 实例?

android - 运行 hello world - 没有在屏幕上显示 hello world

eclipse-plugin - 如何在 eclipse 4 rcp 中销毁动态创建的部分

eclipse-3.6 - Eclipse Helios 中缺少 "Java EE module dependencies"选项