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

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

            ret.Refresh(project.ClassDefinitions);

            return ret;
        }