コード例 #1
0
ファイル: ScriptRootTreeNode.cs プロジェクト: RaTTiE/Warlock
        /// <summary>
        /// ノードを生成する。
        /// </summary>
        /// <param name="project">スクリプト定義のList。</param>
        /// <returns>生成したツリーノード。</returns>
        public static ScriptRootTreeNode Create(WarlockProject project)
        {
            var ret = new ScriptRootTreeNode()
            {
                Text = "スクリプト"
            };

            ret.ImageKey = "ScriptRootIcon.ico";
            ret.SelectedImageKey = ret.ImageKey;
            ret.Tag = project;

            ret.Refresh(project.ScriptDefinitions);

            return ret;
        }
コード例 #2
0
ファイル: ScriptRootTreeNode.cs プロジェクト: RaTTiE/Warlock
 /// <summary>
 /// コンストラクタ。
 /// </summary>
 /// <param name="node">スクリプトルートノードのインスタンス。</param>
 public ScriptRootProperty(ScriptRootTreeNode node)
     : base(node)
 {
     Project = (WarlockProject)node.Tag;
 }