クラス名全体をテキスト フィールドに書き込むよりも優れたものが必要です。おそらく、システム ブラウザの縮小ビューです。
「ダイアログ」と「ウィンドウ」でクラス名を検索しましたが、見つかりませんでした。
少し前に、OmniBrowser 用のプラグイン可能な完了ダイアログを実装しました。これは、エンドユーザー向けに説明したブログ投稿です。
モデルは にOBCompletionRequest
、モーフィック ビューは に実装されていOBCompletionDialog
ます。コードは現在、OmniBrowser インフラストラクチャに依存していますが、比較的簡単に抽出できるはずです。難しい依存関係はありません。
モデルは完全にプラグ可能であるため、ダイアログはエンティティの任意のコレクションで機能します。さらに、ダイアログは巨大なリストにうまくスケーリングします。すべてのシステム クラスまたはすべてのシステム セレクターを表示およびフィルタリングすることは大したことではありません。