public void GetRects(Rect rect, float splitterWidth, float leftMinWidth, float rightMinWidth, out Rect left, out Rect right)
 {
     EditorGUIExtension.DrawSplitter(new Rect(rect.x + m_LeftWidth, rect.y, SplitterLineWidth, rect.height));
     Rect dragRect = new Rect(rect.x + m_LeftWidth, rect.y, splitterWidth, rect.height);
     Rect newRect = EditorGUIExtension.HandleHorizontalSplitter(dragRect, rect.width, leftMinWidth, rightMinWidth);
     m_LeftWidth = newRect.x;
     left = new Rect(rect.x, rect.y, m_LeftWidth, rect.height);
     right = new Rect(left.xMax, rect.y, rect.width - left.width, rect.height);
 }