public XWinHierarchyPanel(XWinEditorWindow window, bool resizeLeft, bool resizeRight, bool resizeTop, bool resizeBottom) : base(window, resizeLeft, resizeRight, resizeTop, resizeBottom) { if (m_TreeViewState == null) { m_TreeViewState = new TreeViewState(); } m_TreeView = new ControlsTreeView(m_TreeViewState, window.model); }
public override Rect DoGUI(Rect rect, GUIContent title) { rect = base.DoGUI(rect, title); var mainRect = new Rect(rect.x + 1, rect.y + 1, rect.width - 2, rect.height - 2); GUI.BeginGroup(mainRect); if (m_TreeView == null) { m_TreeView = new ControlsTreeView(m_TreeViewState, m_Window.model); } m_TreeView.OnGUI(mainRect); GUI.EndGroup(); return(rect); }