@protocol T2URLPreviewing_v100 <T2PluginInterface_v100>
スレッド本文中のURLをプレビューするプラグインの適合すべきプロトコルです。
- -(NSArray *)previewableURLHosts;
- このプラグインがプレビュー可能なURLのホストをNSArrayで返します。例えば、www.apple.comなど。ホストによる識別を行わない場合はnilを返します。
- -(NSArray *)previewableURLExtensions;
- このプラグインがプレビュー可能なURLの拡張子をNSArrayで返します。例えば、jpgなど。拡張子による識別を行わない場合はnilを返します。
- -(BOOL)isPreviewableURLString:(NSString *)urlString type:(T2PreviewType)type;
- 指定されたURLをプレビュー可能かどうかをBOOLで返します。
- -(NSString *)partialHTMLForPreviewingURLString:(NSString *)urlString type:(T2PreviewType)type minSize:(NSSize *)minSize ;
- 指定されたURLとプレビューのタイプに応じて、部分的なHTMLを作成して返します。オプションとして、ポップアップなどの場合には最小サイズを指定できます。
タイプは以下がありますが、Thousand B100で実装されるのはT2PreviewInPopUpのみ、T2PreviewInlineは今後の開発用、残りは冗談です。- T2PreviewInPopUp = 0,
- T2PreviewInline,
- T2PreviewInExternalWindow,
- T2PreviewInFullScreen