Exemple #1
0
        public void SetSplitMode(GUISplitViewContentMode mode)
        {
            if (m_mainDocker == null)
            {
                m_mainDocker = new GUIContentDocker();
            }

            if (mode == SplitMode)
            {
                return;
            }
            if (mode == GUISplitViewContentMode.Container)
            {
                if (m_leftView == null)
                {
                    m_leftView = new GUISplitView();
                }
                if (m_rightView == null)
                {
                    m_rightView = new GUISplitView();
                }

                AddSubView(m_leftView);
                AddSubView(m_rightView);
            }
            else
            {
                RemoveSubView(m_leftView);
                RemoveSubView(m_rightView);
            }

            SplitMode = mode;
        }
Exemple #2
0
 public GUISplitView(GUISplitViewContentMode mode = GUISplitViewContentMode.Content)
 {
     SetSplitMode(mode);
 }