T2URLPreviewing_v100

Last-modified: 2007-08-08 (水) 15:13:38

@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