public void CollapseMenus(MenuItem menu) { foreach (MenuItem item in Items) { if (item != menu) { item.Collapse (); } } }
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); }