2011-12-14 42 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。

相關問題