1 /*! 2 * @include "_NameSpace.js" 3 * @include "ViewItem.js" 4 */ 5 6 /** 7 * スレタブの一覧を保持するオブジェクト。このオブジェクトから個別のスレタブにアクセス可能。 8 * スクリプト用の新規スレビューの作成もこのオブジェクトから行う。 9 * 10 * @class _JVS.ViewList 11 */ 12 _JVS.ViewList = function(){ 13 /** 14 * 参照先のviewListの実体が存在しているかどうか 15 * 16 * true 存在しており、アクセス可能 17 * false 削除されており、アクセス不可 18 * ※現在の実装では、viewList.Connectedがfalseになることはない 19 * 20 * Action:○ LateCall:○ Command:○ 21 * 22 * @type bool 23 */ 24 this.Connected = true; 25 26 /** 27 * 現在開かれているスレビューの数 28 * 29 * Action:○ LateCall:○ Command:○ 30 * 31 * @type int 32 */ 33 this.Count = 1; 34 35 /** 36 * 現在開かれているスレビューを参照する 37 * 38 * Action:○ LateCall:○ Command:○ 39 * 40 * @param {int} Index 参照するスレビューの番号(左端が0、右端がCount-1) 41 * @return {_JVS.ViewItem} 対象となるスレビューを参照するViewItemオブジェクト 42 */ 43 this.Items = function(Index){return null;}; 44 45 /** 46 * 新規にスレタブを作成する。IE版ではこの関数はメッセージ処理を伴うので、開いたスレタブが 47 * この関数の終了前にユーザーにより閉じられてしまう可能性がごくわずかながらある。その場合は 48 * 戻り値のConnectedがfalseになるので、それを確認するか、もしくは戻り値にアクセスしたときに 49 * 発生する例外をcatchしてその後の処理を取りやめ、適切に終了させる 50 * 51 * Action:× LateCall:○ Command:○ 52 * 53 * @param {bool} Relative タブを追加する位置の設定 54 * true 設定-タブ操作-「タブを追加する位置」の「タブから開く時」に従う 55 * false 設定-タブ操作-「タブを追加する位置」の「通常」に従う 56 * @param {bool} BackGround 57 * true 作成したタブをアクティブにする 58 * false アクティブタブを変更しない 59 * @return {_JVS.ViewItem} 作成したスレビューを参照するViewItemオブジェクト 60 */ 61 this.NewView = function(Relative, Background){return null;}; 62 }; 63 64