2011-12-14 23 views
2

我想用,以显示在我的插件的源代码视图(倍数):如何以plugin.xml中定义的位置可编程地显示视图?

showView(id, id2, IWorkbenchPage.VIEW_ACTIVATE) 

此视图首先闭合,我的proccess完成后示出。

我定义的视图和它的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()”上面,意见总是出现在底部(控制台,问题等)

如何以可编程方式显示我的视图始终右上角?

回答

1

您需要为其余视图添加占位符,该视图具有辅助ID。您的perspectiveExtension中的另一个条目应使用复合ID和通配符:myid:*。有关更多信息,请参阅IPageLayout javadoc。

相关问题