Ejemplo n.º 1
0
        /// <summary>
        /// 将当前窗口置顶
        /// </summary>
        public void SetFrameToTopside()
        {
            GUIFrame currentTopsideFrame = FrameMgr.Instance.GetTopsideFrame();

            if (currentTopsideFrame != this.m_frameInfo)
            {
                int diffDepth = currentTopsideFrame.FrameDepth + 1;

                for (int i = 0; i < m_frameAllCanvasDepthList.Count; ++i)
                {
                    CanvasDepthInfo canvasRawDepthInfo = this.m_frameAllCanvasDepthList[i];
                    canvasRawDepthInfo.SetDiffDepth(diffDepth);
                }

                FrameDepth += diffDepth;

                FrameMgr.Instance.SetFrameDepthChanged(this.m_frameInfo);
            }
        }