2009-11-06 53 views
1

我已經創建了一個Eclipse插件應用程序,其中有許多在運行時爲單個靜態視圖創建的輔助視圖。在菜單Window-> Show View中,僅顯示plugin.xml中靜態創建的視圖條目。在Eclipse菜單中顯示輔助視圖窗口 - >顯示視圖

但是,靜態創建的視圖在顯示結果方面沒有用處,因爲結果在運行時在次視圖中動態顯示。

因此,我想在菜單Window->Show VIew中顯示那些輔助視圖,並從那裏刪除該靜態視圖的條目。

是否有可能這樣做? 如果是的話,任何建議在這將是非常有益的。

回答

1

如果我相信this thread,有過的內容的精細控制的最可靠辦法「窗口>顯示視圖」菜單是建立一個...

即創建您自己的短名單視圖菜單項的版本,其代碼類似於org.eclipse.ui.internal.ShowViewMenu

+0

尊敬的VonC, 謝謝您的回覆。 我已經通過了你提到的那個線程和源代碼。但我認爲ShowViewMenu()函數不支持任何參數,如輔助視圖id。所以,我不確定這樣做是否可行。另外addShowViewShortcut()函數不支持輔助ID的參數。 有關類似問題的其他用戶的信息,請參閱以下內容: https://bugs.eclipse.org/bugs/show_bug.cgi?id=294066 – javdev 2009-11-09 04:04:32