/** ウィンドウを最前面にする。
         */
        public void SetWindowPriorityTopMost(Window_Base a_window)
        {
            this.change_layerindex = true;

            int t_index_a = this.list.IndexOf(a_window);
            int t_index_b = this.list.Count - 1;

            if ((t_index_a != t_index_b) && (t_index_a >= 0) && (t_index_b >= 0))
            {
                for (int ii = t_index_a; ii < (this.list.Count - 1); ii++)
                {
                    this.list[ii] = this.list[ii + 1];
                }
                this.list[t_index_b] = a_window;
            }
        }
 /** 解除。
  */
 public void UnRegist(Window_Base a_window)
 {
     this.change_layerindex = true;
     this.list.Remove(a_window);
 }
 /** 登録。
  */
 public void Regist(Window_Base a_window)
 {
     this.change_layerindex = true;
     this.list.Add(a_window);
 }
Exemple #4
0
 /** ウィンドウを最前面にする。
  */
 public void SetWindowPriorityTopMost(Window_Base a_window)
 {
     this.windowlist.SetWindowPriorityTopMost(a_window);
 }
Exemple #5
0
 /** ウィンドウ解除。
  */
 public void UnRegistWindow(Window_Base a_window)
 {
     this.windowlist.UnRegist(a_window);
 }