アーカイブ ファイルの内容をNSOutlineViewに表示する Cocoa アプリケーションを作成しています。アウトライン列にNSBrowserCellのカスタム アイコンを用意しましたが、適切なスペースを確保できませんでした。以下に示すように、フォルダー アイコンは常に開閉用三角形に近すぎて表示されます。(FWIW、Versions、およびBetterZipはどちらも、間隔の問題なしで同様のデータを表示します。)
NSOutlineView-icon-spacing http://img.skitch.com/20090918-tgfjh9x8dhgqxqnb2su8fby4ng.jpg
この問題が発生するのはフォルダ アイコンのみであるため、そのコンテキストで間隔を修正することだけに関心があります。(注:再利用のためにアイコンをすでにキャッシュしているので、必要に応じてフォルダー画像を操作しても問題ありません。とにかく一度しか発生しないためです。) NSBrowserCell インスタンスで調整できるものがあるかどうかわかりません、しかし、試行不足のためではなく、まだ機能するものを見つけていません。
興味深いことに、JarScanは、JAR ファイル内の Java クラスを検索するための便利な (無料の) コマンドライン ツールです。