Example #1
0
 public void CollapseMenus(MenuItem menu)
 {
     foreach (MenuItem item in Items) {
         if (item != menu) {
             item.Collapse ();
         }
     }
 }
Example #2
0
 private void assignMenuItemInfo(ref MenuItemInfo info, int num, MenuItem item)
 {
     if (RelativeItemPosition != null) {
         info.RelativePosition = () => RelativeItemPosition (num);
     }
     if (RelativeItemSize != null) {
         info.RelativeSize = () => RelativeItemSize (num);
     }
     if (ItemForegroundColor != null) {
         info.ForegroundColor = () => ItemForegroundColor (item.ItemState);
     }
     if (ItemBackgroundColor != null) {
         info.BackgroundColor = () => ItemBackgroundColor (item.ItemState);
     }
     if (ItemAlignX.HasValue) {
         info.AlignX = ItemAlignX.Value;
     }
     if (ItemAlignY.HasValue) {
         info.AlignY = ItemAlignY.Value;
     }
 }
 public void Collapse(MenuItem item)
 {
     menu.CollapseMenus (item);
 }