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); }
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); }
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); }