Exemplo n.º 1
0
 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;
        }
Exemplo n.º 3
0
        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));
        }