コード例 #1
0
    public void ResetLayoutTree()
    {
        layoutTree                     = new EditorTreeView();
        layoutTree.OnDrag             += onFileTreeDrag;
        layoutTree.OnNodeToggleChange += onLayoutNodeToggleChange;
        layoutTree.CanRenameNode       = false;

        for (int i = 0; i < m_layout_mng.LayoutCount; i++)
        {
            TreeNode node = TreeNodeFactory.CreateNewLayoutTreeNode(m_layout_mng.GetLayoutName(i), m_layout_mng.IsLayoutVisible(i), m_layout_mng.CurEditLayoutIndex == i);
            node.DataKey = i;

            layoutTree.AddRootNode(node);
        }
    }