public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect) { this.m_FrameDebugger = window; this.m_TreeView = new TreeView(window, treeViewState); this.m_DataSource = new FDTreeViewDataSource(this.m_TreeView, frameEvents); FDTreeViewGUI gui = new FDTreeViewGUI(this.m_TreeView); this.m_TreeView.Init(startRect, this.m_DataSource, gui, null); this.m_TreeView.ReloadData(); this.m_TreeView.selectionChangedCallback = (Action<int[]>) Delegate.Combine(this.m_TreeView.selectionChangedCallback, new Action<int[]>(this.SelectionChanged)); }
public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect) { m_FrameDebugger = window; m_TreeView = new TreeViewController(window, treeViewState); m_DataSource = new FDTreeViewDataSource(m_TreeView, frameEvents); var gui = new FDTreeViewGUI(m_TreeView); m_TreeView.Init(startRect, m_DataSource, gui, null); m_TreeView.ReloadData(); m_TreeView.selectionChangedCallback += SelectionChanged; }
public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect) { this.m_FrameDebugger = window; this.m_TreeView = new TreeView(window, treeViewState); this.m_DataSource = new FDTreeViewDataSource(this.m_TreeView, frameEvents); FDTreeViewGUI gui = new FDTreeViewGUI(this.m_TreeView); this.m_TreeView.Init(startRect, this.m_DataSource, gui, null); this.m_TreeView.ReloadData(); this.m_TreeView.selectionChangedCallback = (Action <int[]>)Delegate.Combine(this.m_TreeView.selectionChangedCallback, new Action <int[]>(this.SelectionChanged)); }