1 /*!
  2  * @include "_NameSpace.js"
  3  */
  4 
  5 /**
  6  * スクリプトが作成したメニュー(MenuItem)が選択された時の状況に関する情報を保持するオブジェクト。
  7  * プロパティの情報の意味はMenuItemが登録されたメニューの場所により異なる。
  8  * 
  9  * メニュー登録場所とプロパティの内容の関係
 10  * ・MainWnd.PopupViewMenu
 11  * 	PopupObject = 右クリックしたビューのViewItemオブジェクト
 12  * 	Number = レス番
 13  * 	InfoText = 空白文字列
 14  * ・MainWnd.PopupTextMenu
 15  * 	PopupObject = 右クリックしたビューのViewItemオブジェクト
 16  * 	Number = 0
 17  * 	InfoText = 空白文字列
 18  * ・MainWnd.PopupIdMenu
 19  * 	PopupObject = 右クリックしたビューのViewItemオブジェクト
 20  * 		A.日付中IDを右クリックした場合
 21  * 			Number = レス番
 22  * 			InfoText = 空白文字列
 23  * 		B.本文中IDを右クリックした場合
 24  * 			Number = -1
 25  * 			InfoText = ID
 26  * ・MainWnd.ThreadPopupMenu
 27  * 	PopupObject = 右クリックしたタブのViewItemオブジェクト
 28  * 	Number = クリックしたタブのインデックス
 29  * ・MainWnd.PopupTree
 30  * 	PopupObject = 右クリックした板タブまたは板一覧アイコンの板のBoardオブジェクト
 31  * 		A.板一覧アイコンを右クリックした場合
 32  * 			Number = -1
 33  * 		B.板タブを右クリックした場合
 34  * 			Number =  右クリックした板タブのインデックス
 35  * 			InfoText = 空白文字列
 36  * ・その他
 37  * 	PopupObject = undefined
 38  * 	Number = 0
 39  * 	InfoText = 空白文字列
 40  * 
 41  * @class _JVS.PopupTargetInfo
 42  */
 43 _JVS.PopupTargetInfo = function(){
 44 	/**
 45 	 * メニューをクリックした場所に関連する文字情報を保持する
 46 	 * Action:○ LateCall:○ Command:○
 47 	 * @type String
 48 	 */
 49 	this.InfoText = "";
 50 	
 51 	/**
 52 	 * メニューをクリックした場所に関連する数値情報を保持する
 53 	 * Action:○ LateCall:○ Command:○
 54 	 * @type int
 55 	 */
 56 	this.Number = 0;
 57 	
 58 	/**
 59 	 * PopupObjectの種類を示す文字列を保持する。"ViewItem", "Board"など。
 60 	 * Action:○ LateCall:○ Command:○
 61 	 * @type String
 62 	 */
 63 	this.ObjectName = "ViewItem";
 64 	
 65 	/**
 66 	 * メニューをクリックした場所に関連するオブジェクトを保持する
 67 	 * Action:○ LateCall:○ Command:○
 68 	 * @type Object
 69 	 */
 70 	this.PopupObject = {};
 71 };
 72