Flood.GUI.Controls.DockBase.DoConsolidateCheck C# (CSharp) Method

DoConsolidateCheck() protected method

protected DoConsolidateCheck ( ) : void
return void
        protected virtual void DoConsolidateCheck()
        {
            if (IsEmpty) return;
            if (null == m_DockedTabControl) return;
            if (m_DockedTabControl.TabCount > 0) return;

            if (m_Bottom != null && !m_Bottom.IsEmpty)
            {
                m_Bottom.m_DockedTabControl.MoveTabsTo(m_DockedTabControl);
                return;
            }

            if (m_Top != null && !m_Top.IsEmpty)
            {
                m_Top.m_DockedTabControl.MoveTabsTo(m_DockedTabControl);
                return;
            }

            if (m_Left != null && !m_Left.IsEmpty)
            {
                m_Left.m_DockedTabControl.MoveTabsTo(m_DockedTabControl);
                return;
            }

            if (m_Right != null && !m_Right.IsEmpty)
            {
                m_Right.m_DockedTabControl.MoveTabsTo(m_DockedTabControl);
                return;
            }
        }