我想使用以下方法在我的插件源代码中显示视图(多个)
showView(id, id2, IWorkbenchPage.VIEW_ACTIVATE)
此视图首先关闭,在我的过程完成后显示。
我在plugin.xml中定义了视图及其位置,如下所示:
name="..."
icon="..."
category="..."
class="..."
allowMultiple="true"
id="myid"
扩展
point="org.eclipse.ui.perspectiveExtensions"
perspectiveExtension
targetID="org.eclipse.jdt.ui.JavaPerspective"
视图
ratio="0.5"
relative="org.eclipse.ui.views.ContentOutline"
relationship="stack"
visible="false"
id="myid"
我想向他们展示透视的右上角区域(与大纲视图相同)。
如果我在GUI中手动设置可见真或打开我的视图,它会出现在我的预期右上方,
但是当我使用上面的“showView()
”时,视图总是显示在底部(控制台,问题等)
如何以可编程方式向右上方显示我的观点?
答案 0 :(得分:1)
您需要为具有辅助ID的其余视图添加占位符。您的perspectiveExtension中的另一个带有复合ID和通配符的条目应该有效:myid:*
。有关详细信息,请参阅IPageLayout javadoc。