Inheritance: UnityEditor.TreeViewGUIWithCustomItemsHeights
 public TreeViewTestWithCustomHeight(EditorWindow editorWindow, BackendData backendData, Rect rect)
 {
     this.m_BackendData = backendData;
     TreeViewState treeViewState = new TreeViewState();
     this.m_TreeView = new TreeViewController(editorWindow, treeViewState);
     TestGUICustomItemHeights gui = new TestGUICustomItemHeights(this.m_TreeView);
     TestDragging dragging = new TestDragging(this.m_TreeView, this.m_BackendData);
     TestDataSource data = new TestDataSource(this.m_TreeView, this.m_BackendData);
     data.onVisibleRowsChanged = (Action) Delegate.Combine(data.onVisibleRowsChanged, new Action(gui, (IntPtr) this.CalculateRowRects));
     this.m_TreeView.Init(rect, data, gui, dragging);
     data.SetExpanded(data.root, true);
 }
Exemplo n.º 2
0
        public TreeViewTestWithCustomHeight(EditorWindow editorWindow, BackendData backendData, Rect rect)
        {
            this.m_BackendData = backendData;
            TreeViewState treeViewState = new TreeViewState();

            this.m_TreeView = new TreeViewController(editorWindow, treeViewState);
            TestGUICustomItemHeights gui      = new TestGUICustomItemHeights(this.m_TreeView);
            TestDragging             dragging = new TestDragging(this.m_TreeView, this.m_BackendData);
            TestDataSource           data     = new TestDataSource(this.m_TreeView, this.m_BackendData);

            data.onVisibleRowsChanged = (System.Action)Delegate.Combine(data.onVisibleRowsChanged, new System.Action(gui.CalculateRowRects));
            this.m_TreeView.Init(rect, data, gui, dragging);
            data.SetExpanded(data.root, true);
        }
        public TreeViewTestWithCustomHeight(EditorWindow editorWindow, BackendData backendData, Rect rect)
        {
            this.m_BackendData = backendData;
            TreeViewState treeViewState = new TreeViewState();

            this.m_TreeView = new TreeViewController(editorWindow, treeViewState);
            TestGUICustomItemHeights testGUICustomItemHeights = new TestGUICustomItemHeights(this.m_TreeView);
            TestDragging             dragging       = new TestDragging(this.m_TreeView, this.m_BackendData);
            TestDataSource           testDataSource = new TestDataSource(this.m_TreeView, this.m_BackendData);
            TestDataSource           expr_52        = testDataSource;

            expr_52.onVisibleRowsChanged = (Action)Delegate.Combine(expr_52.onVisibleRowsChanged, new Action(testGUICustomItemHeights.CalculateRowRects));
            this.m_TreeView.Init(rect, testDataSource, testGUICustomItemHeights, dragging);
            testDataSource.SetExpanded(testDataSource.root, true);
        }
Exemplo n.º 4
0
        public TreeViewTestWithCustomHeight(EditorWindow editorWindow, BackendData backendData, Rect rect)
        {
            m_BackendData = backendData;

            var state = new TreeViewState();

            m_TreeView = new TreeViewController(editorWindow, state);
            var gui        = new TestGUICustomItemHeights(m_TreeView);
            var dragging   = new TestDragging(m_TreeView, m_BackendData);
            var dataSource = new TestDataSource(m_TreeView, m_BackendData);

            dataSource.onVisibleRowsChanged += gui.CalculateRowRects;
            m_TreeView.Init(rect, dataSource, gui, dragging);
            dataSource.SetExpanded(dataSource.root, true);
        }