2009-04-13 82 views
0

在我的應用程序中,當我選擇File-> Open Perspective-> Other時,會打開一個列出所有視角的對話框。我的問題是,我希望這些透視圖按照定義的順序顯示(它們不在此默認透視圖切換器中)。Eclipse RCP:視角切換器窗口對話框排序問題

這是在透視欄上的任何其他位置之前單擊顯示在最左邊的圖標時彈出的對話框。

有幾個實現,如this,討論如何禁用透視條並製作我們自己的自定義透視切換器。一般的方法是首先通過改變ApplicationWorkbenchWindowAdvisor.java來禁用透視欄,如下所示。

public void preWindowOpen() { 
IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); 
configurer.setShowPerspectiveBar(false); 
} 

但問題是,這也隱藏了整個透視切換器(包括透視按鈕,我需要我按特定順序排列)。

那麼,有沒有辦法在透視欄上仍然顯示透視圖按鈕,並更改默認對話框中顯示的透視圖的順序(在File-> Open Perspective-> Other上打開)?

回答

0

AFAIK,透視圖和視圖總是按其名稱排序,按其分類分組。也許你可以在Eclipse Bugzilla上提出一個增強請求。