1

ワーキングセットを使用してEclipse RCPを構築しています。プログラムでいくつかのワーキング セットをプロジェクト エクスプローラー (CommonNavigator) に追加し、IWorkingSetManager.addRecentWorkingSet によって最近のワーキング セット リストに追加します。

javadoc では、「リストがサイズ制限を超えると、最後 (最も古い) 項目が削除されます」と書かれています。最近のワーキング セット リストのサイズを設定する方法はありますか?

編集:さらに検索した結果、Eclipse 3.7 に getRecentWorkingSetsLength および getRecentWorkingSetsLength メソッドがあることがわかりました。

4

1 に答える 1

1

あなたが見つけたもの ( getRecentWorkingSetsLength()) は、バグ318914に適合するようです:

最近使用したワーキング セットのリストのサイズを設定する設定を提供する

このパッチは、次の API を追加します。

IWorkingSetManager#
    public void setRecentWorkingSetsLength(int length);
    public int getRecentWorkingSetsLength();

(IWorkingSetManagerは「実装なし」とマークされており、前回 3.4 で新しいメソッドを取得しました。)

このパッチは、ページで新しい MRU 設定を公開しGeneral -> Workspace preference ます。
更新されたパッチ:

  • UI設定ページを削除
  • 経由で表示されるように変更された MRU プリファレンスIWorkbenchPreferenceConstants.RECENTLY_USED_WORKINGSETS_SIZE

このパッチは、JUnit IWorkingSetManagerTest№testRecentWorkingSetsLength() を追加します。

于 2011-07-18T15:48:35.117 に答える