2012-05-13 71 views
1

我一直在通過谷歌搜索這些信息,但似乎無法得到滿意的答案。如何在Eclipse PDE中創建可停靠的「透視」視圖?

我希望在Eclipse中創建一個可停靠的視圖(類似於「perspective」選擇工具欄項),但並不真正知道哪個是適當的擴展點。

這樣做的目的是在激活特定透視圖時在工具欄的左上角創建一些按鈕。 「透視」類型視圖符合我希望看到的行爲。

所以我的問題是:

  • 就是這種類型的視圖只保留切換的觀點?
  • 如果是這樣,我應該看什麼擴展點,如果不是我應該看哪個擴展點?

回答

1

您可以使用org.eclipse.ui.menus將帶有您自己命令的工具欄添加到主工具欄。如果您希望只在某個視圖打開時纔可見,您可以在命令元素上放置一個visibleWhen元素。

<visibleWhen> 
    <with variable="activeWorkbenchWindow.activePerspective"> 
     <equals value="the.perspective.id"/> 
    </with> 
</visibleWhen> 

參見Toolbar Exampleorg.eclipse.ui.menus擴展點的一個例子,對於Plugging into the Workbench上的命令一些基本知識。

相關問題