Exemple #1
0
 private void _RemoveItem(UIelement item)
 {
     while (this.items.Contains(item))
     {
         this.items.Remove(item);
     }
     item.SetTab(null);
 }
Exemple #2
0
 private void _AddItem(UIelement item)
 {
     if (this.items.Contains(item))
     {
         return;
     }
     this.items.Add(item);
     item.SetTab(this);
 }
Exemple #3
0
 private void _RemoveItem(UIelement item)
 {
     if (item.inScrollBox)
     {
         item.RemoveFromScrollBox();
     }
     while (this.items.Contains(item))
     {
         this.items.Remove(item);
     }
     item.SetTab(null);
 }
Exemple #4
0
 private void _AddItem(UIelement item)
 {
     if (this.items.Contains(item))
     {
         return;
     }
     if (item.tab != null && item.tab != this)
     {
         RemoveItemsFromTab(item);
     }
     this.items.Add(item);
     item.SetTab(this);
     if (OptionScript.isOptionMenu && ConfigMenu.currentTab == this)
     {
         foreach (MenuObject obj in item.subObjects)
         {
             OptionScript.configMenu.pages[0].subObjects.Add(obj);
         }
         OptionScript.configMenu.pages[0].Container.AddChild(item.myContainer);
     }
 }