PreviewerSelectorがやってること
- プレビューアを複数読み込む
- プレビューアの順番を決める
- コンテクストメニューを作る
- プレビューを開く
- プレビューアに他のプレビューアヘのアクセス方法を提供する
プレビューアを複数読み込む
- 標準プレビューアを読み込む
- あそこ/PlugInsを漁って片っ端からロードする
プレビューアの順番を決める
- 設定から決定
- ユーザにより決定
コンテクストメニューを作る
- -[SGHTMLView commandItemWithLink:command:title:]を乗っ取る
- SGPreviewLinkCommandの時こちらが用意したメニューを返す
プレビューを開く
- 順番にチェック
プレビューアに他のプレビューアヘのアクセス方法を提供する
- PSPreviewerInterfaceに詳細